
На этой неделе сообщество devto подвело итоги опроса State of Web Dev AI. В нем поучаствовали больше 7000 разработчиков. И результаты оказались не про то, что «роботы отнимут работу». Главный страх - это эрозия навыков.
Люди боятся, что привычка генерировать код через ChatGPT или Copilot отучит их думать. Потеряется понимание базовых вещей: архитектуры, алгоритмов, чтения чужого кода. Я с этим согласен - когда нейросеть пишет за тебя 80% проекта, ты перестаешь замечать, как проваливается твоя экспертиза. Навык «починить баг без подсказки» становится роскошью.
Еще один важный вывод: 40% опрошенных считают, что ИИ уже сейчас снижает качество кода в продакшене. Галлюцинации моделей, неочевидные баги, копипаст из чужого легаси - это не баги, это фичи нового подхода.
Короче, 2026 год может стать переломным. Либо мы научимся использовать ИИ как инструмент, а не костыль, либо получим поколение разработчиков, которые не смогут написать SQL-запрос без подсказки нейросети.
GitHub Enterprise - мощная штука. Но если админ забывает отозвать токены, она превращается в дыру. На днях всплыла история про утечку AWS-ключей через публичный репозиторий. Кто-то случайно закоммитил файл с IAM-креденшелами, и они висели в открытом доступе почти две недели.
Атака была незамысловатой: боты пробивают репозитории по сигнатурам «aws_secret_access_key» и «AWS_ACCESS_KEY_ID». Дальше - дело техники. Злоумышленники запустили майнер на чужих инстансах EC2 и выкачали данные из S3-бакета с логами. Счет за инфраструктуру - $80 тысяч за 3 дня.
Что делать? Не коммитить ключи - это база. Но если уж оплошали - используйте pre-commit хуки (например, git-secrets) и сканируйте репозитории в CI/CD. GitHub Actions умеет автоматически детектить секреты, но только если их включить вручную. Проверьте свои проекты - ваши ключи случайно не в открытом доступе?
На этой неделе команда React анонсировала новый компилятор - React Forget. Звучит как шутка, но это серьезно. Раньше разработчики сами решали, когда перерендеривать компоненты (useMemo, useCallback, React.memo). Теперь за это отвечает компилятор.
Как это работает? Вместо того чтобы писать горы оптимизаций вручную, вы просто пишете обычный React-код. Компилятор на этапе сборки анализирует зависимости и вставляет нужные вызовы memoization-хуков автоматически. По словам авторов, это должно ускорить разработку в 2-3 раза и снизить количество багов, связанных с лишними перерендерами.
Конечно, без подводных камней не обошлось. Компилятор пока в альфе, работает только с React 18+, и требует настройки для TypeScript. Но тренд понятен: React превращается в полноценный фреймворк с умным рантаймом. Если все получится, useMemo и useCallback станут такими же пережитками прошлого, как классовые компоненты. Ждем бета-версию к лету.
Помните, Apple обещала открыть iOS для альтернативных магазинов под давлением Еврокомиссии? Так вот - обещания остались обещаниями. На этой неделе компания объявила, что разработчикам из ЕС придется платить «сбор за базовую технологию» (Core Technology Fee) - 0.50 евро за каждую первую установку приложения сверх миллиона.
Звучит безобидно, пока не посчитаешь. Для бесплатных приложений с большой аудиторией это превращается в миллионные долги. Epic Games и Spotify уже назвали это «вымогательством». Практический итог: альтернативные магазины (Setapp Mobile, AltStore) закроются в течение года, потому что модель экономически нежизнеспособна.
Apple утверждает, что это плата за «безопасность платформы». Я считаю - это классический vendor lock-in. Вместо реальной конкуренции пользователи получают тот же App Store, но с дополнительными сборами. Еврокомиссия пока молчит, но думаю, что скоро начнется новый виток разбирательств.
Комментариев пока нет