DEV Community

Cover image for Ng-News: Episode 22/16
Rainer Hahnekamp
Rainer Hahnekamp

Posted on

3

Ng-News: Episode 22/16

This is a weekly posting, covering the latest updates from the Angular community.

Node.js 18

Node.js was released in v18.

The most significant addition was the support for the fetch method. fetch is a modern Promise-based alternative to the old xhr request. In the past, you had to use third-party libraries like axios or request. They are not required anymore.

The second main addition was the native support for writing tests. Here again, the future will show if this has an impact on the existing testing libraries.

We see a trend that frameworks move parts of their processing back to the server. Remix or React Server Components might be a good example here. So we can expect that Node.js as platform will become more important in Angular as well.

Release Notes Node.js 18

Nx 14

The other main event was the release of nx, an extension to the Angular CLI, in version 14. Unfortunately, we don't have an article that explains all new features.

Looking at the ChangeLog though, we see that most of the Angular-related additions center around Module Federation.

Nx will organize a free conference this Friday, where you can get a full introduction to the latest version.

ChangeLog nx 14

nx conf / lite

Paul Mead on Atomic Design

When it comes to organizing our components, splitting them up into container and presentational components is a very popular pattern.

Atomic Design is an alternative and suggests a 5-level hierarchy. Paul Mead has written an introductory article about this topic.

Article

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay