Рубрика «angular»
1823 коммита за четыре месяца в четыре руки с LLM: что получилось, а что чуть не убило проект
2026-08-03 в 14:46, admin, рубрики: android, angular, ASP.NET, capacitor, claude, ionic, llm, pgvector, WebView
Как связать symfony 8 и Angular 22?
2026-07-15 в 10:31, admin, рубрики: angular, symfony, архитектура, окружение, окружение разработки, разработкаЭто сложно, необходимо установить много утилит, команд для запуска и обслуживания такого проекта, и вообще, я не думаю, что держать всё в одном проекте — жизнеспособная вещь.
Именно так я думал, когда начинал разбираться в этой теме. Но разобравшись, я с уверенностью могу сказать, что это реально, такая идея имеет место быть, и обслуживать такую архитектуру легко.
В данной статье будет описан процесс реализации архитектуры веб‑приложения с удобной системой докер-контейнеров. Здесь не будет обсуждаться CI/CD, исключительно development‑side процесса разработки.
Reactive Forms vs Signal Forms: Эволюция сложных форм в Angular
2026-05-25 в 16:37, admin, рубрики: angular, forms, frontend-разработка, reactive, reactive extensions, reactive programming, rxjs, signalsВведение или «Как я перестал бояться и полюбил сигналы».
Angular Signal Forms: Быстрый старт
2026-03-23 в 10:45, admin, рубрики: angular, reactive forms, rxjs, signal api, signal forms19 ноября 2025 года команда Angular выпустила 21 версию фреймворка. Одно из основных нововведений - сигнальные формы.
ВНИМАНИЕ: Данный функционал помечен как “Экспериментальный”. В нем могут быть ошибки, а API может измениться в будущих релизах. Использовать на production-среде с осторожностью.
Сигнальные формы - это логическое продолжение постепенного ухода от сторонних решений (Zone.js), улучшение контроля за отслеживанием состояния и декларативный подход к управлению состоянием.
Сигнальные формы представлены в виде двух сущностей:
-
FieldTree Читать полностью »
# TuiControl — Современный подход к созданию форм-компонентов
2026-02-02 в 6:12, admin, рубрики: angular, css, html, taiga ui, TypeScriptВведение
Создание кастомного компонента, который работает с ngModel и FormControl, традиционно требует написания большого количества boilerplate-кода: реализация ControlValueAccessor, управление состояниями, синхронизация с формой. В Taiga UI эту проблему решает базовый класс TuiControl.
В самой библиотеке часто используется TuiControl, это обертка позволяющая удобно работать с кастомными контролами, однако разработчики в своих проектах продолжают использовать ControlValueAccessor, хотя можно воспользоваться готовым решением из библиотеки.
TuiControl — это абстрактный класс, который:
Frontend Status: свежий дайджест фронтенда и AI
2026-01-21 в 4:35, admin, рубрики: angular, css, javascript, React, TypeScript, vuejs, фронтендStandalone TreeMap для Angular без лишних зависимостей: как я сделал stockchart-treemap

TreeMap — это визуализация, где площадь прямоугольника = вес, а цвет = метрика. Отлично подходит для market heatmap (карта рынка), портфелей, иерархий ресурсов и любых “взвешенных деревьев”.
90% программистов совершают эти ошибки. Как писать на Angular грамотно
2025-11-28 в 13:01, admin, рубрики: angular, html, html-верстка, ruvds_статьи, web, верстка сайтов, ошибки, фронтенд, фронтенд-фреймворкиЧто происходит внутри Angular и React при решении одних и тех же задач
2025-11-13 в 7:00, admin, рубрики: angular, javascript, JS, React, selectel, ПрограммированиеAngular и память: как не создавать утечки
2025-09-22 в 8:15, admin, рубрики: angular, heap, stack, ангуляр, куча, отписки, память, стэк, утечка памятиФронтенд-разработка в последние годы стала сложнее. Одностраничные приложения живут часами, пользователи открывают вкладки и оставляют их работать, данные приходят с серверов постоянно. В этом хаосе часто кажется, что главное - чтобы компонент рендерился, а Observable выдавал данные.
Но даже в самом аккуратном коде могут появляться утечки памяти. Утечка памяти возникает, когда объекты, которые больше не нужны, остаются в памяти, потому что на них ещё есть ссылки. Для браузера они живы, сборщик мусора их не трогает.
Для Angular-разработчика это важно, потому что:



