Telegram Web Link
Руководство по Signal Inputs

Signal Inputs — это большой шаг вперед на пути к полной реактивности Angular в масштабах всего приложения.

В статье рассказывается о том, чем они отличаются от декоратора @Input и как могут сделать хук жизненного цикла OnChanges менее необходимым.

👉 https://blog.angular-university.io/angular-signal-inputs/
👍9
Изучаем Zod

Если вы уже знакомы с zod, то скорее всего связываете его с валидацией, но также с помощью него мы можем получить подробную информацию о структуре объекта во время выполнения.

В статье показано, как использовать zod для динамического построения таблицы в качестве многократно используемого и безопасного компонента.

👉 https://timdeschryver.dev/blog/using-zods-schema-to-render-a-reusable-and-dynamic-angular-table-component
👍9
Топ-8 новых возможностей

Недавно вышел релиз Angular 17.1., который принес множество улучшений.

В статье краткий обзор всех его основных возможностей.

👉 https://blog.angular-university.io/angular-17-1-release/
👍11🔥2🏆2👏1
Тестирование Angular приложений

Если вы уже мигрировали на новый Angular, то наверняка задавались вопросом, как теперь тестировать свой код.

В статье рассказывается о методах тестирования с помощью новейших возможностей.

👉 https://www.angulararchitects.io/en/blog/testing-angulars-latest-features/
👍10👎1
Новые опции загрузчика

В версии 17.1.0 появились новые опции загрузчика, которые упрощают работу с файлами.

Они позволяют указать, как будут обрабатываться различные типы файлов.

👉 https://netbasal.com/simplifying-file-imports-in-angular-with-new-loader-options-4e94a0eb18af
👍13
Angular Signal Inputs

Многие полюбили signal inputs. Настолько, что поток статей о них не заканчивается.

Если вы еще не пробовали их, то эта статья отличный способ изучить новую возможность. И тогда реактивность и простота станут важнейшей частью дизайна ваших компонентов.

👉 https://angularexperts.io/blog/angular-signal-inputs
👍9
Изучаем Domain-Driven Design

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

Хотя существует несколько точек зрения на DDD, в статье рассказано о сути этого подхода.

👉 https://www.angulararchitects.io/en/blog/the-core-of-domain-driven-design/
👍7
Signals: что нужно и чего нельзя делать

Если спросить любого разработчика Angular: "Какая тема в Angular сейчас самая обсуждаемая?", то почти со 100-процентной уверенностью все ответят: "Сигналы". И они будут правы. Но только недавно стало очевидно, что сообществу нужен определенный набор правил для работы с ними.

В сегодняшней статье мы погрузимся в мир сигналов, выяснив, как их применять правильным способом.

👉 https://dev.to/this-is-angular/signals-the-do-s-and-the-dont-s-40fk
👍5🥱4👎1
Люди не понимают ООП

Похоже, многим не нравится объектно-ориентированное программирование. И это неудивительно, если в нем не разобраться, то оно может привести к усложнению всего.

Сегодня мы отойдем от хайпа сигналов и погрузимся в мир фундаментальных вещей. Пристегивайтесь, путешествие будет долгим, но захватывающим.

👉https://habr.com/ru/companies/ruvds/articles/792052/
👍7🤔6😁1
TypeSpec

TypeSpec — это вдохновленный TypeScript, легко расширяемый язык, который помогает разработчикам описывать API в привычной манере.

Он позволяет работать с REST API, OpenAPI, gRPC и т.д.

👉 https://typespec.io/
👍7💩5🤔1
Query Signals

В Angular v17.2.0-rc.0 появились queries as signals.

Они предоставляют набор новых функций: viewChild, viewChildren, contentChild и contentChildren.

👉 https://netbasal.com/querying-made-easy-exploring-angulars-query-signals-ca850b5db892
👍21🆒1
Изучаем опцию Define в Angular CLI

Angular CLI продолжает радовать новыми функциями и улучшениями. Одним из таких дополнений является опция define, появившаяся в версии 17.2.0-rc.0 в конфигурационном файле angular.json.

Давайте рассмотрим, как эта функциональность может улучшить ваши проекты.

👉 https://netbasal.com/explore-angular-clis-define-option-effortless-global-identifier-replacement-f08fec7d9243
👍10🤔1
Angular innerHTML и DomSanitizer

Angular позаботился о том, чтобы встроить в свой движок рендеринга шаблонов множество средств защиты от инъекций кода.

Но иногда, в очень редких сценариях, действительно нужна возможность инъекции HTML непосредственно в DOM.

👉 https://blog.angular-university.io/angular-innerhtml/
👍9
Релиз Angular 17.2

В новую версию вошла экспериментальная поддержка Material 3, signal queries, model inputs, загрузчик изображений для Netlify, поддержка отладки гидратации в DevTools, а так же CLI теперь поддерживает менеджер пакетов Bun.

На очереди — выход Angular 18 в мае.

👉 https://blog.angular.io/angular-v17-2-is-now-available-596cbe96242d
🤯17👍7🔥211🏆1
Material 3

Начиная с версии 17.2.0, Angular Material включает экспериментальную поддержку стилей M3 в дополнение к M2. Команда планирует стабилизировать поддержку M3 после короткого экспериментального периода, чтобы получить отзывы о дизайне и API.

Вы можете попробовать его уже сегодня, перейдя к руководству.

👉 https://blog.angular.io/material-3-experimental-support-in-angular-17-2-8e681dde650e
👍8🤯4😨21🔥1
Ленивая загрузка на уровне шаблонов

До внедрения современного синтаксиса шаблонов, ленивая загрузка на основе маршрутов была широко принята в среде разработчиков Angular. Однако на уровне шаблонов она не пользовалась популярностью.

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

👉 https://dev.to/this-is-angular/template-level-lazy-loading-in-angular-4lgm
👍5
Angular 17.2: Что нового?

Новые API, которые мы получили в Angular 17.2, упрощают создание компонентов, основанных на сигналах.

В этой статье мы познакомимся с новыми функциями, представленными в последнем выпуске.

👉 https://blog.angular-university.io/angular-17-2-release/
👍13🤩4🔥2
Шпаргалка для алгособеса

В этой статье подробное руководство по алгоритмам и структурам данных, которые с большой вероятностью попадутся на собеседовании.

Примеры кода на Python, но это даже плюс, возможно вам захочется переписать их на TypeScript, что может быть полезно для лучшего усвоения материала.

👉 https://habr.com/ru/articles/794556/
👍6🔥2🤮2😁1
Изучаем Model

Новейшее дополнение к Angular — функция Model, которая улучшает двустороннюю привязку данных с помощью сигналов.

Она позволяет, упростить управление данными в компонентах.

👉 https://netbasal.com/angulars-model-function-explored-a-comprehensive-overview-4481d023c822
👍12
OAuth 2 с помощью Spring, Angular и Keycloak

В статье рассматривается интеграция OAuth2 в одностраничное приложение, где Spring является бэкендом, а Angular фронтендом.

Роль сервера авторизации берет на себя Keycloak, распространенный выбор в экосистеме Java.

👉 https://www.angulararchitects.io/en/blog/oauth2-with-spring-angular-keycloak-spring-for-resource-server/
👍11
2025/07/14 04:02:02
Back to Top
HTML Embed Code: