Amadou Sall
  • Home
  • Speaking
  • About
  • Contact

Angular

All articles related to Angular

How to Add Tailwind CSS to Your Angular Application
Angular

How to Add Tailwind CSS to Your Angular Application

Learn the easiest way to add Tailwind to your Angular application.

  • Amadou Sall
    Amadou Sall
2 min read
The Best Parts of Bootstrap You Are Missing in Angular Material
Angular

The Best Parts of Bootstrap You Are Missing in Angular Material

Angular Material is a high-quality component library, but it lacks some important features like a decent layout (grid) system, a CSS reset, and some CSS utilities that ease our life as developers. Don’t worry, you can steal those features from Bootstrap.

  • Amadou Sall
    Amadou Sall
7 min read
How to Use Tailwind's Just-in-Time Mode in Angular
Angular

How to Use Tailwind's Just-in-Time Mode in Angular

Let's learn about Tailwind's Just-in-Time mode and how to use it in Angular.

  • Amadou Sall
    Amadou Sall
3 min read
How to Set Up Angular Unit Testing with Jest
Angular

How to Set Up Angular Unit Testing with Jest

When starting a new Angular application, the Angular CLI sets up everything you need for unit testing using Karma and Jasmine. In this article, I will show you how to ditch Karma and Jasmine and use Jest as your unit testing framework and runner.

  • Amadou Sall
    Amadou Sall
4 min read
Angular CLI: Getting Started Guide—for Ultimate Courses
Angular CLI

Angular CLI: Getting Started Guide—for Ultimate Courses

The Angular CLI is a powerful tool that makes it easy to build high quality Angular applications. With the Angular CLI, we can scaffold, develop, test, build, and deploy our Angular applications with

  • Amadou Sall
    Amadou Sall
1 min read
Fake Your Angular Backend Until You Make It—for Angular Training
Angular

Fake Your Angular Backend Until You Make It—for Angular Training

Most of the time, when building an Angular application you communicate from and to a backend via a REST API that uses JSON as data format. Sometimes you want to start building an

  • Amadou Sall
    Amadou Sall
1 min read
The Angular CLI at Air France-KLM
Angular CLI

The Angular CLI at Air France-KLM

At Air France-KLM, we love the Angular CLI. We have been using it since its beginnings for all our Angular applications. With the v6 release, the Angular CLI has become more generic, more

  • Amadou Sall
    Amadou Sall
6 min read
How to Set Up Angular E2E Testing with Cucumber
Angular CLI

How to Set Up Angular E2E Testing with Cucumber

When starting a new Angular application, the Angular CLI sets up everything you need for End-to-end testing using Protractor and Jasmine. In this article, I will show you how to ditch Jasmine, and use Cucumber 🥒 as your testing framework.

  • Amadou Sall
    Amadou Sall
2 min read
The Different Types of Angular CLI Commands
Angular CLI

The Different Types of Angular CLI Commands

In this article, we are going to learn what the different types of Angular CLI commands are, and the tools that power them. Let's get started.

  • Amadou Sall
    Amadou Sall
2 min read
Angular CLI: "Module not found: Error: Can't resolve..."
Angular CLI

Angular CLI: "Module not found: Error: Can't resolve..."

In this article, I will walk you through how to fix a an error that many people are encountering with Angular CLI 6+.

  • Amadou Sall
    Amadou Sall
3 min read
Angular Routing: How to Display a Loading Indicator When Navigating Between Routes
Angular

Angular Routing: How to Display a Loading Indicator When Navigating Between Routes

When using a guard to protect a route, or using a resolver to pre-fetch data, we can have a delay between the moment we navigate to a route, and the moment that our

  • Amadou Sall
    Amadou Sall
3 min read
Unit Testing in Angular: Stubs vs Spies vs Mocks
Testing

Unit Testing in Angular: Stubs vs Spies vs Mocks

Unit testing is a very important topic in the world of software development. It gives us feedback about the design of our code (difficulty to test a code means bad design). But most

  • Amadou Sall
    Amadou Sall
8 min read
Angular Pipes: Integrated Unit Testing
Angular

Angular Pipes: Integrated Unit Testing

In my previous blog post [https://www.amadousall.com/angular-pipes-unit-testing-angular-pipes/], we learned that there were two ways to unit test Angular pipes: * isolated tests (without TestBed), * integrated tests (with TestBed). But we put

  • Amadou Sall
    Amadou Sall
4 min read
Angular Pipes: Isolated Unit Testing
Angular

Angular Pipes: Isolated Unit Testing

In Angular, pipes allow us to transform data before displaying it. Angular comes with a range of built-in pipes, but sometimes we need to write our own custom pipes. Well, in this case,

  • Amadou Sall
    Amadou Sall
2 min read
Angular Services : 3 Common Misconceptions About the @Injectable Decorator
Angular

Angular Services : 3 Common Misconceptions About the @Injectable Decorator

With the rewrite of the Angular framework, many concepts have been simplified. In AngularJS we could use factories, services, providers, contants or values to define the same things, but in different ways. In Angular, you only have to learn the concept of `Service` and you are ready to go.

  • Amadou Sall
    Amadou Sall
4 min read
My Favorite Angular CLI Commands and Options
Angular CLI

My Favorite Angular CLI Commands and Options

This article is tied to Angular CLI version < 6. For Angular CLI 6+, check out the official docs [https://angular.io/cli]. -------------------------------------------------------------------------------- In my last blog post, I talked about the reasons

  • Amadou Sall
    Amadou Sall
4 min read
Why You Should Choose the Angular CLI for Your Next Angular Application
Angular CLI

Why You Should Choose the Angular CLI for Your Next Angular Application

At ng-conf 2016 [https://www.youtube.com/watch?v=wHZe6gGI5RY] the Angular team announced the Angular CLI, a Command Line Interface that helps lower the barriers to getting started with Angular. In this

  • Amadou Sall
    Amadou Sall
3 min read
Let's connect on social media
Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer’s view in any way.

Copyright 2023, Amadou Sall This work is licensed under a Creative Commons Attribution 4.0 International License. In other words, share generously but provide attribution.