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 #823 · Back to latest

Older Posts 20 shown
Post #822 3.28K
✨ TypeScript предотвращает плохие... и хорошие вещи

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

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

👉 https://kyleshevlin.com/typescript-prevents-bad-things-and-good-things
  • 👍 3
  • 😁 2
  • 👌 1
Post #821 3.3K
🔥 Знакомство с новым потоком управления

В Angular 17 внесли самое значительное изменение в шаблонах за все время их существования.

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

👉 https://medium.com/p/a02c6eee7843
  • 👍 22
  • ❤ 5
  • 😢 5
  • 🔥 1
Post #820 3.23K
✨ TypeScript и все что тебе нужно в разработке

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

В этом туториале рассмотрены приемы работы с TypeScript, например, дженерики и type guards.

👉 https://habr.com/ru/articles/762902/
  • 👍 6
  • 👎 1
Post #819 3.81K
📺 TypeScript: Документальный фильм

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

Он дает представление о развитии TypeScript и его влиянии на веб-разработку и культуру открытого кода.

👉 https://www.youtube.com/watch?v=U6s2pdxebSo
  • 👍 12
  • 🤡 7
  • 👏 1
  • 🐳 1
Post #818 3.61K
✨ Как построить компонент Typeahead

Знаете, когда вы начинаете набирать текст в поисковой строке, и она начинает предлагать вам что-то новое? Это называется typeahead. Это отличный способ помочь пользователям найти то, что они ищут.

В этой статье вы узнаете, как создать компонент typeahead с помощью RxJS.

👉 https://dev.to/this-is-angular/how-to-build-a-typeahead-component-using-rxjs-4n4k
  • 👍 14
  • 🔥 3
Post #817 3.51K
✨ Современные архитектуры на Angular

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

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

👉 https://www.angulararchitects.io/en/blog/modern-architectures-with-angular-part-2-build-performance-with-nx-2/
  • 👍 14
Post #816 3.32K
✨ Реализуем бесконечную прокрутку

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

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

👉 https://dev.to/this-is-learning/reactive-infinity-scroll-2mja
  • 👍 10
Post #815 3.44K
✨ Incremental Static Regeneration для Angular

Такие решения как Static Site Generation (SSG), обеспечивает рендеринг сайта во время сборки и кэшируют файлы для каждого маршрута приложения, но у SSG есть проблемы. Например, при обновлении страницы надо перестраивать весь сайт.

Именно здесь и приходит на помощь Incremental Static Regeneration (ISR) — это технология, позволяющая обновлять статические страницы сайта без необходимости перестраивать весь сайт.

👉 https://medium.com/p/c12745ff4b48
  • 👍 5
  • 🔥 3
Post #814 3.37K
🦄 Taiga UI: больше чем UI kit

Taiga UI — огромная библиотека UI-компонентов для Angular, на которую стоит взглянуть. Но она только вершина айсберга.

В этой статье рассматриваются все библиотеки относящиеся к ней.

👉 https://habr.com/ru/companies/tinkoff/articles/760276/
  • 👍 26
  • 💩 4
  • 🔥 3
  • 🤮 2
Post #813 3.46K
✨ Типизированные формы

До релиза версии 14 не было поддержки строгой типизации форм. Обращение к несуществующему полю должно было вызывать ошибку компиляции Typescript но этого не происходило.

В новых версиях типизация форм появилась, но есть нюансы, о которых дальше в статье.

👉 https://habr.com/ru/articles/760166/
  • 👍 12
  • 🥱 1
Post #812 3.41K
✨ Standalone компоненты и tree-shaking

Tree-shaking — «встряхивание дерева», удаление неиспользуемого кода из бандла приложения во время сборки.

Анастасия Анисимова рассказала о нюансах tree-shaking, о которых стоит знать при работе со standalone компонентами.

👉 https://habr.com/ru/companies/skyeng/articles/757498/
  • 👍 21
  • ❤ 5
  • 🔥 2
  • 🤔 1
