Episode 24/05: Q&A with Mark & Jeremy, Nx 18, TypeScript 5.4
ng-news
Posted on February 5, 2024
Jeremy and Mark from the Angular Team were quite busy answering questions. Nx 18 arrived with its new Project Crystal, and TypeScript 5.4 is also on the horizon.
Q&A with Mark & Jeremy
The monthly Q&A session with Mark & Jeremy took place. This time, Jeremy had the passive role of not writing code and used this opportunity to answer many questions.
The Angular team is moving more and more parts of their API to Signals. Upcoming features are the queries for ViewChildren and ContentChildren. They will return a Signal in one of the upcoming versions.
There is still some misunderstanding in terms of testing tools. Jasmine is not the same as Karma. Web Test Runner will replace Karma. Jasmine gets active maintenance and will stay.
According to Jeremy, communication skills are very underrated, especially technical writing. Improving that definitely pays off. A short and free course is available on Google:
Nx 18
Nx, an alternative to the Angular CLI, released its new major version, 18. It comes with Project Crystal, which is also known as task inferring.
That means if a plugin detects a certain configuration file from a tool that the plugin knows, then it will automatically register the appropriate Nx tasks.
For more information, a launch event lasts half a day on Thursday this week.
https://github.com/nrwl/nx/releases/tag/18.0.0
TypeScript 5.4 Beta
TypeScript 5.4 was released in a beta version, which traditionally contains all the major features already. With NoInfer, we get a new utility type, which is useful for generic types and allows us to define those places where type inference should happen and where not.
Posted on February 5, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.