January 25th, 2023
The proactivity fallacy
What so many companies get wrong about proactivity and use it to mask deeper organizational problems.
January 18th, 2023
Extending typescript intersection with optional properties
How can we make use of typescript's union and intersection operators to create a more complex type with required and optional parameters? This article will delve into that and will try to show some of the typescript's power.
December 27th, 2022
Setting up Google Tag Manager in a Nextjs application with a strict content security policy
This article will explain how to load Google Tag Manager (GTM) in a Nextjs application and how to load 3rd party scripts at runtime with a strict Content Security Policy (CSP).
December 11th, 2022
How to build a scalable folder structure for a nextjs app
A different way of structuring your nextjs app codebase with flexibility, simplicity and scalability in mind.
December 6th, 2022
Why i have stopped writing comments
And why that has improved my code.
December 6th, 2022
How to efficiently type nextjs page's props
A one-liner to simplify typing a nextjs page props