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
Хочется запустить стрим, и написать на чистом JS/TS — свой реактивный Frontend Framework по типу React


Вчера придумал
🗿3👍1
Найти эту страницу мне стоило полгода

https://directus.io/docs/tutorials/tips-and-tricks/advanced-types-with-the-directus-sdk#working-with-generated-output

Оказалось надо вычитывать туториалы видимо...
Я с типизацией в этом директусе с момента знакомства бьюсь, а оно вон где... Жаль что поиск у них в документации не проиндексирован нормально, так что пришлось через нейросети искать способ кучу времени, в надежде что не придется вычитывать документацию как книжку.
А тут оказалось и LowCode и автогенерация типов, и ручное описание схемы, и отсутствие конкретно документации всего что касается типизации - только туториал. (может несколько)

В общем жесть...

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

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

А вот насчет превращения Directus в фреймворк - идея оказалась провальной.
Без разработки новой, глубоко проработанной версии Alto - это не представляется возможным. Основное ограничение, это snapshot ориентированный подход к синхронизации схемы данных.
Но думаю я этот вопрос решу как только найду достойного преемника на проект 😄
Cododel.dev | Александр
Меня развели как лоха... Не помню, рассказывал ли ситуацию с Motion календарём. Меня развели как лоха на триал их AI функционала, которы "всегда можно отменить" Так вот с отказом от триала - аннулируется подписка, и требуется доплатить за неё (разница около…
Дошли 🤗

И я придумал как их вывести 😎

Поддержка кстати довольно оперативно отвечает, хотя пополнение криптой так и не заработало, жалобы в чате продолжают сыпаться им
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Я видимо DRY максималист 🤔

Последнее время я заметил за собой чремерный оверинжиниринг и нецелесообразный перфекционизм.

Пора спуститься на землю.
Я прямо сейчас мышление меняю, тяжело перестраивать устоявшиеся цепочки мыслей, на самом деле...

Где-то я свернул не туда, тк очень мне нравится что-то оптимизировать, и главным образом это было создание огромного количества абстракций, игнорируя вполне элегантные императивные подходы с колокацией.

Готовлю обновление упомянутого выше руководства, в котором довольно много внимания отведено Rule Of Three (правилу трёх повторений), и четко описана грань и порядок действий, когда и как делать абстракции.

(Контекст беседы на скрине довольно длинный, обсуждение ведется в основном архитектурных подходов)
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Неприятный баг всех WEB чатов

Если кто сталкивался с таким багом в Safari - вот фикс:
https://gist.github.com/cododel/ecb141c4dd699af28a747b056d902a4a

Да, в веб версии телеги, во всех чатах кроме Яндекс Мессенджера есть такой баг в сафари.
У яндекса я и увидел UX решение проблемы, в виде скрытия клавиатуры, если начинает скроллиться не чат - а страница.

Там сложное и длинное объяснение причин, я часа 4 потратил на изучение и решение её.

Делюсь готовым фиксом.
Просто вставляем импортируем и запускаем в главном скрипте проекта глобально, и проблема решена в сафари.
А для chrome добавляем в head - meta тег.
Такие правила теперь у меня в команде будут 🤫

(Там еще много текста, это прям первый рубеж)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🧠 Как учить новые темы с ИИ?

В целом вопреки моим прежним убеждениям - ИИ развился настолько, что может быть достаточно достоверным источником информации.
(На мое удивление это произошло очень быстро)

Вот подготовил пример, как можно разобрать новую для себя тему, или углубить знания на своём примере, с использованием Claude 4 Sonnet (Подойдет любая другая топовая ИИ, с доступом в интернет и, желательно, режимом размышлений)

Кстати, OpenAI готовит похожий режим для ChatGPT - уже тестируют на части пользователей.

---

А теперь к сути:
Задаем правильный промпт с намерением так, чтобы ИИ мог определить текущий уровень знаний.
Затем отвечаем как можно более развернуто на все заданные вопросы, с мыслями и предположениями (как в примере)
А затем задаем вопросы или просим рассказать и раскрыть темы направления поочередно, и задавая вопросы.
Думаю если правильно начать разговор - дальше легко пойдет, всё как и в обычном разговоре с живыми 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
2🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉1
Cododel.dev | Александр
Такие правила теперь у меня в команде будут 🤫 (Там еще много текста, это прям первый рубеж)
Думаю скоро закончу, и может публиковать в отдельном репозитории целые руководства подобные, под эгидой кодекса кододельни?
Нам нужен Codex Of Cododelia?
Anonymous Poll
40%
👍
40%
🙅‍♂️
20%
🤔
React Stepper Component with Outlet - Grok.pdf
289.8 KB
Пример реализации сервисного слоя React компонента

Например для кастомных пошаговых форм логику можно вынести в подобную обертку.

Пришел к тому, что нужно будет такое решение, читая новое тз, с добавлением новых страниц, где один из пунктов упоминает функционал пошагового заполнения сущности, которое уже дублируется на двух страницах.
Флоу создания объявления желательно сделать по аналогии с созданием проекта у Пользователя Застройщика
Меня Cursor пригласили на встречу в Германии

Но я не в Германии

Если кто-то в Германии, можете пройти по моей проходке 😆

https://lu.ma/kuy5xvhr
🤝1
Интересно конечно выходит, что телеграм пришел к тому, что открытые чаты стали закрываться из-за кучи спама
Либо накладываются ограничения ботами

Мне лень с ботами модераторами разбираться, а боты спамеры начали ломиться в чат так, что вручную всех перепроверять на подписку на канал не очень удобно

так что чат теперь походу реально закрытый, только для избранных 😁
Но открытый для читателей

Может потом подумаю как решить этот вопрос
Интересное наблюдение за Claude в официальной обертке

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

Обычно же он делает не более 5 вызовов.

Просто наблюдение
Посиделки с ИИ 😅

Чувствую себя кибербабкой на онлайн лавочке
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
Посиделки с ИИ 😅 Чувствую себя кибербабкой на онлайн лавочке
Вы пришли к самому чистому, надежному и профессиональному подходу к разработке на Next.js App Router. Браво.


Я победил.
Столкнулся с проблемой ИИ, когда прошлый контекст с опечатками убивает итоговую генерацию текста...

Оказалось всегда можно было вежливо попросить уточнить все спорные моменты? 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
Лайфхак для тех, кто пользуется Cursor

Чтобы отменить трату лимитов, или сделать запрос бесплатным на Usage Based - можно стриггерить огромный по объёму работы запрос, и оборвать его в процессе, когда часть работы будет сделана.
Работает это в MAX-mode, особенно хорошо если на основной запрос надо много токенов.

Задача у меня была не такая масштабная, решилась на 700к токенов, но останавливать не стал - дал ему попробовать отрефакторить проект, ибо думает он быстрее меня.

Следил за процессом, поглядывая в Usage отчет, и смотрел как растёт счёт на оплату, остановил его на 3-4$ примерно, а он засчитался как завершённый с ошибкой, и не засчитался 🤷‍♂️
Please open Telegram to view this post
VIEW IN TELEGRAM