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

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

@angular_fox

Как костыль на реактивно-лисьей тяге 🔥🦊

Нравится канал? Подпишись на меня!
👉 twitter.com/thekiba_ru
💖 twitter.com/thekiba_io
✨ medium.com/@thekiba
✨ github.com/thekiba

Чаты @angular_ru @angular_jobs
Subscribers
4.08K
Photos
1.5K
Videos
7
Links
1.4K

Showing posts older than #1565 · Back to latest

Older Posts 20 shown
Post #1564 2.49K
✨ Книга аутентификации

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

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

👉 https://habr.com/ru/articles/1063760/
  • 👍 9
  • 🕊 2
Post #1563 2.32K
✨ MCP как интерфейс продукта

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

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

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

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

👉 https://habr.com/ru/companies/selectel/articles/1061986/
  • ❤ 7
  • 👍 2
Post #1562 2.31K
✨ Как рой ИИ-агентов Cursor создал SQLite с нуля за $1339

Cursor провела эксперимент со вторым поколением роя агентов, в котором сотни агентов параллельно писали на Rust движок SQLite по документации, без исходников и интернета.

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

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

В результате получили 100% прохождение тестов, при этом кода написали в несколько раз меньше, чем в старых хаотичных версиях роя.

👉 https://habr.com/ru/articles/1061128/
  • 👍 6
  • 🤮 4
  • ❤ 3
Post #1561 2.55K
✨ Создание транзакционного router resource

Судя по всему, команда Angular начала работу над более тесной интеграцией resource API с роутером.

В репозитории появился PR с реализацией routerResource - обертки, которая пока не выставлена в публичный API, но уже демонстрирует, как ресурс может замораживать свое состояние на время навигации, ориентируясь на снапшоты и события роутера, чтобы UI не мерцал промежуточными состояниями.

👉 https://github.com/angular/angular/pull/69490
  • 👍 7
  • ❤ 2
Post #1560 2.59K
✨ Эволюция киберугроз

Эта история кардинально изменит ваше представление о реальных угрозах искусственного интеллекта.

Во время внутреннего тестирования в OpenAI передовые ИИ-модели смогли обойти ограничения изолированной среды. Они самостоятельно обнаружили уязвимость нулевого дня, вышли в интернет и взломали серверы Hugging Face, чтобы сжульничать и украсть правильные ответы для своего теста.

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

Это в точности соответствует сценарию, который индустрия давно прогнозировала как будущую угрозу.

👉 https://openai.com/index/hugging-face-model-evaluation-security-incident/
  • 🤡 4
  • 👻 4
  • 💩 3
  • 😱 1
  • 💊 1
Post #1559 2.49K
✨ Единый валидатор для всего

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

Для решения этой проблемы автор предлагает вынести схемы Zod в общее пространство монорепозитория, генерируя из них общие типы. В NestJS такая валидация легко внедряется через кастомные пайпы и декораторы, а на клиенте напрямую подключается к новым Signal Forms с помощью validateStandardSchema.

👉 https://angular.love/one-validator-to-rule-them-all
  • 👍 5
  • 🤡 4
  • ❤ 2
  • 👌 1
Post #1558 2.37K
✨ Может ли айтишник обеспечить себе уверенную пенсию

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

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

А какие стратегии накоплений выбрали вы?

👉 https://habr.com/ru/articles/1059644/
  • ❤ 4
Post #1557 2.42K
✨ Знакомство с Resource Snapshots

Стандартное поведение Resource API сбрасывает value во время загрузки, из-за чего приходится показывать skeleton-загрузчики вместо более удобного индикатора загрузки с сохранением старых данных.

Статья рассказывает о том, как сохранять предыдущие данные при изменении входных параметров запроса, например, при новом поисковом запросе.

👉 https://angular.love/getting-to-know-angular-resource-snapshots
  • 👍 3
  • 🔥 1
  • 🌚 1
Post #1556 3.06K
✨ Angular переходит на ежегодный цикл релизов

Команда Angular объявила о важном изменении. Начиная с v23, мажорные версии фреймворка будут выходить раз в год вместо привычного полугодового цикла.

Новые фичи никуда не денутся и по-прежнему будут прилетать в минорных релизах, при этом их станет даже больше, было 1-3 минорных релиза на каждый мажорный, станет 4-6. Ограничение касается только breaking changes, теперь они будут собираться и выходить исключительно в рамках мажорных версий раз в год.

Спасибо katsuba.dev за новость.

👉 https://github.com/angular/angular/pull/69817
  • 🔥 32
  • 👍 18
  • 🤡 3
  • ❤ 1
Post #1555 2.71K
✨ Как связать symfony 8 и Angular 22?

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

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

Ключевым элементом связки выступает Nginx, который прозрачно распределяет трафик: запросы с префиксом /api проксируются на бэкенд, а все остальные на dev-сервер фронтенда. Рутинное управление проектом максимально упрощено за счет команд, вынесенных в Makefile.

👉 https://habr.com/ru/articles/1059392/
  • 🤣 17
  • 👍 2
  • 🤔 2
Post #1554 2.45K
✨ Angular Signal Forms: недостающий паттерн создания/редактирования

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

Статья описывает паттерн для объединения create и edit форм с использованием Signal Forms вместо создания двух отдельных компонентов.

👉 https://angularexperts.io/blog/angular-signal-forms-missing-create-edit-pattern
  • 👍 16
  • 👏 2
  • ❤ 1
  • 😍 1
  • 🐳 1
  • 😴 1
Post #1553 2.32K
✨ State of Devs 2026

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

Опрос анонимный, занимает около 15 минут. Его результаты помогут лучше понять реальные проблемы и состояние сообщества от выгорания и рынка труда до здоровья.

👉 https://survey.devographics.com/en-US/survey/state-of-devs/2026
  • ❤ 2
  • 🔥 1
Post #1552 2.39K
✨ OpenNG

Недавнее исчезновение организации ngneat по неизвестным причинам поставило под вопрос будущее ряда популярных библиотек.

Но у экосистемы Angular появилась новая инициатива в лице OpenNG. Фонд создан для поддержки open-source библиотек, которые остались без активных мейнтейнеров, но продолжают использоваться тысячами разработчиков.

Уже сейчас под его крыло перешли такие проекты как Spectator и Elf, ранее принадлежавшие ngneat.

👉 https://www.openng.org/projects
  • 👏 20
  • ❤ 4
  • 🥱 1
Post #1551 2.95K
✨ Как на самом деле работают LLM

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

При этом базовые компоненты у большинства моделей действительно похожи, но есть и заметные различия: размер контекстного окна, использование MoE вместо плотной архитектуры, механизмы внимания и другие оптимизации. Кроме того, у новейших моделей появляются более сложные архитектурные решения, выходящие за рамки классического трансформера.

👉 https://habr.com/ru/companies/timeweb/articles/1055872/
  • 👍 4
  • ❤ 1
Post #1550 2.74K
✨ Вышел TypeScript 7.0

Свершилось, TypeScript 7.0 официально вышел из статуса превью. Тот самый нативный порт на Go, о котором говорили больше года, теперь можно ставить в прод и разница ощутима. Сборки ускоряются в 8-12 раз, а память расходуется куда экономнее.

Но не все так гладко. TS 7.0 пока не имеет программного API, поэтому многие инструменты пока не могут на него перейти, им по-прежнему нужен TS 6.0. Полноценный API обещают только в версии 7.1.

👉 https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/
  • 🔥 21
  • ❤ 3
Post #1549 2.53K
✨ Китай рассматривает ограничение зарубежного доступа к своим топовым ИИ-моделям

Власти Китая обсуждают с ведущими техкомпаниями возможные ограничения на зарубежный доступ к самым продвинутым моделям, включая еще не выпущенные. Это зеркалит действия США, которые недавно ограничили иностранный доступ к продвинутым моделям.

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

Также все интереснее выглядят проекты вроде Gonka или Cocoon, децентрализованные сети, объединяющие тысячи GPU по всему миру для инференса и обучения ИИ без единой точки, которую можно отключить.

👉 https://www.reuters.com/world/beijing-is-looking-curbing-overseas-access-chinas-top-ai-models-sources-say-2026-07-07/
  • 😱 6
  • 🤣 5
  • 😁 3
  • 🔥 2
  • ❤ 1
  • 😢 1
Post #1548 2.74K
✨ Глобальное рабочее пространство в языковых моделях

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

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

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

👉 https://www.anthropic.com/research/global-workspace
  • 🤮 6
  • 🔥 2
  • ❤ 1
  • 🤡 1
Post #1547 2.58K
✨ HTTP получил метод QUERY

В июне 2026 года был опубликован RFC 10008, который зафиксировал в реестре IANA новый метод QUERY.

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

Сейчас сложный поиск или фильтр обычно либо превращают GET в длиннющий нечитаемый URI, либо оформляют как POST, но для инфраструктуры это все равно обычный POST, который в теории может что угодно менять. QUERY закрывает этот разрыв, тело с параметрами остается удобным, а сам метод дает понять, что операция просто чтение.

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

👉 https://habr.com/ru/articles/1055310/
  • 🔥 30
  • ❤ 7
  • ❤‍🔥 4
Post #1546 2.75K
✨ Passkey без Apple, Google и облаков

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

В то же время техногиганты активно навязывают облачные Passkey, намертво привязывая нас к своим экосистемам.

На помощь приходит open-source проект Pico Keys, позволяющий превратить дешевый микроконтроллер в персональный аппаратный ключ. Достаточно взять плату на базе чипа RP2350 или ESP32-S3, которая обойдется в копейки, и прошить самостоятельно.

👉 https://habr.com/ru/companies/ru_mts/articles/1053522/
  • ❤ 1
  • 🔥 1
  • 😁 1
  • 🤡 1
Post #1545 2.86K
✨ Компиляция Angular, проверка типов и узкие места сборки

Сборка крупных Angular-приложений часто становится болезненно долгой, но главная причина кроется не в бандлере и не в генерации кода.

Брэндон Робертс протестировал билд большого проекта четырьмя разными пайплайнами, от легаси Webpack до экспериментального компилятора на Rust, и выяснил, что главным бутылочным горлышком является строгая проверка типов.

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

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

👉 https://dev.to/brandontroberts/angular-compilation-type-checking-and-build-bottlenecks-4n2f
  • 👍 7
  • ❤ 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 →