Post #811 4.07K
✨ Работаем с логированием в Angular

Логирование — довольно распространенная практика. К сожалению, она не так часто встречается в мире фронтенда и часто упоминается в статьях, посвященных бэкенду.

В этой статье объясняется, что такое логирование и показаны способы его реализации.

👉 https://dev.to/this-is-angular/what-is-going-on-here-getting-started-with-logging-in-angular-59k
  • 👍 9
  • 🤔 2
  • 🥱 2
  • 👏 1
  • 🎃 1
  • 🫡 1
Post #810 4.3K
✨ Как перенести CoreModule на standalone APIs

За standalone компонентами будущее. Angular CLI позволяет генерировать новые приложения с ними из коробки, просто используя флаг --standalone при выполнении команды ng new.

Давайте узнаем, как перенести CoreModule на новое API.

👉 https://angularexperts.io/blog/angular-core-module-standalone-migration
  • 🤷‍♂ 4
  • 👍 4
Post #809 3.81K
✨ Объединение signals и observables

Будущее повсеместное распространение сигналов требует от нас создания новых паттернов.

В этой статье попытка объединить observables и signals в одно целое.

👉 https://dev.to/this-is-angular/a-sweet-spot-between-signals-and-observables-4chb
  • 👍 9
  • 🥱 8
  • 🔥 1
Post #808 3.24K
✨ Protractor устарел

В конце августа 2023 года Protractor официально завершит долгосрочную поддержку и перейдет в категорию End of Life в сентябре 2023 года.

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

👉 https://medium.com/p/2beac7402ce0
  • 👍 10
  • 🤡 4
  • ⚡ 1
  • 🔥 1
  • 🤮 1
Post #807 3.08K
✨ Как операторы высшего порядка упрощают код

Чем глубже вы проваливаетесь в RxJS, тем больше самых разных операторов вы узнаете. И со временем добираетесь до потоков потоков. То есть вместо обычных значений такой поток эмитит другие потоки. Такие потоки называют Higher Order Observables.

Игорь Кацуба показал, что в HOO нет ничего мифического, и рассказал в каких случаях вам нужно использовать операторы высшего порядка.

👉 https://habr.com/ru/articles/757202/
  • 👍 15
  • 😁 3
  • 💩 3
  • 🔥 1
Post #806 3.22K
✨ Создаем блог с помощью Analog

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

В этой статье показывается, как создать статический блог на Angular с помощью Analog.

👉 https://dev.to/analogjs/how-to-build-a-blog-with-analog-and-angular-4pk2
  • 💩 12
  • 👍 7
  • 🔥 1
  • 🤡 1
Post #805 3.33K
✨ Рефлексия в JavaScript и TypeScript

В JavaScript из коробки есть способы разобрать в рантайме структуру его значений — определить типы, ключи объектов, получить конструкторы и прототипы. Знание этих механизмов может помочь проектировать более логичные, лаконичные и удобные API.

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

👉 https://habr.com/ru/companies/ruvds/articles/754764/
  • 👍 6
  • ❤ 3
  • 🤡 2
Post #804 3.18K
✨ DOM, DI и View: деревья в Angular

Легко можно спутать дерево инжекторов DI и DOM-дерево непосредственных HTML-элементов и вьюх Angular. Они похожи и иногда имеют прямое соответствие, но далеко не всегда.

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

👉 https://habr.com/ru/companies/tinkoff/articles/756024/
  • 👍 15
  • 🔥 10
  • 🤡 5
  • ❤‍🔥 1
  • 🎉 1
Post #803 3.4K
✨ Современные архитектуры с Angular

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

В этой серии статей показывается, как можно совместить оба требования.

👉 https://www.angulararchitects.io/en/aktuelles/modern-architectures-with-angular-part-1-strategic-design-with-sheriff-and-standalone-components/
  • 👍 26
  • ❤ 1
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 →