🚨 Angular SSR: Патчи безопасности
Недавно команда Angular выпустила внеплановые обновления, связанные с устранением серьезной уязвимости в SSR.
Проблема была в том, что при одновременной обработке нескольких запросов они могли случайно делиться состоянием. В худшем случае это приводило к утечке данных между пользователями.
Патчи выпущены для всех актуальных версий Angular, начиная с 18 и выше. Рекомендуем как можно скорее обновить свои проекты.
👉 https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7
Недавно команда Angular выпустила внеплановые обновления, связанные с устранением серьезной уязвимости в SSR.
Проблема была в том, что при одновременной обработке нескольких запросов они могли случайно делиться состоянием. В худшем случае это приводило к утечке данных между пользователями.
Патчи выпущены для всех актуальных версий Angular, начиная с 18 и выше. Рекомендуем как можно скорее обновить свои проекты.
👉 https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7
🔥6😱4🤣2👍1
✨ Все о новых Signal Forms
В Angular появился экспериментальный API Signal Forms — новый подход к работе с формами, основанный на сигналах. Это важный шаг к более чистому и реактивному фреймворку, который решает многие классические проблемы с валидацией и управлением состоянием.
Новый API упрощает создание сложных сценариев: от базовых проверок до кастомных синхронных и асинхронных валидаторов. В статье на примере формы управления полетами разбираются все ключевые возможности.
👉 https://www.angulararchitects.io/blog/all-about-angulars-new-signal-forms/
В Angular появился экспериментальный API Signal Forms — новый подход к работе с формами, основанный на сигналах. Это важный шаг к более чистому и реактивному фреймворку, который решает многие классические проблемы с валидацией и управлением состоянием.
Новый API упрощает создание сложных сценариев: от базовых проверок до кастомных синхронных и асинхронных валидаторов. В статье на примере формы управления полетами разбираются все ключевые возможности.
👉 https://www.angulararchitects.io/blog/all-about-angulars-new-signal-forms/
🔥12👍3👏1
✨ Чистый код на TypeScript
Качество кода напрямую влияет на скорость разработки и легкость поддержки проекта. Особенно это актуально для TypeScript, где следование принципам чистого кода помогает делать проекты предсказуемыми, читабельными и профессиональными.
В статье на примерах разбирается, почему избыточный контекст в именах зло, как декларативный подход выигрывает у императивного, и зачем использовать readonly для защиты от случайных мутаций.
👉 https://habr.com/ru/articles/948488/
Качество кода напрямую влияет на скорость разработки и легкость поддержки проекта. Особенно это актуально для TypeScript, где следование принципам чистого кода помогает делать проекты предсказуемыми, читабельными и профессиональными.
В статье на примерах разбирается, почему избыточный контекст в именах зло, как декларативный подход выигрывает у императивного, и зачем использовать readonly для защиты от случайных мутаций.
👉 https://habr.com/ru/articles/948488/
👍7👎3🔥1
📚 Когда справочник по CSS превращается в комедию ошибок
Современные книги по программированию всё чаще страдают не только от плохого перевода, но и от катастрофического количества ошибок.
Автор статьи приводит целую коллекцию ляпов: от кривых примеров кода до внезапных вставок про Photoshop.
👉 https://habr.com/ru/articles/926464/
Современные книги по программированию всё чаще страдают не только от плохого перевода, но и от катастрофического количества ошибок.
Автор статьи приводит целую коллекцию ляпов: от кривых примеров кода до внезапных вставок про Photoshop.
👉 https://habr.com/ru/articles/926464/
❤1👍1🔥1
✨ SSL-сертификаты: самый прибыльный развод интернета
Годами индустрия продавала «премиальные» SSL-сертификаты за сотни долларов. Однако сегодня бесплатные аналоги, предлагают абсолютно тот же уровень защиты.
Покупка платного SSL-сертификата в 2025 году — это, по сути, плата за воздух. Различия вроде «гарантий» и «лучшей совместимости» — не более чем маркетинговые уловки.
Статья рассказывает, как сформировался картель центров сертификации с наценкой до 49,000% и как проект Let's Encrypt навсегда изменил правила игры.
👉 https://habr.com/ru/articles/947178/
Годами индустрия продавала «премиальные» SSL-сертификаты за сотни долларов. Однако сегодня бесплатные аналоги, предлагают абсолютно тот же уровень защиты.
Покупка платного SSL-сертификата в 2025 году — это, по сути, плата за воздух. Различия вроде «гарантий» и «лучшей совместимости» — не более чем маркетинговые уловки.
Статья рассказывает, как сформировался картель центров сертификации с наценкой до 49,000% и как проект Let's Encrypt навсегда изменил правила игры.
👉 https://habr.com/ru/articles/947178/
👍13🔥7🤯1
✨ Angular signals 101
Если каким-то чудом тема сигналов прошла мимо вас или вы все откладывали знакомство с ними на потом, самое время наверстать.
Алексей Васильев написал подробное техническое руководство по новой реактивной модели Angular, основанной на сигналах.
Сегодня вместо подкаста, музыка от SUMMON_THE_CODER в комментариях.
👉 https://habr.com/ru/articles/951486/
Если каким-то чудом тема сигналов прошла мимо вас или вы все откладывали знакомство с ними на потом, самое время наверстать.
Алексей Васильев написал подробное техническое руководство по новой реактивной модели Angular, основанной на сигналах.
Сегодня вместо подкаста, музыка от SUMMON_THE_CODER в комментариях.
👉 https://habr.com/ru/articles/951486/
🔥13👍4❤3😁2🤯1
✨ Разработка приложений с ИИ на Angular и Gemini
Многие фронтендеры думают, что для работы с AI обязательно нужен Python и глубокая экспертиза в бэкенде.
Статья развенчивает этот миф и показывает, как Angular-разработчики могут легко интегрировать Gemini API в свои приложения.
👉 https://www.angularspace.com/building-ai-powered-apps-with-angular-and-gemini/
Многие фронтендеры думают, что для работы с AI обязательно нужен Python и глубокая экспертиза в бэкенде.
Статья развенчивает этот миф и показывает, как Angular-разработчики могут легко интегрировать Gemini API в свои приложения.
👉 https://www.angularspace.com/building-ai-powered-apps-with-angular-and-gemini/
👍4❤1🔥1🤔1👌1