Angular

Why I Moved from Protractor to Cypress and the 7 Steps to Cypress E2E Testing Success

In this blog post, I will cover why I went from using Protractor to start using Cypress for end-to-end testing. We will look at the flaws in Protractor and how Cypress is fixing them as well as looking into the 7 steps to Cypress e2e testing success. Let’s get started! If you have been working …

Why I Moved from Protractor to Cypress and the 7 Steps to Cypress E2E Testing Success Read More »

What Is Holding Your Angular Team’s Productivity Back?

To be as efficient as possible on your Angular team you must realize that the process framework you are using has a bigger impact than the actual tools and technologies you are using. A common problem for engineers is that they get overly focused on geeking out with the toys that they forget about the …

What Is Holding Your Angular Team’s Productivity Back? Read More »

Performance Tuning Angular Apps – From 0 to 100 (live talk)

Live talk of me presenting a complete guide of how to performance optimize Angular apps. This is based on one of my workshop modules. You will learn: How to apply a three-step process to performance optimize Angular apps like a doctor Different techniques to optimize performance for change detection, network, and user experience How to …

Performance Tuning Angular Apps – From 0 to 100 (live talk) Read More »

How To Fix the Most Common Angular Performance Problems Like a Doc

It can be tempting today to watch a bunch of ng-conf talks and then go straight ahead and implement every tip you find. The problem is that it might not actually improve your Angular apps considerably because you are going the wrong way around the problem. If you start with the solution and try to …

How To Fix the Most Common Angular Performance Problems Like a Doc Read More »

Synchronization of State in Dynamic Angular Components

In this video, I go through a common trap when dealing with state synchronization in dynamic and nested presentation components when developing Angular apps. The solution is to use reactive inputs which will give you the best of both worlds and make sure you still are keeping the clean smart/dumb component architecture. If you liked …

Synchronization of State in Dynamic Angular Components Read More »

The Monorepo Blueprint – How to Create a Scalable Architecture for an Angular Monorepo

This article will teach you how to create a scalable architecture for an Angular monorepo. The principles here can be applied to any front end monorepo, as they are based on universal best practices for getting a scalable and maintainable architecture. But first, what should a good Angular architecture do? Separate UI from business logic …

The Monorepo Blueprint – How to Create a Scalable Architecture for an Angular Monorepo Read More »