Cododel.dev | Александр
98 subscribers
472 photos
62 videos
7 files
200 links
Alexander Cododel. Full Stack Web Dev since 2019.

📍 Канал: мысли и проекты
📍 Чат: @cododel_chat
📍 Связь: @cododel

🔗 https://cododel.dev
Download Telegram
Cododel.dev | Александр
Кажется придумал typesafe для directus... Убираем полностью генерацию типов специфичную для Directus тк пользы от неё мало. Делаем schema пакет в монорепо В нем ставим drizzle-orm + drizzle-kit + drizzle-zod + dotenv + nunjucks + tsx Делаем команду для npm…
Решение себя показало очень хорошо.
Его фиксирую.

Для Directus действительно удобно использовать Drizzle ORM с расширением для генерации Zod схем.

Но с парой моих доработок в виде отдельной cli утилиты с организацией в сгенерированных схем, и упаковкой в пакет, трансформацией данных - вообще прекрасно!
И генерация типов для SDK в целом даже и не нужна больше, даже для автокомплитов, тк если все ответы валидировать - типизация будет строгой.

Не хватает пока только сделать какой то хелпер wrapper для перехвата и классификации ошибок, над этим еще подумаю, прежде чем внедрять в alto, но рабочее решение у меня уже лежит.
Cododel.dev | Александр
AppWrite, SupaBase, Directus, Strapi - не понравились ЧЕТЫРЕ РАЗА! — ПЕРЕПИСЫВАЛ... проект! AppWrite Есть всё, кроме массового импорта. Мощнейшая вещь. Но настройка его сложна для новичка, и жрет о 2-4гб оперативки на сервере. SupaBase Крутая штука, не допёр…
Пнули старый пост)

Дополню, что у Livewire есть SSR, а весь фронт пишется на PHP + AlpineJS, а так же добавили Laravel Volt, дающий SFC (Single FIle Components) экспириенс

Да и в целом при наличии полноценного бекенда оно скорее на Astro похоже, но на PHP по DX

Но если уж и брать PHP Laravel - для админки я б сразу FilamentPHP рассматривал, если речь не о супер кастомном решении (не думаю что часто у вас такое)
А Livewire для личных кабинетов подойдет неплохо, главное учитывать стоит, что с настоящим хайлоадом не знаком, и не беру его в счет, хз как там оно себя показать может, тк вся фронтовая логика исполняется на сервере.
Cododel.dev | Александр
Нам нужен Codex Of Cododelia?
В общем я приступаю к описанию конвенции.
зря идею засрали на начале. да и актива маловато.

Пока приоритетное направление - FullStack Typescrpt с TypeSafety First подходом.

После набора команды под это направление - освежу знания в Python, будет зафиксирована конвенция по нему

И в последнюю очередь PHP

Это мои стеки, в них имею опыт, взвесив все "за" и "против" - пришел к заключению, что без документации невозможны качественный кодревью, синхронизация разработчиков, и определеность.

Лично я даже без правил - всегда в поисках лучшего решения.
А с некоторыми смягчениями - правила дают четкое решение и возможность не отвлекаться от рабочего процесса.
👍1
Cododel.dev | Александр
Поехали, оплатил Claude подписку, пора снова собрать знания в кучку. Пальцы устали конечно столько писать активно полтора часа 🫠
Чот дождь не кончается, ночь, кофейни не работают, спать охота.
Пойду дрип заварю, сутра эспрессо хапну, днем пару капучини, так и вечер придет, на выходные я в спячку. 😴

Обещают только после 10 утра что дождь кончится, а я на мопеде 😔

UPD. Дрипы кончились, ссобой больше нет.
Ночь будет сложной...
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
Камыши негодуют.
Камыши кайфуют 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Вот такая чепуха теперь в кармане будет
Потоньше, полегче, побольше, поновее, помощнее

А главное - на Type-C
🎉2
Кто нибудь видел состояние АКБ 102.6% ? 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
AppWrite #AppWrite настроил наконец по чуть-чуть, небольшими шагами Вроде полностью всё работает Даже сертификаты для сайтов заработали, но надо CNAME добавлять в домен, ждать какое-то время чтоб сертификат выпустился На showcases уже подхватило Там и локальное…
Интересный факт об AppWrite
#AppWrite

Воркеры рантаймов serverless functions и sites хостинг фронта - разворчиваются в docker контейнерах на хост машине
При запросе на сайт или активации serverless функции - он запускает контейнер, и проксирует в него запрос. Затем в течение примерно получаса-часа этот контейнер остается запущенным, готовый принимать новые запросы.
Но если активности нет более получаса-часа, то контейнер заботливо останавливается, чтобы высвободить неиспользуемые ресурсы.

Из минусов такого подхода могу отметить только cold start, который на NextJS 15 составляет у меня на сервере с чуть выше рекомендуемых системных требований занимает 10-12сек.
Статику скорее всего запускал бы быстрее, в силу легковесности какого-нибудь nginx внутри.
шо за гений у меня в подсети развернул лгбтшный блог, и вообще не палится поддоменом 3xui? 🤣 🤦‍♂️

Кто понял тематику Reality - тот понял...
Если тип из рф - то тематика сайта никак не снижает риск блокировки адреса по self-stealing, а наоборот увеличивает их 😆
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣3
Cododel.dev | Александр
Вот такая чепуха теперь в кармане будет Потоньше, полегче, побольше, поновее, помощнее А главное - на Type-C
Отчитываюсь:
Зарядку держит прекрасно, в сравнении с 81% АКБ на 14 Pro
Точно не меньше.

Я на энерго сбережении сейчас гоняю, тк не всегда есть возможность подзарядиться, вот стату прикладываю

Из плюсов могу отметить - что в отличие от 14 Pro он в энергосбережении работает абсолютно нормально, ни разу не подлагивания
Симки кстати уже замутил в него тоже.

В целом за свои деньги выглядит как очень хорошее решение, если не нужна куча камер и стерео динамики. 😄
Мне - не нужны, если за они стоят 30-40к
👍1
Cododel.dev | Александр
Отчитываюсь: Зарядку держит прекрасно, в сравнении с 81% АКБ на 14 Pro Точно не меньше. Я на энерго сбережении сейчас гоняю, тк не всегда есть возможность подзарядиться, вот стату прикладываю Из плюсов могу отметить - что в отличие от 14 Pro он в энергосбережении…
Из минусов iPhone 17 Air - это сырость iOS 26, с которой он поставляется.

Только что реально столкнулся с тем, что исходящие звонки не проходят.
Пошел по порядку: отключил WiFi - не помогло, дернул авиарежим - звонки пошли. 🫣
Please open Telegram to view this post
VIEW IN TELEGRAM
Кто нибудь задумывался о возможной пользе от телеграм бота в виде агента с mcp на весь TelegramAPI ?
Cododel.dev | Александр
Из минусов iPhone 17 Air - это сырость iOS 26, с которой он поставляется. Только что реально столкнулся с тем, что исходящие звонки не проходят. Пошел по порядку: отключил WiFi - не помогло, дернул авиарежим - звонки пошли. 🫣
Интересная табличка по спекам и сравнение M1 процессора с A19 Pro в iPhone 17 Air

Фактически этот телефон мощнее моего предыдущего MacBook Air на M1 почти по всем параметрам (кроме кол-ва памяти, GPU ядер и многоядерной производительсности CPU)

Единственное отличие от Pro линейки iPhone 17 у процессора A19 Pro в - в скорости RAM, которая в Pro и Pro Max используют LPDDR5X-9600 на 4800 MHz вместо LPDDR5X-8533 на 4266 MHz, потому на скрине два варианта возможной пропускной способности.
Сегодня я стал свидетелем смерти розетки на съёмной квартире в ванной - от нагрузки в виде пустой стиральной машинки в режиме промывки барабана.

Ахах, У меня психологическая травма, я такого никогда не видел))
Я хоть и не электрик, тем более не дипломированный - но пару раз укладывал проводку розеток.
Это на сколько было плохо розетке/проводке?

Без своих инструментов, и даже какой либо отвертки — чувствую себя беспомощным, с ограниченными возможностями...
Не привычно 🤕


Думал попал на новую стиралку 😔
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
Из минусов iPhone 17 Air - это сырость iOS 26, с которой он поставляется. Только что реально столкнулся с тем, что исходящие звонки не проходят. Пошел по порядку: отключил WiFi - не помогло, дернул авиарежим - звонки пошли. 🫣
Входящие по утрам тоже не доходят 🫠

Вчера жестко встречу пропустил так, пришлось давать второй номер, повезло что у меня есть запасные телефоны и номера

Что-то прям жесть конечно…
Что там купертиновцы с модемом намудрили-то, в энергосбережение уходит и потом не выходит? 🤨

Но если взять телефон в руки - через минут 10-15 просыпается. Так что в течение дня и не заметно.
Но оч неприятно.

Где обновление, Тим Кук?
Нужен фикс.
Please open Telegram to view this post
VIEW IN TELEGRAM
Claude что-то мутит.
Добавили скиллы, увеличили лимиты на загрузку файлов

Возможно если они допилят приложение на мак до уровня сравнимого с GPT и сделают что-то оч крутое - может опробую подписку за 100$

Но скорее всего ограничусь подменой DNS и воткну в Claude Code ключ от openrouter, попробую агентов на базе Qwen, GLM
Говорят они неплохо справляются с некоторыми задачами.
Может наклепал бы тогда небольших проектов, опробовал себя в роли арбитражника, полил бы трафика на них.
👍1
https://cododel-cododelia-c348.twc1.net/ (cododelia.ru домен привязывается)
AREPL - для меня это продвинутый калькулятор.

Навайбкожено за 40$ cost и задеплоено за 1₽ на timeweb apps
(turborepo: astro + react)

Но сам arepl в стоимость не вошел, тк он был ранее в claude чате сделан артефактом, потом его экспорт, и мелкие правки были тоже бесплатно сделаны
За 40$ - это только инфраструктура проекта в виде организации репозитория, иницализации astro и интеграции туда готового arepl

Использовал сначала Claude чат интсерфейс, затем Claude Code, потом GLM4.6 в opencode, далее попробовал grok и codex - не понравилось, продолжил на Claude Sonnet 4.5 в opencode, после чего в cursor завершил, тк всё же привычнее и удобнее, хоть и с наценкой в 20%.

На самом деле смотрел сериал просто сидел, иногда пинал ИИ. В итоге она за два дня сделала приемлимого качества монорепозиторий с модульной структурой, отрефакторила и покрыла тестами всё, storybook, спецификация, и может еще чего не запомнил.
Без всего этого руками по идее за один день делается, особенно без монорепо.
🎉1