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

Older Posts 20 shown
Post #681 3.17K
✨ Оптимизация валидации форм с помощью ленивой загрузки

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

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

👉 https://medium.com/p/61265536a6f2
  • 👍 10
  • 👎 1
  • 💩 1
Post #680 2.89K
✨ RxJS в Angular

Первое, что вы увидите, как только начнете изучать Angular, — это RxJS. На это есть причина: многие действия, можно легко написать с помощью существующих операторов RxJS в декларативной форме, которая легко читается и понимается.

Изучить эту библиотеку действительно стоит, так как она значительно облегчит вам жизнь.

👉 https://medium.com/p/44c9d3b3fdb1
  • 👍 7
  • 🔥 2
  • 💩 2
  • 😁 1
Post #679 3.09K
✨ Возможности декораторов в TypeScript

Декораторы обладают огромным потенциалом. Они помогают решать широкий круг задач и делают код легко читаемым.

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

👉 https://medium.com/p/c1496fed8a7
  • 👍 8
  • 💩 6
Post #678 3.07K
✨ Паттерны проектирования: Состояние

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

В статье описывается паттерн Состояние и его отличия от Стратегии.

👉 https://medium.com/p/32120b9a759f
  • 👍 10
  • 🔥 1
Post #677 2.89K
✨ Реализация upsert диалогов

Термин "upsert" представляет собой комбинацию слов "update" и "insert" и означает, что диалог может использоваться как для создания новой записи, так и для обновления существующей.

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

👉 https://medium.com/p/732197d4936b
  • 👍 8
  • 🔥 2
Post #676 2.82K
✨ Отрисовка графиков с помощью веб-воркеров в Angular

Рендеринг графиков в фоновом режиме возможен, но веб-воркеры имеют ограниченный доступ к DOM.

В статье используется OffscreenCanvas API для создания графиков.

👉 https://medium.com/p/f7ac576e21d1
  • 👍 9
Post #675 3.17K
✨ Создаем и публикуем npm-пакет с TypeScript и тестами

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

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

👉 https://habr.com/ru/company/otus/blog/704398/
  • 🎉 8
  • 👍 6
  • 🔥 2
Post #674 3.01K
🔥 Angular нуждается в реактивном примитиве

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

Mike Pearson поделился соображениями о возможном будущем Angular.

👉 https://dev.to/this-is-angular/i-changed-my-mind-angular-needs-a-reactive-primitive-n2g
  • 🤔 12
  • 👍 4
  • 👎 1
Post #673 2.87K
✨ История внедрения TypeScript

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

Это не понравилось фронтендерам из hh. Вот их история миграции.

👉 https://habr.com/ru/company/hh/blog/702346/
  • 👍 3
  • 🔥 2
  • 💩 2
  • 🤔 1
Post #672 2.9K
🎉 Результаты розыгрыша билетов на Podlodka Frontend Crew

Поздравляем @mephistorine и @dev_nektobit. Ваши истории оказались лучшими.

Хочется выразить благодарность всем остальным участникам, надеемся в следующий раз вам повезет 💖
  • ❤ 6
  • 💩 5
  • 🏆 1
Post #671 3.16K
✨ Изучаем строго типизированные реактивные формы

Типизированные формы помогают нам избежать многих распространенных проблем при работе с нашими формами.

Лучший способ научиться и понять, зачем использовать типизированные реактивные формы, — это разобрать сценарий использования.

👉 https://www.danywalls.com/how-to-use-strictly-typed-reactive-forms-in-angular
  • 👍 9
  • 🔥 1
Post #670 2.99K
✨ Создаем Angular библиотеки

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

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

👉 https://medium.com/p/73ee45b32916
  • 👍 13
  • 🔥 2
Post #669 2.71K
✨ Паттерны проектирования: Команда

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

В статье с помощью него реализуется аналог приложения Shortcuts из iOS.

👉 https://medium.com/p/10b3162e3bee
  • 👍 7
  • 🔥 3
  • 🐳 1
Post #668 2.66K
✨ Изучаем модульные тесты

Одна из самых больших трудностей, когда люди только начинают изучать Angular, — это работа с модульными тестами.

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

👉 https://dev.to/stevewhitmore/angular-unit-tests-common-pain-points-4366
  • 👍 6
Post #667 2.46K
🔥 Разыгрываем два билета на Podlodka Frontend Crew

Специально для наших подписчиков мы запускаем конкурс совместно с Podlodka Frontend Crew.

Для участия необходимо в комментариях рассказать свою историю из мира фронтенда. Авторы двух историй, которые до 4 декабря соберут больше всех реакций, получат по одному билету на конференцию.

Конференция начнется 5 декабря. Вас ждут эксперты из топовых компаний — сессии в Zoom, сообщество в Slack и ламповая атмосфера.

💖 Желаем удачи
  • 💩 9
  • 👍 6
Post #666 2.43K
✨ Redux в Angular

В экосистеме Angular есть несколько реализаций сторов на основе концепций Redux.

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

👉 https://medium.com/p/591ba785e0fc
  • 👍 7
  • 🤮 4
  • 🔥 2
  • 😢 2
  • 💩 1
Post #665 2.68K
Привет! На связи Podlodka — организатор IT-конференций, родившихся из популярного подкаста. Приглашаем на юбилейный пятый сезон Podlodka Frontend Crew! Старт — 5 декабря.

🤓 В этот раз мы решили глубже разобраться в браузерных API. В спикерах — Павел Теренин, Полина Гуртовая, Никита Дубко и Саша Шинкевич.

👾 Разберём самые странные браузерные API. Вместе узнаем, что уже сейчас могут делать современные браузеры и как это может помочь вашим проектам.
👾 Узнаем про WASM в браузере и вне его. Попробуем понять, для чего можно использовать WASM, и обсудим распространённые проблемы.
👾 Послушаем подробный обзор полезных инструментов Chrome и узнаем о новых возможностях.
👾 Поговорим про проект Fugu, который прямо на веб-странице предоставляет доступ к любым API, используемым iOS- и Android-разработчиками. Обсудим, какие API можно использовать в продакшне.

🤑 Держи доп. промик на скидку 500 руб: frontend_crew_5_D1hyOx

👉 Залетай на сайт, чтобы узнать подробности и забрать билет со скидкой!
  • 💩 6
  • 👍 3
  • 🔥 1
Post #664 2.77K
🦄 (Микро)фронтенды и микросервисы с помощью Webpack

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

Максим Смирнов рассказал, как разбить монолит на микрофронтенды, чтобы все остались довольными.

👉 https://habr.com/ru/company/tinkoff/blog/701152/
  • 👍 5
  • 🔥 3
Post #663 2.63K
✨ Примеры использования NgRx: Работа со списками

ngrx/entity — это мощный инструмент, который предоставляет набор вспомогательных функций для работы с коллекциями данных.

В этой статье рассмотрена работа со списками с его помощью.

👉 https://dev.to/this-is-angular/ngrx-use-cases-part-ii-working-with-lists-1j58
  • 👍 8
  • 🔥 1
Post #662 2.58K
✨ Осваиваем автономные компоненты в Angular 15

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

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

👉 https://www.danywalls.com/head-start-with-standalone-components-in-angular-15
  • 👍 5
  • 🤔 3
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 →