📰This is the 13th issue of the Angular Addicts Newsletter, a monthly collection of carefully selected Angular resources that got my attention. (You can read the first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth, eleventh and twelfth issue here.)
I listed out the most important changes and new features, also shared resources that will teach you how these new Angular features work, read my article "Master Angular 16" here.
The biggest highlights of this version are:
- Required inputs
- Bind Router information to component inputs
- Node.js v14 support has been removed
- TypeScript 5.0 Support
- Angular Compatibility Compiler (ngcc) has been removed
- Server Side Rendering: Non-destructive hydration + now the results of a request done on the server side can be reused on the client side
- Strict type checking for
provideServiceWorkerfunction to register service workers in standalone applications
- Experimental Jest support
- Vite + Esbuild based dev server.
Nx v16 is here. Zack DeRose helps us explore the new features:
- Simpler presets for React, Angular, and Node starter apps
- Vite and Vitest support for integrated Nx monorepos
- Official Deno plugin
- Support for non-npm workspaces to support workspaces focused on other languages like C#, Java, and Kotlin
- Nx Console for JetBrains IDEs
- We have decoupled the Nx version from Angular versions allowing you to update Nx without updating Angular
Daniel Glejzner wrote an article about how the Angular team uses RFCs to discuss upcoming changes and how community contributors can collaborate with the Angular team:
Santosh Yadav’s post summarizes the history and development of the Angular frontend framework from the AngularJS times to the latest features. He covers the past, the present and the future of build tools, rendering engines, reactivity and change detection.
📰 [Supabase And Angular: A Powerful Combination For Building Web Applications[(https://christianlydemann.com/supabase-and-angular-a-powerful-combination-for-building-web-applications/)
Supabase is an open-source Firebase alternative based on PostgreSQL. Christian Lüdemann showcases us how to create a to-do app with a Supabase backend and Angular frontend: he sets up a Supabase account, creates the database, builds the Angular app and explains how a production Supabase setup works.
In his article, Enea Jahollari shows us how to use the dynamic import syntax and injectable decorators for lazy loading service instances.
WebExpo is one of my favorite conferences, and Angular Addicts is a community partner of the event.
WebExpo is the largest conference in Central Europe for anyone whose business relates to the internet and who’d want to keep up-to-date.
They shared the recordings of the presentations on SlidesLive:
I summarized my favorite moments here: WebExpo 2023 —a summary from a front-end developer’s perspective
NG-BE is a 2-day event in Ghent, Belgium, that brings together Angular developers and experts from all over the world to share ideas, news and opinions about Angular.
Here is a collection of my favorite tweets from April, 2023:
[Brecht Billiet: I never understood why people found #Angular hard. It forces us to code in an opinionated way. (https://twitter.com/brechtbilliet/status/1649697208034312192)
- 🤔Typescript basics can be learned in a day.
- 🤔Modules are optional and where just config objects
- 🤔CLI fixes all config
- 🤔DI can be learned in a few hours
- 🤔#RxJS.. yes I get that 😅
My name is Gergely Szerovay, I work as a frontend development chapter lead. Teaching (and learning) Angular is one of my passions. I consume content related to Angular on a daily basis — articles, podcasts, conference talks, you name it.
I created the Angular Addict Newsletter so that I can send you the best resources I come across each month. Whether you are a seasoned Angular Addict or a beginner, I got you covered.
Next to the newsletter, I also have a publication called — you guessed it — Angular Addicts. It is a collection of the resources I find most informative and interesting. Let me know if you would like to be included as a writer.
Let’s learn Angular together! Subscribe here 🔥
If you missed the previous issues of the newsletter, you can read them here, these are the latest 3 issues:
Have you found or written an interesting Angular-related article, tweet or other resource lately? Please let me know here in the comments or send me a DM on Twitter! I might feature it in the next Angular Addicts issue!