Хаотичный код от AI - новая реальность или старая проблема на стероидах Наткнулся на отличное обсуждение в Reddit про то, что происходит когда разработчики активно используют AI для кодинга без дисциплины Типичная история - разработчик приходит в стартап и открывает кодовую базу. Тысячи строк кода, которые работают, но архитектура отсутствует. Каждый модуль сам по себе имеет смысл, но вместе - Франкенштейн. Главная боль - на вопрос "почему это сделано так" ответа нет. Предыдущий разработчик ушел...
Павлин Шарит
Разбираемся в ИТ, строим продукты, менторим новичков. YT - youtube.com/@nikolaypavlin Группа для общения и вопросов - @share_it_group Для связи - @NikolayPavlin
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Шортлист отобран - скоро узнаем победителя Спасибо всем за заявки на менторство, после прочтения всех заявок выбрал 17 из 50 Важно - если вам напишет кто-то от моего имени с просьбой оплатить что-то или перейти по ссылке, это мошенники. Я пишу только с этого аккаунта (см. в описании канала) и никогда не прошу денег у подписчиков На что обращал внимание при отборе Четкость описания текущей позиции. Мне важно было понять не просто "я джун", а что конкретно вы умеете, с чем работали, какой реальный...
Chrome DevTools теперь с MCP Пропустил новость о том, что у Chrome DevTools появился MCP сервер. А это довольно серьезная штука для тех, кто работает с AI-ассистентами в разработке Если коротко - теперь можно подключить Claude, Cursor или другого AI-помощника напрямую к Chrome через Model Context Protocol (его обсуждали тут и тут). И дать ему полный доступ к инструментам разработчика Что это дает на практике Во-первых, можно попросить AI проанализировать производительность любого сайта - он откр...
Итоги по выбору ученика
Итоги по выбору ученика
Наша инсталляция в Сколково
Опасность использования loaddata в миграциях Есть одна команда в Django, которая работает идеально - ровно до того момента, пока ты не попробуешь накатить миграции с нуля Речь о call_command("loaddata", ...) внутри миграции Выглядит невинно: добавляешь начальные данные в базу прямо при создании схемы - удобно, лаконично. Но потом ты добавляешь новое поле в модель, и при прогоне миграций с нуля всё ломается Почему? Когда ты пишешь RunPython и вызываешь apps.get_model() - ты получаешь историческую...
Kanchi - современный мониторинг Celery задач Если работаете с Celery, то наверняка знакомы с Flower - классический инструмент для мониторинга, который годами делал свое дело. Но индустрия не стоит на месте, и появляются решения с более современным подходом Kanchi - это open-source инструмент для мониторинга Celery с фокусом на UI/UX и расширенный функционал. Проект активно развивается и уже production ready Что отличает от того же Flower: - Расширенный поиск - можно фильтровать задачи по датам, ...
Потерялся ученик v2 Напоминаю, что вы можете попасть на бесплатное менторство - все подробности тут
Программы без которых я не представляю работу Разбирал комп, чистил от лишнего и решил зафиксировать софт, который не просто не удалю, а который по сути определяет как я работаю - если эти программы пропадут, продуктивность упадет раза в два Управление окнами AeroSpace - управление окнами на маке с клавиатуры. Переключение между приложениями, изменение расположения окон, разделение экрана - все без мышки. Записывал подробный гайд как настроить под себя Браузеры Google Chrome - основной браузер д...