Mustapha Aouas

Mustapha Aouas @mustapha

About: Technical writer, speaker & JS / TS developer — I like sharing what I know and learning what I don't 👨🏻‍💻 — Angular Lyon co-organizer

Location:
France
Joined:
Jun 2, 2019

Mustapha Aouas
articles - 19 total

Streamlining Route Data Binding with Angular Signal inputs

Angular's latest versions introduce a powerful combination of signal inputs, and route binding,...

Learn More 9 4Sep 17 '24

Why HTML has both <b / i> and <strong / em>?

TLDR; The b and i tags are from HTML's past, focusing on appearance. The strong and em...

Learn More 91 23Sep 16 '24

Relative Units in CSS: A Comprehensive Guide

In the ever-evolving world of web development, creating flexible, responsive, and accessible designs...

Learn More 7 4Jul 30 '24

Mastering CSS: Understanding the Cascade

Cascading Style Sheets (CSS) is a fundamental technology of the web, allowing developers to control...

Learn More 16 0Jul 15 '24

:where :is CSS?

In this post we will talk about the not so new functional pseudo-class selectors :is() and...

Learn More 460 40Oct 10 '22

Mesmerizing CSS art: Silence

This is just a short post about a piece of CSS art I made that mesmerized me and I hope it does the...

Learn More 28 9Sep 29 '22

How to create an interactive donut chart using SVG

In this post, we'll make an SVG donut chart with clickable slices/parts. I'll start by explaining the...

Learn More 41 11Dec 10 '21

I made a working Gameboy CSS art: try it out 🕹

Here is the story. Three years ago, I went to an interview (for an Angular position) and the...

Learn More 225 11Nov 25 '21

Mesmerizing animation using only CSS rotations 🧘‍♀️

I created an oddly satisfying CSS animation on codepen, using only rotations. It turns out it went a...

Learn More 592 26Nov 18 '21

Responsive images for better performance: Start using srcset and picture

Hi there, in today's article, we will be talking about responsive images, screen sizes, pixel...

Learn More 372 6Nov 8 '21

A deep dive into ES6 Classes

Classes were introduced in ECMAScript 6, and we can use them to structure our code in a traditional...

Learn More 346 13Oct 26 '21

A deep dive into Javascript Object properties

In this post we’ll take a dive to see how objects are created then we'll talk about some interesting...

Learn More 69 0Oct 18 '21

7 amazing CSS properties you may not know (yet)

Learning CSS is the way to go to build good-looking web pages. However, in the process of learning...

Learn More 532 24Apr 20 '20

CSS Grid: 3 practical examples

This is the second post of the CSS Grid series. In the first post, we saw all the basics and the most...

Learn More 259 4Nov 13 '19

Angular: Build more dynamic components with ngTemplateOutlet 🎭

Introduction To build reusable and developer-friendly components, we need to make them...

Learn More 117 6Oct 15 '19

CSS Grid: illustrated introduction

This post is the first of a two-part series. Introduction I remember the first time I...

Learn More 1592 21Sep 12 '19

Angular unit testing 101 (with examples)

The more we add features to our software the more it grows in complexity. And as it grows in...

Learn More 156 15Aug 29 '19

All you need to know about Angular animations

Animation is a design tool we can use to lend physicality and tangibility to our abstract digital...

Learn More 103 4Aug 25 '19

7 Tips to boost your productivity as a web developer 🚀

Being more productive as a software developer can sometimes be done by simply using the right tools...

Learn More 599 28Aug 15 '19