This is how to convert your Angular app into a PWA (2022)

28. May. 2022

Have you heard about the PWA success stories out there? Starbucks, for example, was able to reduce the size of their app by 99.84% when they switched from their iOS app to a PWA. 🀠

5 Angular Material schematics you must start using today (else you're wasting time)

21. May. 2022

When I first started using the Angular Material library I had no idea that these schematics existed. And I would waste hours getting...

How to copy text in Angular (The Definitive Guide)

14. May. 2022

Today you're going to learn how to copy text in Angular. That is, I'm going to show you exactly how to copy text to the clipboard programmatically.

The quick guide to supporting ng add (code examples included)

07. May. 2022

How to create a ng add schematic for your Angular library in less than 5 minutes. Even if you have no idea where to start (plenty of code examples included).

How to create an Angular Schematics to import a CSS file

30. Apr. 2022

I discovered how to create an Angular schematics that can modify the angular.json file and import a CSS asset. Here's how you can do it as well.

How to do dependency inversion in Angular

16. Apr. 2022

Wanna beef the quality of your Angular application? Then read this to learn why using dependency inversion could help you dodge a kick in the teeth.

What is the difference between a Promise and Observable?

09. Apr. 2022

This is a story and simple-pimple guide for dummies like me about Promises, Observables, and why I failed my GDE interview. This really isn't complicated - if you listen to great teachers like me. 😜

Angular - How to return to last page

02. Apr. 2022

Imagine if your Angular app would "remember" the last page your users visited before they closed their browser tab. And next time they opened your app...

Angular: How to profile runtime performance

21. Mar. 2022

Performance problems are aggravating. As aggravating as being stuck on an airplane seat with broken glass in your underwear...

The Simple Angular Browser Detection Tutorial

11. Mar. 2022

Are you an Angular developer? πŸ§‘β€πŸ’» Working on an Angular application? πŸ”¨ That needs to detect what browser a user is using? πŸ”

Want a boring Angular app? Then don't do this.

19. Feb. 2022

If you want to build a boring Angular application then don't read this. Otherwise, here's how to add some intrigue and mystery to your Angular app. While having a blast yourself. And... without wasting hours of your time.

Angular Material Form Validation For Beginners

08. Feb. 2022

If your Angular form accepts any kind of input under the sun - with no or even minimal input validation - expect it to blow up in your face. πŸ’₯πŸ’₯πŸ’₯

The Ultimate Guide To The Angular App Shell

01. Feb. 2022

Slow Angular apps are boring - like watching paint dry on a moist day type of boring. So why not join the app shell band-wagon and make your Angular app load faster and impress more people? 🎯 🎯 🎯

Angular - 5 different ways to filter ngFor (Code examples included)

27. Jan. 2022

One of Angular's cool features is the ngFor directive. And I remember being fascinated the first time I used it. Why? Because it made jQuery look so... um mm... dumb. 😏

Angular Quick Answer: Difference between constructor and ngOnInit

17. Jan. 2022

Here's the quick answer. The constructor is a Typescript feature used to instantiate the Typescript class. In most Angular projects...

How to add a global loading spinner to an Angular application

13. Jan. 2022

So what's the quickest way to add a global loading spinner to your Angular application? When it comes to creating a loading spinner...

Angular & Google Analytics - The Complete Guide

06. Jan. 2022

If you want to discover how users are interacting with an Angular application then Google Analytics is definitely the cheapest, easiest and quickest way to get started.

How to deploy an Angular app - The Complete Guide for 2022

25. Dec. 2021

Here's how to deploy your Angular app to Azure, Firebase, Netlify and more.

The 4 best ways to cache Angular HTTP requests

18. Dec. 2021

Here's how to cache HTTP requests. And easy tricks you can steal to punch up the performance of your Angular app.

Angular Async Pipe - Here's how to use it like a boss πŸ‘

11. Dec. 2021

Who else wants to use Angular's honking powerful AsyncPipe? And why it makes you feel like ridding in a big elevator.

Angular Project Structure Best Practices (Read With Caution)

04. Dec. 2021

How should you structure your Angular application? And what are some best practices to avoid a spaghetti mess?

Testing Angular Services - A Complete Introduction For Beginners

20. Nov. 2021

How do you test Angular services? And suck up those bugs like a vacuum cleaner on steroids. πŸ€“

Angular Component Testing - The Complete Guide For Beginners

13. Nov. 2021

Want to learn how to test Angular components? Here's your getting-started-guide that will teach you how to cleverly test Angular components.

How to test Reactive Angular Forms (Step-by-step Guide)

30. Oct. 2021

The complete guide to testing reactive Angular forms. It's actually simpler than you think.

Angular & Cypress - The Quick Guide For Beginners

23. Oct. 2021

Want to join the crowd and use Cypress to test your Angular app? And best of all it's probably easier than you think.

How to automatically deploy Angular app to Firebase Hosting using Github Actions

16. Oct. 2021

Want to deploy your Angular application to Firebase with GitHub Actions while you sleep? This complete guide will show you how to do it. In less than 5 minutes.

How to use Protractor with Angular 12 or greater

02. Oct. 2021

How to use Protractor for E2E testing on Angular 12 and newer. Even if the Angular team decided to deprecate it...

How to test Angular apps with Protractor - Complete Guide For Beginners

25. Sep. 2021

Want to test your Angular application with Protractor? Here's the complete tutorial for beginners loaded with oodles of examples and explanations to get you started.

How to test an Angular attribute directives

11. Sep. 2021

Got an Angular attribute directive to test? Here's the complete guide to getting started. In only 5 minutes.

Angular - How to test asynchronous code

04. Sep. 2021

Testing functions that return an observable or promise can be mighty hard - like herding a bunch of cats. Here's how to test asynchronous...

How to test the Angular router

21. Aug. 2021

Who says that testing the Angular router is an icky job? A quick intro to navigation and router unit testing in Angular. πŸ™ƒ

Discover how to write tests for an Angular pipe ✨ ✨ ✨

14. Aug. 2021

Wish you knew how to test your Angular pipes? Here's how to get started in less than 5 minutes. And even if you have no idea how to...

Angular Component DOM Testing - The Complete Guide For Beginners

07. Aug. 2021

Writing DOM tests for my Angular components looked overwhelming. But my frustration soon changed to glee when I discovered...

Angular - How to remove and avoid unused imports

31. Jul. 2021

Who else wants to avoid and get rid of those unused Typescript imports that you keep forgetting about? πŸ€”

Introduction to Angular Testing - Here's how to get started

17. Jul. 2021

Who else wants to learn how to properly test an Angular application - in half the time?

The complete guide to testing Angular HTTP Services

10. Jul. 2021

Here's how to quickly test Angular services that depend on the HttpClient - if you want to shake the bugs out of your Angular code.

This "simple stunt" lets me always release an optimized Angular application.

03. Jul. 2021

How to use the Lighthouse package with your Angular app to release production-worthy applications that perform like a boss. Every. Single. Time.

The Best Angular Courses (2022)

26. Jun. 2021

Highly-skilled Angular experts are in-demand. And one of the best ways to become one is by finding an Angular course that will help you improve your Angular skills.

How to set up Angular code coverage in VS Code

19. Jun. 2021

Here's how to configure code coverage to discover which chunks of your Angular application are being tested. In less than 30 seconds.

The Complete Angular Performance Guide For 2022

12. Jun. 2021

Here are the steps you can follow to double or even triple the speed and performance of your Angular application.

The Complete Angular Authentication Demo

29. May. 2021

Need to add authentication to your Angular application? Here's the complete guide to setting up a login form and authentication with Angular.

Do you make this mistake in your .NET Core API project?

22. May. 2021

Need to whip up CRUD functionality for your ASP.NET Core application? Here's how to quickly create CRUD controllers for your data models. Without breaking DRY principles.

Use Brotli to make your Angular app perform faster

15. May. 2021

Want your Angular app to load faster? Here's a quick shortcut that could drastically accelerate the performance of your Angular application.

Angular - How to improve bundle size. And make your Angular app load faster.

08. May. 2021

Is your Angular application slow? Here are 5 ways you can reduce the bundle size. WARNING: The 4th option could reduce your bundle size by 300%...

How to add Mocha reporter to Angular in less than two minutes

01. May. 2021

How to improve Angular load performance?

24. Apr. 2021

Here's the in-depth-guide to improve and optimize your Angular performance and making sure it loads blazingly fast. Every. Single. Time.

Should you choose Angular or React?

17. Apr. 2021

Here's why I choose Angular instead of React. And why you should too. I realize that this is an opinionated thing so take all of this with a grain of salt. In fact, don't even read it.

How to install and use the Angular CLI

10. Apr. 2021

What is the Angular CLI? Here's the step-by-step guide to install the Angular CLI and build your first Angular application

Angular Pipe Performance - How to build a blazingly fast Angular pipe ⚑️

03. Apr. 2021

Looking to make your Angular pipes perform like a dashing cheetah? Then here's how to create a performant Angular pipe. ✨✨✨

How to Deploy an Angular App to Firebase Hosting in 2021

27. Mar. 2021

Attempting to deploy an Angular app with Firebase? Then here's the complete guide to deploying your Angular app to Firebase Hosting (2021)

Use trackBy to improve Angular application performance

20. Mar. 2021

Looking to make your Angular application perform better? Then here's how to take advantage of Angular's trackBy function. And make your Angular application perform like a boss.

.NET Core - The simple step-by-step guide to creating and using a Generic Repository

13. Mar. 2021

Need to create a generic repository for your .NET Core web API project? Here's the simple step-by-step guide that will teach you how to build and code a generic repository.

Quick steps you can use to improve Angular change detection performance

06. Mar. 2021

Did you know that Angular change detection has it's limits? And if you're not wise, it'll get grouchy and make you look like a bad coder.

Here's how to rapidly create Typescript models and HTTP clients for your frontend Angular application πŸ‘‰

27. Feb. 2021

I'll teach you how to automatically generate API clients and interfaces for your Angular application. And potentially save yourself heaps of time. πŸ₯³

Angular Preloading Strategies - What are they? And how are they used?

20. Feb. 2021

Want a savvy understanding about lazy-loaded modules and preloading strategies? Here's the complete guide that will teach you everything you need to know about Angular's preloading strategies.

Where's the best place to hire an Angular consultant?

13. Feb. 2021

Looking for an Angular expert? Here's a list of 12 top places you can go hunting for an Angular consultant or freelancer.

How to become a successful Angular consultant?

06. Feb. 2021

Want to discover 8 tips and tools that any Angular consultant and expert can use to become wildly successful? Then click here to read more.

How to add Toastr Notifications to your Angular application

30. Jan. 2021

Angular and toast notifications. Here's the complete guide on how to install and use Toastr in your Angular app to create toast notifications

Animated Skeletons & Angular - How to Build a Fantastic Angular User Experience

23. Jan. 2021

How to add Ghost animations to your Angular table? πŸ‘» πŸ‘» πŸ‘»

16. Jan. 2021

Here's the code, demos and screenshots on how to create a basic Ghost table animation that you can adapt for your Angular project.

The 13 Best Angular Books of 2022 (In-Depth Review)

09. Jan. 2021

Looking for an Angular book? Here's a juicy list of the best Angular books. In-depth reviews and links included.

How do you craft a honking powerful Angular application? πŸš€

26. Dec. 2020

5 Workflow Tricks For Busy Angular Developers

19. Dec. 2020

How to use Semantic UI in your Angular app (Of course it's possible)

12. Dec. 2020

Trying to add Semantic UI to your Angular app? Struggling with weird gulp errors? Here's how to add Semantic UI components to your Angular app… without getting frustrated.

How to retry an HTTP request in Angular (with plenty of code examples)

05. Dec. 2020

How do you gracefully retry a failed HTTP request? I'll show you the few lines of Angular code you need to manage HTTP failures.

How to monitor the slowness of your Angular web app's HTTP requests and API calls

28. Nov. 2020

The simple-pimple guide to expose slow HTTP requests that are frustrating users and no doubt causing revenue loss. Without installing moment.js and bloating your Angular app.

How to build a dynamic Angular form?

21. Nov. 2020

Need to build a dynamic Angular form? Here's the step-by-step tutorial you need to create an advanced dynamic form in Angular.

How to build a basic dynamic form with Angular?

14. Nov. 2020

Need a quick intro to dynamic Angular forms? Here's a 3-minute guide to get you started.

Angular Reactive Forms - The complete step-by-step guide

08. Nov. 2020

Are you a beginner to Angular's reactive forms? Here's how to harness the power of reactive Angular forms in your web application. Full of examples and lots of code.

Convert your .NET Core with Angular SPA app to an NX environment

31. Oct. 2020

Interested in joining the big guys by adding NX (Nrwl Extensions) to your ASP.NET Core Angular App? Then here's your step-by-step guide.

How to add a loading spinner to an Angular MaterialΒ button (Step-by-step Guide)

24. Oct. 2020

Here's the 2-minute guide that will show you how to add a loading spinner to the Angular Material Button. Code and explanation included.

How To Add Feature Toggling In your Angular app (The Ultimate Guide 2022)

17. Oct. 2020

The ultimate guide to implementing feature flag functionality in your Angular application. Here are 4 different ways that you can use to...

Should I add jQuery to my Angular application? πŸ€·β€β™‚οΈ

10. Oct. 2020

Wondering if it's a good idea to use jQuery in your Angular application? Here's a complete guide to help you decide.

Angular and Jest - Here's how to write your first basic Angular test

03. Oct. 2020

(Angular) What should I test? Here's how you can get the best ROI πŸ’°πŸ’°πŸ’°

26. Sep. 2020

Trouble deciding what parts of your Angular application you should be testing? Here's the 3 minute guide on how to get the best ROI...

(Angular) Globally enforce a coding style using TSLint + Prettier + Husky

19. Sep. 2020

Here's a complete guide on how to automate and enforce a global coding styling so that you and your developers can focus on what matters.

How to build a highly effective Angular team

12. Sep. 2020

How to use jQuery with Angular?

05. Sep. 2020

The complete guide on adding jQuery to your Angular project - with code examples and explanations