Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf

RedDeveloper
01.05.2023 11:16
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf

Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.

Будущее Angular

Даниэль Глейзнер организовал Twitter-пространство, где его гости обсудили будущее Angular.

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

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

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

https://twitter.com/i/spaces/1lPKqBkRwbbGb

Взаимодействие RxJs и Signals

Также было опубликовано интервью с Беном Лешем, сопровождающим RxJs. На Angular Plus Show он рассказал о различиях между RxJs и Signals.

Angular Tiny Conf

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

Прямая трансляция доступна на YouTube.

Это был марафон, который длился почти 12 часов, было около 25 выступлений, каждое из которых занимало около 20 минут.

Контент о производительности

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

Push-Based

Во-вторых, Enea Jahollari опубликовал статью о сервисах ленивой загрузки, в которой он развил работу Younes Jaadi.

Сервисы ленивой загрузки в Angular. Что?! Да, мы можем.

Lazy-Loading в целом также был темой последнего Angular Master Podcat с Войтехом Масеком.

Новые релизы

Кроме того, до версии 12.11 был обновлен фреймворк для тестирования Cypress. В нем добавлена поддержка тестирования компонентов в Angular 16.

Changelog | Документация по Cypress

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

https://github.com/microsoft/playwright

Nx, альтернатива Angular CLI, была выпущена с новым мажором 16. И нет, он пока не содержит Angular 16.

GitHub - nrwl/nx: Умная, быстрая и расширяемая система сборки

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?

20.08.2023 18:21

Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в 2023-2024 годах? Или это полная лажа?".

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией

20.08.2023 17:46

В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox

19.08.2023 18:39

Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в частности, магию поплавков и гибкость flexbox.

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest

19.08.2023 17:22

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

Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️

18.08.2023 20:33

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

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL

14.08.2023 14:49

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