Найти в Дзене
Как проходит обучение ИИ
Буквально на этой неделе завершился последний вебинар первого потока курса по освоению агентной разработки (codex, claude code, opencode, ...). Просто посмотрите на эту красоту (ниже это пост в группе студентов): Уффф.... Вот и я доделал: • Потрогать: https://ai-for-developers-production.up.railway.app/ • Source: https://github.com/x0000ff/ai-for-developers-project-386 ☝️ Я бы такое руками делал несколько недель > Не знаю как остальные это пилят за 4 часа, я помучался дольше. Но я руками код не правил вообще 🙂 Инструменты 1. Бесплатные модели OpenCode так себе. Медленные и глупенькие 2. Основной инструмент был Claude Code (Sonnet 4...
9 часов назад
Операция "Эпическая подписка
" Начиная с этой недели, часть больших программ "с нуля" становятся доступными в стандартной подписке для самостоятельного обучения. Наконец-то скажете вы и будете правы! Подробнее: У Хекслета есть два режима работы: покупка курса и подписка. Покупка включает курсы с поддержкой наставников, группами, кураторами, помощью в наработке коммерческого опыта, стажировками и так далее. Эти курсы создаются в основном для тех кто с нуля, долго идут и заканчиваются трудоустройством (если нужно). Такие курсы оплачиваются по какой-то фиксированной цене...
2 дня назад
Подкаст про кишки агентов для разработки уже доступен для просмотра
У меня в гостях Дмитрий Коваленко (уже третий раз!), который разработал эффективный поиск (инструмент + алгоритмы) сначала для nvim, а потом и сделал его самостоятельным решением, благодаря чему его воткнули в OpenCode. youtube.com/watch?v=Jcx-JclhB18 Альтернативные ссылки: Аудио | vk
4 дня назад
Домашнее: Прием у доктора
Вроде бы обычная процедура, но насколько же сильно она отличается в штатах. Прием у докторов по широким (массовым направлениям) это еще то приключение, которое может занять в лучшем случае час (редко), но обычно два или больше. Причем никто заранее не знает сколько займет это времени, даже если у вас достаточно простой случай. Поэтому если у моего ребенка прием у педиатра, то я этот день вычеркиваю со словами "потрачено". Как мы привыкли? Есть доктор у него кабинет и туда заходят пациенты один за другим. Приходишь ко времени и плюс минус вовремя попадаешь особенно если это платная медицина и не просто живая очередь...
5 дней назад
Точные типы DTO для ИИ
Есть такая проблема с DTO, что если делать их достаточно универсальными, то почти все поля внутри получаются nullable. Потому что любая сущность в режиме "создаем новую" практически всегда пустая, за исключением может каких-то флагов и статусов с дефолтными значениями. А вот в режиме редактирования как минимум заполнены id, name и тому подобное. type Course = { id: number | null; slug: string | null; name: string | null; state: CourseState | null; updated_at: string | null; created_at: string | null; } При таком подходе в коде приходится делать что-то типа course.name!, когда мы говорим компилятору мол не парься, мамой клянусь тут есть name...
1 неделю назад
Вы ведь заметили что последние месяцы я часто говорю про Mantine (React Component LIbrary)? Так вот сегодня в очередном выпуске подкаста
будет говорить его создатель - Виталий Ртищев. А еще в подкасте прошлись по tailwind, mui, shadcn и chakra. Наслаждайтесь https://www.youtube.com/watch?v=r0uUJwyBJAc Альтернативные ссылки: Аудио | vk
1 неделю назад
Entity-based VS Consumer-oriented API
Из всех способов организации апи, можно выделить два основных: ориентированных на клиентов или ориентированных на внутренние сущности и структуру данных системы. Последний способ это когда API напрямую отражает внутреннюю модель: сущности, связи и CRUD-операции. По началу он кажется удобнее, потому что подходит сразу для всех, не надо дублировать эндпоинты под разные сценарии и хорошо ложится на задачи решаемые сервисом. Потом внезапно оказывается, что для фронтендовых страниц нужен один набор данных, для мобилки другой. И если оставаться в рамках единого апи, то приходится выкручиваться делая серии запросов и объединяя данные на клиенте...
2 недели назад
Выпуск про SEO уже доступен на канале
Все что вы хотели узнать про поисковую оптимизацию но боялись спросить. От понятия спроса, до поведенческих факторов и технической оптимизации сайта. Как и зачем собирать семантическое ядро, откуда взялся page rank и зачем делать перелинковку на сайте. Садитесь по удобнее, будет интересно! https://www...
2 недели назад
Конец эпохи
Так получается, что последние месяцы я практически перестал писать код руками. Причем самого кода, я выдаю больше чем было до и да это код, который я бы написал сам (человек со стороны не смог бы сказать что его писал не я). И все это невольно заставляет задуматься о том, что по настоящему важно, а что нет. И если базовые принципы, которые я пропагандирую последний десяток лет как будто бы только усиливаются, то всякое вокруг может терять смысл. Поэтому я немного в растерянности. А нужно ли оно? Стоит ли вообще про это рассказывать или фокусироваться вокруг концептов и подходов того как жить в...
2 недели назад
После года рефакторинга, мы переехали на Inertia.js и попрощались Bootstrap
Ну вот и закончился мегарефакторинг, в рамках которого мы переезжали с классической серверной шаблонизации на React SPA, но не через api + фронтенд стейт + клиентский роутинг. Мы взяли тогда еще набирающую популярность Inertia.js, которая работает по похожему принципу как next.js (серверный роутинг, отсутствие api и стейта на клиенте), но где в качестве бекенда выступает фреймворк на любом языке. Жизнь показала, что мы сделали правильный выбор и с тех пор инерция не только стала популярнее и пошла...
3 недели назад
Выпуск про кризис в IT уже в сети
Разбираем реальные причины падения спроса на разработчиков вместе с Женей Кобзевым, сооснователем и техническим директором бухгалтерского сервиса Кнопка (я был их клиентом в самом начале пути этого сервиса). https://www.youtube.com/watch?v=ZgyE8JDTxSk Альтернативные ссылки: Аудио | vk
3 недели назад