uk
Feedback
🦊 Angular Fox 🚀 — русскогорящие новости сообщества

🦊 Angular Fox 🚀 — русскогорящие новости сообщества

Відкрити в Telegram

Как костыль на реактивно-лисьей тяге 🔥🦊 Нравится канал? Подпишись на меня! 👉 twitter.com/thekiba_ru 💖 twitter.com/thekiba_iomedium.com/@thekibagithub.com/thekiba Чаты @angular_ru @angular_jobs

Показати більше
4 154
Підписники
+324 години
+37 днів
+4230 день
Архів дописів
✨ Создание консоли освещения Консоль освещения используется для управления несколькими сценическими светильниками одновременн
Создание консоли освещения Консоль освещения используется для управления несколькими сценическими светильниками одновременно. Это история о том, как она разрабатывалась с помощью Angular и NativeScript. 👉 https://blog.angular.io/angular-with-nativescript-creating-the-blackout-lighting-console-1cf6a030b896

✨ Что нового в Angular 17.3 На днях вышла версия 17.3, которая принесла множество изменений. В этой статье перечислены наибол
Что нового в Angular 17.3 На днях вышла версия 17.3, которая принесла множество изменений. В этой статье перечислены наиболее важные из них. 👉 https://dev.to/this-is-angular/whats-new-in-angular-173-1148

✨ Ленивые бесконечные списки на основе Deferrable Views В отличие от постраничной навигации, создание бесконечных списков сод
Ленивые бесконечные списки на основе Deferrable Views В отличие от постраничной навигации, создание бесконечных списков содержит ряд подводных камней и технических сложностей. Павел Сапачёв рассказал о различных подходах в реализации списков. 👉 https://habr.com/ru/companies/tinkoff/articles/800201/

✨ Angular и микрофронтенды Подход с микрофронтендами в основном используется крупными корпорациями, которые работают с масшта
Angular и микрофронтенды Подход с микрофронтендами в основном используется крупными корпорациями, которые работают с масштабными продуктами. Хотя они могут понадобиться не каждому разработчику, полезно иметь хотя бы беглое представление о том, как с ними работать. 👉 https://angular.love/en/2024/02/21/angular-micro-frontends-a-modern-approach-to-complex-app-development/

✨ Оператор satisfies в TypeScript В версии TypeScript 4.9 появился оператор satisfies, который за последние месяцы набирает в
Оператор satisfies в TypeScript В версии TypeScript 4.9 появился оператор satisfies, который за последние месяцы набирает все большую популярность. В статье попытка ответить на вопрос, когда его применять. 👉 https://dev.to/this-is-learning/a-deep-dive-into-the-satisfies-operator-in-typescript-1b3n

✨ Необычный RxJS RxJS содержит в себе более 100 операторов, но скорее всего, вы пользуетесь небольшой их частью. В статье при
Необычный RxJS RxJS содержит в себе более 100 операторов, но скорее всего, вы пользуетесь небольшой их частью. В статье приведены примеры использования редких операторов. 👉 https://habr.com/ru/articles/799171/

✨ Директива-контекст Если вы все еще игнорируете кастомные директивы в Angular. Алан Маркевич показать, как с помощью них мож
Директива-контекст Если вы все еще игнорируете кастомные директивы в Angular. Алан Маркевич показать, как с помощью них можно расширить функционал ваших компонентов, улучшив DX. 👉 https://habr.com/ru/articles/799063/

✨ Анонс TypeScript 5.4 В новом релизе: улучшили сужение типов, добавили утилитарный тип NoInfer, Object.groupBy и Map.groupBy
Анонс TypeScript 5.4 В новом релизе: улучшили сужение типов, добавили утилитарный тип NoInfer, Object.groupBy и Map.groupBy, так же множество других изменений. В ближайшие месяцы команда TS будет работать над версией 5.5. Вы можете ознакомиться с их планом на GitHub. 👉 https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/

✨ Почему сигналы не заменят RxJS Учитывая интерес к сигналам, можно подумать, что Angular движется к полному удалению RxJS. О
Почему сигналы не заменят RxJS Учитывая интерес к сигналам, можно подумать, что Angular движется к полному удалению RxJS. Однако сигналы способны заменить только синхронные части RxJS, но не асинхронные, а при создании приложений лучше всего сочетаются эти два подхода. В статье объясняется, почему RxJS не будет заменен сигналами и останется библиотекой, доступной для разработчиков. 👉 https://www.angular.love/en/2023/07/17/why-angular-signals-wont-replace-rxjs/

✨ Тип never и обработка ошибок в TypeScript Если упускать из виду некоторые фундаментальные особенности never. Это может прив
Тип never и обработка ошибок в TypeScript Если упускать из виду некоторые фундаментальные особенности never. Это может привести к ошибкам в коде, которые могут проявиться в проде. В статье попытка развеять заблуждения и показать, что можно действительно сделать с помощью never. 👉 https://fettblog.eu/typescript-never-and-error-handling/

