DEV Community

Cover image for Episode 24/29: Converging Frameworks, SSR with Igor Minar
ng-news for This is Angular

Posted on

4

Episode 24/29: Converging Frameworks, SSR with Igor Minar

Minko Gechev talked about the convergence of frameworks at the dotJs conference. Igor Minar and Natalia Venditto discussed SSR together with Esther White. A migration script for converting constructor to inject-based DI will come and the future of Angular Material is save.

constructor vs inject()

There is an ongoing discussion about using inject or constructor for dependency injection. There is no official recommendation yet, and both versions are supported.

Nevertheless, a migrator will land in Angular 18.2 which converts constructor-based DI to inject. That is because the need came mainly from Google's internal Angular applications. Additionally, projects that don't want the experimental decorators will also have to use inject.

https://github.com/angular/angular/pull/57056

Cypress 13.3 with better Signals support

Cypress, a testing framework, brought out a new version for its component testing. It now includes native support for Signals for the Input and Output properties.

Converging Frameworks

At the dotJs conference, Minko Gechev, Angular product lead, argued that all frameworks are currently merging regarding technical features. As a result, in the future, other than technical criteria might become important when choosing a framework.

SSR with Igor Minar & Natalia Venditto at Esther White's

Esther White hosted Igor Minar, former Angular tech lead, and Natalia Venditto on her YouTube channel.
Igor argued that SSR should be the default. He countered the argument that internal applications don't need SSR with a metaphor: This is like you don't clean up your house because nobody is seeing.

Natalia added that usually, user experience should trump developer experience.

Igor also suggested that Google put together some funding for the Analog project. A meta-framework, like Analog, is something that Angular needs most but not inside of Google.

Future of Angular Material

You might have heard that Material Web Components are no longer maintained. The Angular team announced that this has no impact on Angular Material. They are still extending and maintaining it.

The Future of Material Support in Angular | by Angular | Angular Blog

Authors: Mark Thompson Jeremy Elbourn

favicon blog.angular.dev

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (1)

Collapse
 
jangelodev profile image
João Angelo

Hi ng-news,
Top, thanks for sharing!

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay