Angular Addicts Substack

Share this post

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

newsletter.angularaddicts.com

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

My favorite Angular resources of August, 2022

Gergely Szerovay
Sep 1, 2022
Share this post

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

newsletter.angularaddicts.com

👋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.)

💎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.

Why Angular 14’s new inject() function is so amazing?

📰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.

  • The Ultimate Clean Architecture Template for TypeScript Projects

  • How To Implement a TypeScript Web App With Clean Architecture

📰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.

Optimize the Bundle Size using Source Map Explorer

📰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.

Design systems: Prototyping on steroids

📢Release and deprecation announcements

📢 Angular 14.2.0 is out

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

  • Using Angular NgOptimizedImage to Implement Image Loading Best Practices

  • Using the Angular Router API without RouterModule

  • Getting to Know the createApplication API in Angular

📢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.

The State of end-to-end testing with Angular

📢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

Nx 14.5 — Cypess v10, Output globs, Linter perf, React Tailwind support

👨‍🏫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.

How To Quickly Get Started With GraphQL in Angular

👨‍🏫What is App monitoring?

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

What is App monitoring?

👨‍🏫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.

How to create your own Angular Tooltip Directive — a short tutorial

💬 Tweets

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

Twitter avatar for @mgechev
Minko Gechev @mgechev
That's a new way for reusing UI logic 🔥
Image
9:00 PM ∙ Aug 4, 2022
310Likes58Retweets
Twitter avatar for @Nartc1410
Chau Tran @Nartc1410
Testing the NgOptimizedImage directive in @angular 14.2 out and it's 🔥. Free performance gains with extremely less effort. Awesome effort by #GoogleAurora and #Angular for bringing this Directive to the community Note: This is a very simple page: 5 images with 5 different sizes
A screenshot of Lighthouse score of a website with 5 images. The score shows 79 points for Performance
A screenshot of Lighthouse score of a website with 5 images, with NgOptimizedImage directive. The score shows 98 points for Performance
Twitter avatar for @angular
Angular @angular
Guess what? v14.2 is out now! ng update for: → Developer Preview of a new Image Directive in collaboration with @ChromiumDev 🌠 → CDK Listbox is stable → ng serve with service-worker support → Developer Preview of standalone support in @angular Elements + more! https://t.co/y0FAJxFN2M
9:30 AM ∙ Aug 26, 2022
200Likes41Retweets
Twitter avatar for @Enea_Jahollari
Enea Jahollari 🅰 @Enea_Jahollari
Here's an example of functional guards that just landed in #angular v14.2. Yes, we can use inject function inside the guard function. How? Because the guard function will be executed in an injection context. Thanks to @AScottAngular 🥳
Image
8:24 AM ∙ Aug 26, 2022
251Likes42Retweets
Twitter avatar for @JoshuaKGoldberg
Josh Goldberg 💖 👉 fosstodon.org/@JoshuaKGoldberg @JoshuaKGoldberg
Introducing chooseyourframework.dev: a cute lil retro/8bit helper for choosing a JavaScript UI framework. 🕹 💻 The game is built on a custom game engine made for retro games, and the whole site takes up <256 kB *uncompressed*. ⚡️ #javascript #angular #react #solid #svelte #vue
Recording of the Choose Your Framework site showing a Pokemon-like player walking in a lab to tables that have five JavaScript UI frameworks on them, and confirming the React framework with Oak
9:46 PM ∙ Aug 25, 2022
299Likes70Retweets
Twitter avatar for @KohlerChristian
Chris Kohler @KohlerChristian
#Angular standalone components make storybook stories much simpler to write 🤩 See the comparison between: - Without standalone - With standalone I took the example stories from storybook: github.com/storybookjs/st…
Image
Image
5:30 AM ∙ Aug 17, 2022
167Likes31Retweets

🙋‍♂️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 🔥

🕹️Previous issues

If you missed the previous issues of the newsletter, you can read them here:

  • Angular Addicts Issue #1: Nx Conf, Dev Survey & more

  • Angular Addicts Issue #2: Angular 14, NX 14, RxJS and NgRx tips & more

  • Angular Addicts Issue #3: recent version updates, my fav tweets & more

  • Angular Addicts Issue #4: Micro Frontends, Moduliths, Tutorials & more

📨 Submit your Angular resource

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!


Angular Addicts Issue #5: New features in Angular 14.2, Bundle size optimization, Tutorials & more was originally published in Angular Addicts on Medium, where people are continuing the conversation by highlighting and responding to this story.

Share this post

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

newsletter.angularaddicts.com
Comments
TopNew

No posts

Ready for more?

© 2023 Gergely Szerovay
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing