Angular Addicts Issue #5: New features in Angular 14.2, Bundle size optimization, Tutorials & more

gergelyszerovay

Gergely Szerovay

Posted on September 22, 2022

Angular Addicts Issue #5: New features in Angular 14.2, Bundle size optimization, Tutorials & more

πŸ‘‹ Hey fellow Angular Addict

This is the 5th 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 and fourth issue here.)

Let’s learn Angular together! Subscribe here to the Angular Addicts newsletter πŸ”₯


πŸ’Ž Angular Gems of August, 2022


πŸ“° Why Angular 14’s new inject() function is so amazing?

The inject() function was introduced in Angular 14.0, it takes an InjectionToken as a parameter and returns its value from the currently active injector. In his article, Vlad Gheorghita shows multiple different use cases for this new feature.

πŸ“° The Ultimate Clean Architecture Template for TypeScript Projects

Aziz Nal shares a Typescript project architecture that allows your code to be independent of frameworks, databases, or UIs and makes your code more testable. In his second article, he demonstrates an Angular project based on his template.

πŸ“° Optimize the Bundle Size using Source Map Explorer

Mohammedfahimullah demonstrates how to analyze the bundle size of an Angular application, then shows us some interesting optimization techniques.

πŸ“° Design systems: Prototyping on steroids

In his article, DaniΓ«l De Wit explains how their team creates high fidelity prototypes based on their own design system, using Angular.


πŸ“’Release and deprecation announcements


πŸ“’ Angular 14.2.0 is out

Netanel Basal covered the most interesting new features in the following articles:

πŸ“’ The State of end-to-end testing with Angular by Mark Thompson (@marktechson)

The Angular Team deprecated Protector, its last release will be released in Angular v16.

πŸ“’ Nx 14.5 β€” Cypess v10, Output globs, Linter perf, React Tailwind support

Juri Strumpflohner summarizes the changes in the latest version of NX:

  • Cypress v10 and Component Testing
  • Globs for Task Outputs in nx.json
  • Parameter Forwarding when building dependent projects
  • Nx module boundary lint rule feature improvements, it got an order of magnitude faster
  • Nx Migrate improvements and Nx Repair
  • Tailwind Setup Generator for React
  • React Native: Add Detox config to Expo apps

πŸ‘¨β€πŸ« Tutorials and guides


πŸ‘¨β€πŸ« How To Quickly Get Started With GraphQL in Angular

Haroun Chebbi walks us through the setup of an Angular project with Apollo Angular and Angular Material, then creates a country list application.

πŸ‘¨β€πŸ« What is App monitoring?

Bhoomi Bhalani explains the importance of application monitoring and demonstrates how to set up Sentry for an Angular app.

πŸ‘¨β€πŸ« How to create your own Angular Tooltip Directive

In his tutorial, Piotr GoΕ‚ofit shows us how to create a lightweight, plain HTML/CSS based tooltip directive in Angular.


πŸ’¬ Tweets

Here is a collection of my favorite tweets from August, 2022:


πŸ™‹β€β™‚οΈWho is behind Angular Addicts?

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 πŸ”₯

πŸ’– πŸ’ͺ πŸ™… 🚩
gergelyszerovay
Gergely Szerovay

Posted on September 22, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related