✨ Оптимизируем изображения Нет необходимости говорить о том, что загрузка изображений может сильно повлиять на показатели Web
Оптимизируем изображения Нет необходимости говорить о том, что загрузка изображений может сильно повлиять на показатели Web Vitals. В статье рассказывается о том, как работает директива NgOptimizedImage и инструменты, которые она предоставляет. 👉 https://angularindepth.com/posts/1522/the-who-what-where-when-why-and-how-of-image-optimization-in-angular

✨ Типизированные реактивные формы Всегда лучше получить предупреждение заранее, если ваша форма не валидна. В этой статье рас
Типизированные реактивные формы Всегда лучше получить предупреждение заранее, если ваша форма не валидна. В этой статье рассказывается, что нужно сделать для реализации типизированных реактивных форм, а также стратегии, необходимые при работе с ними. 👉 https://angularindepth.com/posts/1527/strongly-typed-reactive-forms-in-angular

✨ Attribute Injection В Angular 17.3.0-next.1 появился новый класс HostAttributeToken, позволяющий внедрять атрибуты аналогич
Attribute Injection В Angular 17.3.0-next.1 появился новый класс HostAttributeToken, позволяющий внедрять атрибуты аналогично @Attribute. Его можно использовать следующим образом:
import {HostAttributeToken, inject} from '@angular/core';

class MyDir {
  someAttr = inject(new HostAttributeToken('some-attr'));
}
Новый API ведет себя аналогично декоратору @Attribute, с одним существенным отличием: он выбрасывает DI-ошибку, если атрибут не существует, а не возвращает null. 👉 https://netbasal.com/streamlining-attribute-injection-in-angular-the-hostattributetoken-approach-494f5c1428b8

✨ Сравнение utility types библиотек или TypeScript на стероидах Поскольку TypeScript подмножество языка со слабой типизацией,
Сравнение utility types библиотек или TypeScript на стероидах Поскольку TypeScript подмножество языка со слабой типизацией, его сделали гибким, позволив разработчикам конструировать типы на основе других, для удобства включив специальные утилиты. В статье рассказывается о сторонних utility types библиотеках, которые могут сэкономить время на типизацию. 👉 https://habr.com/ru/articles/794410/

✨ Angular на стероидах Иногда требуется выполнить задачу, которая в JavaScript завершается не слишком быстро. В статье продем
Angular на стероидах Иногда требуется выполнить задачу, которая в JavaScript завершается не слишком быстро. В статье продемонстрировано, как с легкостью использовать WebAssembly внутри приложения, написанного на Angular. 👉 https://habr.com/ru/companies/piter/articles/796329/

✨ Signal Forms Использование сигналов для создания форм — возможно отличный вариант, который может обеспечить достаточную гиб
Signal Forms Использование сигналов для создания форм — возможно отличный вариант, который может обеспечить достаточную гибкость. Новая библиотека Signal Forms берет идеи из Template Driven Forms и Reactive Forms и добавляет сигналы. Она все еще находится в процессе разработки, любая обратная связь и помощь в реализации приветствуется. 👉 https://timdeschryver.dev/blog/bringing-the-power-of-signals-to-angular-forms-with-signal-forms

✨ Тюнинг производительности Angular Если вы когда-нибудь сталкивались с ситуацией, когда ваше приложение загружается слишком
Тюнинг производительности Angular Если вы когда-нибудь сталкивались с ситуацией, когда ваше приложение загружается слишком долго, то эта статья как раз для вас. В ней вы узнаете, как сгенерировать performance profile и разделить приложение на части. 👉 https://blog.angular-university.io/angular-performance-tuning/

✨ OAuth 2 с помощью Spring, Angular и Keycloak В статье рассматривается интеграция OAuth2 в одностраничное приложение, где Sp
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/

✨ Изучаем Model Новейшее дополнение к Angular — функция Model, которая улучшает двустороннюю привязку данных с помощью сигнал
Изучаем Model Новейшее дополнение к Angular — функция Model, которая улучшает двустороннюю привязку данных с помощью сигналов. Она позволяет, упростить управление данными в компонентах. 👉 https://netbasal.com/angulars-model-function-explored-a-comprehensive-overview-4481d023c822

✨ Шпаргалка для алгособеса В этой статье подробное руководство по алгоритмам и структурам данных, которые с большой вероятнос
Шпаргалка для алгособеса В этой статье подробное руководство по алгоритмам и структурам данных, которые с большой вероятностью попадутся на собеседовании. Примеры кода на Python, но это даже плюс, возможно вам захочется переписать их на TypeScript, что может быть полезно для лучшего усвоения материала. 👉 https://habr.com/ru/articles/794556/