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

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

@angular_fox

Angular, AI и веб-разработка — главное без воды. Новый пост каждый день в 12:00 МСК.

💬 Чат сообщества: @angular_ru
💼 Вакансии: @angular_jobs
🦊 Автор: @thekiba

Реклама и вакансии: @arctic_tempest
Медиакит: media.thekiba.io
Subscribers
4.09K
Photos
1.5K
Videos
7
Links
1.4K

Showing posts older than #782 · Back to latest

Older Posts 20 shown
Post #781 3.8K
🦄 Nx Generator: имба или не стоит разбираться?

Nx Generator — инструмент от Nx, который отвечает за шаблонную генерацию кода в Nx workspace.

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

👉 https://habr.com/ru/companies/tinkoff/articles/747608/
  • 👍 14
  • 🔥 1
  • 🥱 1
Post #780 3.48K
✨ Манипулируй DOM правильно

Angular способен работать на разных платформах. Для реализации этой возможности необходим уровень абстракции между API конкретной платформы и интерфейсами фреймворка.

Давайте разберемся как можно манипулировать DOM.

👉 https://habr.com/ru/companies/nspk/articles/745502/
  • 💩 9
  • 👍 4
  • 🔥 1
Post #779 3.21K
✨ Fullstack Angular с Analog

Analog — метафреймворк, который помогает быстрее создавать приложения и веб-сайты на базе Angular.

Статья знакомит с его особенностями.

👉 https://dev.to/analogjs/fullstack-angular-with-analog-2mnj
  • 👎 12
  • 👍 4
  • 🔥 2
  • 🤔 2
  • 💩 1
Post #778 2.97K
✨ Примитивы были ошибкой

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

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

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

👉 https://ybogomolov.me/primitives-were-a-mistake
  • 👍 11
  • 🥴 7
  • 🌚 2
Post #777 3.58K
✨ Angular получил новый синтаксис шаблонов

В последние годы не так много менялось. Теперь Angular движется вперед со сверхсветовой скоростью.

Недавно команда Angular предложила перейти от текущих структурных директив NgIf, NgForOf, NgSwitch к новому синтаксису.

👉 https://habr.com/ru/articles/746322/
  • 💩 26
  • 👍 16
  • 🔥 6
  • 🤔 1
Post #776 3.17K
✨ Новый NGRX Signal Store

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

В статье показана текущая рабочая версия Signal Store, с различными вариантами использования.

👉 https://www.angulararchitects.io/en/aktuelles/the-new-ngrx-signal-store-for-angular-2-1-flavors/
  • 👍 11
  • 👎 2
  • 🔥 2
  • 🤔 1
Post #775 3.11K
✨ Angular Dependency Injection инфографика

Angular имеет свой собственный фреймворк инъекции зависимостей. Он помогает повысить эффективность и модульность, но может быть сложным по сравнению с традиционными DI-фреймворками.

Надеемся, эта инфографика упростит его изучение.

👉 https://christiankohler.net/angular-dependency-injection-infographic-updated
  • 👍 20
  • 🔥 4
Post #774 2.68K
🎉 Анонс TypeScript 5.2 Beta

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

TypeScript 5.2 добавляет поддержку явного управления ресурсами в ECMAScript. Давайте рассмотрим мотивы и поймем, что нам дает эта возможность.

👉 https://devblogs.microsoft.com/typescript/announcing-typescript-5-2-beta/
  • 👍 7
  • 🔥 1
Post #773 3.28K
✨ Как легко отлаживать приложения

Иногда поиск ошибки занимает больше времени, чем ее исправление.

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

👉 https://www.danywalls.com/how-to-debug-angular-applications-easy
  • 👍 6
  • 👎 3
Post #772 3.28K
✨ Полезные приемы Chrome DevTools

В Angular цикл обнаружения изменений может быть вызван различными событиями браузера, а в реальных приложениях события переплетаются таким образом, что определить причину довольно сложно.

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

