DEV Community

Cover image for Episode 24/18: Signals and Observables, Angular Q&A Session
ng-news for This is Angular

Posted on

7

Episode 24/18: Signals and Observables, Angular Q&A Session

An insightful discussion about the Signals, Observables, and the standardization of Signals happened at TechStackNation. Mark and Jeremy from the Angular Team did their Q&A session with live coding and answering questions about Angular.

TC39 Signals Proposal

Alex Rickabaugh, tech lead of the Angular framework, and Ben Lesh, primary maintainer of RxJs, discussed Signals and Observables at TechStacknation. This topic is very interesting, also outside of Angular, because Signals and Observables are considered to become standardized in JavaScript.

In terms of difference, RxJs is strong when it comes to handling events and asynchronous tasks. Signals are good when it comes to managing the state. Ben highlighted that state management should definitely not be done with RxJs.

Every framework currently has a different Signal's implementation. The official polyfill used in the standardization is the one from Angular.

Angular Q&A Session

The monthly session with Jeremy and Mark from the Angular team happened again. In addition to the usual discussion of why Signals are important and why we should not always stick to RxJs, we heard that the Web Test Runner, which will succeed Karma, will not be available in Angular 18 yet.

It was very interesting to hear that there is no version of Angular inside Google. Every commit directly affects the internal applications. That means the Google applications are already running on a pre-release of Angular 18.

By default, a component is not standalone until its property standalone is set to true. That is going to change. Jeremy mentioned that, in the "not too distant future," one has to explicitly set that property to false; otherwise, standalone is the default.

We will likely get a migration script setting the module-based components to standalone: false automatically.

Austrian Angular Meetups

The two main Austrian Angular meetups, Vienna and Graz, happened the same day. The talks were recorded. Topics range from Accessibility, Security, Performance, Design Systems and Change Detection.

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

While many AI coding tools operate as simple command-response systems, Qodo Gen 1.0 represents the next generation: autonomous, multi-step problem-solving agents that work alongside you.

Read full post

Top comments (1)

Collapse
 
jangelodev profile image
João Angelo

Hi ng-news
Your tips are very useful
Thanks for sharing

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more