Website logo
Menu

All posts

Published September 11, 2022
box-sizing - How does it work?

The box-sizing property determines how the width and height of an element is calculated. How does it work?

Read more
Published September 4, 2022
CDN Caching, Static Site Generation and Server Side Rendering

Here we are analyzing the different types of pre rendering a website and its combination with a CDN.

Read more
Published August 30, 2022
Testing implementation details

Developers test implementation details in the frontend very frequently. Why is this a bad idea?

Read more
Published August 23, 2022
Using the new :has pseudo-class as a CSS parent selector

The :has pseudo-class has recently started to be supported by modern browsers. Learn how to use it here.

Read more
Published August 21, 2022
Dependency Inversion Principle in TypeScript

Learn how to apply the Dependency Inversion Principle in TypeScript.

Read more
Published August 20, 2022
Interface Segregation Principle in TypeScript

Learn how to apply the Interface Segregation Principle in TypeScript.

Read more
Published August 19, 2022
Liskov Substitution Principle in TypeScript

Learn how to apply the Liskov Substitution Principle in TypeScript.

Read more
Published August 18, 2022
Open/Closed Principle in TypeScript

Learn how to apply the Open/Closed Principle in TypeScript.

Read more
Published August 17, 2022
Single Responsibility Principle in TypeScript

Learn how to apply the Single Responsibility Principle in TypeScript.

Read more
Published July 27, 2022
Dialogs in 2022

Dialogs have always been difficult to manage. Modern browsers in 2022 offer a much simpler solution.

Read more
GitHub profileTwitter profileLinkedIn profile
José Miguel Álvarez Vañó
© 2022
jmalvarez.dev