👉 https://indepth.dev/posts/1521/useful-chrome-devtools-techniques-when-debugging-change-detection-in-angular
  • 👍 5
  • 🤔 1
Post #771 2.87K
✨ Не пропусти это при работе с Nx

Часто работа с Nx заканчивается на имеющихся дефолтных настройках. Все остальное остается черным ящиком. Время сборки проектов начинает расти, а причины так и остаются неизвестными.

Анастасия Анисимова предложила отправиться на изучение официальной документации и поискать лайфхаки.

👉 https://habr.com/ru/companies/skyeng/articles/743458/
  • 👍 16
  • ❤ 5
  • 🔥 2
  • 😁 1
Post #770 2.97K
✨ Как RxJS разделил мой мир на до и после

По RxJS есть много докладов, но еще ни один не показал его силу.

Глеб Михеев рассказал, почему влюбился в Rx, показал его невероятную гибкость и удобство.

👉 https://youtu.be/Ibq3EPi2cH4
  • 👍 15
  • 👎 8
  • 🔥 4
  • 🤔 1
  • 🕊 1
  • 🐳 1
  • 🌭 1
Post #769 3.85K
🦄 Maskito – новая коллекция библиотек для маскирования текстовых полей

Maskito — коллекция библиотек, упрощающих маскирование текстовых полей, с удобным и гибким публичным API.

Барсуков Никита рассказал о релизе первой мажорной версии.

👉 https://habr.com/ru/companies/tinkoff/articles/743060/
  • 👍 13
  • 🔥 5
Post #768 3.62K
🔥 RFC: Built-In Control Flow

Этот RFC предлагает новый синтаксис потока управления для Angular и представляет значительные изменения в фреймворке.

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

👉 https://github.com/angular/angular/discussions/50719
  • 👎 21
  • 👍 7
  • 🤔 3
  • ❤ 2
  • 🤮 2
Post #767 4.08K
🦄 Работа с формами в Angular

Большая зависимость от UI-библиотеки при обновлении мажорной версии приведет к куче рефакторинга во всех формах.

Александр Бухтатый показал один из способов работы с формами, который упрощает создание новых форм и изолирует зависимость от внешней UI-библиотеки.

👉 https://habr.com/ru/companies/tinkoff/articles/740706/
  • 👍 14
  • 🔥 2
Post #766 3.37K
🦄 История о том, как мы на Module Federation съезжали

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

Максим Смирнов опубликовал заключительную часть трилогии о переезде на MFE.

👉 https://habr.com/ru/companies/oleg-bunin/articles/741722/
  • 👍 5
  • 🥱 5
Post #765 2.96K
✨ Пишем расширение для VSCode с помощью GPT-4

Можем ли мы использовать нейросеть для генерации всего кода программы без человеческого вмешательства?

В статье проверяется способность GPT-4 генерировать сложные программы.

👉 https://habr.com/ru/companies/ruvds/articles/740716/
  • 🤔 7
  • 💩 5
  • 👍 4
Post #764 3.21K
✨ Берем данные из роутера

Начиная с 16 версии Angular, мы можем использовать inputs для объявления свойств, которые будут привязываться к параметрам маршрута.

В этой статье показано, как это работает.

👉 https://indepth.dev/posts/1519/router-data-as-components-inputs-in-angular-v16
  • 👍 25
  • 🔥 5
Post #763 3.73K
✨ Занимаемся оптимизацией

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

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

👉 https://dev.to/brihoum/how-i-optimized-my-angular-website-3fd0
  • 👍 13
Post #762 3.23K
✨ TypeScript 5.0 и 4.9: оцениваем и сравниваем изменения

1 июня состоялся релиз TypeScript 5.1, в нем представили небольшое количество нововведений, о которых можно прочитать здесь.

В этой статье разобраны изменения предыдущих версий.

👉 https://habr.com/ru/companies/simbirsoft/articles/740224/
  • 👍 6
  • ❤ 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →