Categories

Most of my articles are about the Astrophotos that I take during my free time. I also write about software architecture and modern application development

Stay Tuned

Want to become a Next.js pro?
The best articles, links and news related to web development delivered once a week to your inbox.

Latest Articles

A few handcrafted articles about my thoughts and experiments.

The Sombrero Galaxy
Sombrero Galaxy
The Sombrero Galaxy, also known as Messier 104 (M104), is a spectacular spiral galaxy located in the constellation Virgo.
Published on
The Tadpole Nebula
Tadpole
The Tadpole Nebula, designated as IC 410, is a striking emission nebula located in the constellation Auriga.
Published on
Tulip Nebula
Tulip
The Tulip Nebula, also known as Sh2-101, is a captivating emission nebula situated in the constellation Cygnus.
Published on
Western Veil Nebula
Western Veil Nebula
The Western Veil Nebula, also known as NGC 6960, is a captivating supernova remnant located in the constellation Cygnus.
Published on
Whirlpool Galaxy
Whirlpool Galaxy
The Whirlpool Galaxy, also known as Messier 51 (M51), is a stunning spiral galaxy located in the constellation Canes Venatici.
Published on
The Wizard Nebula
Wizard Nebula
The Wizard Nebula, designated as NGC 7380, is a captivating emission nebula located in the constellation Cepheus.
Published on
Cover diagram for SEM and BIO showing structural CSS layers connected to React and Tailwind usage
Combining the Powers of SEM and BIO for Improving CSS
A practical approach to combining semantic CSS and BIO naming patterns for scalable stylesheets.
Published on
Cover diagram for VSCode extensions showing linting, formatting, snippets, debugging, and Git tools in one workflow
Top JavaScript VSCode Extensions for Development
A practical VSCode extension stack for JavaScript and TypeScript development workflows.
Published on
Cover diagram for React Context showing providers exposing values to consumers across the component tree
How to use React Context effectively
Use React Context for shared app state without turning your component tree into a performance bottleneck.
Published on
Page 7 of 8