Welcome to my Digital Garden

I'm Alex Chen, a software developer passionate about technology, design, and sharing knowledge. Here you'll find my thoughts on web development, programming insights, and life experiences.

50+ Articles
10k+ Readers
5 Years Writing
Developer workspace

Latest Articles

Thoughts, tutorials, and insights from my journey in tech

Building Modern Web Applications with Astro
5 min read

Building Modern Web Applications with Astro

Exploring the benefits of Astro for static site generation and how it compares to other frameworks like Next.js and Gatsby.

AstroWeb DevelopmentJavaScript
My Journey from Junior to Senior Developer
6 min read

My Journey from Junior to Senior Developer

Reflecting on the challenges, lessons learned, and key milestones in my software development career over the past five years.

CareerPersonal GrowthTech Industry
Understanding TypeScript: Beyond the Basics
7 min read

Understanding TypeScript: Beyond the Basics

Deep dive into advanced TypeScript features including utility types, conditional types, and template literal types.

TypeScriptJavaScriptProgramming
CSS Grid vs Flexbox: When to Use Which
4 min read

CSS Grid vs Flexbox: When to Use Which

A comprehensive comparison of CSS Grid and Flexbox, with practical examples and use cases for modern web layouts.

CSSWeb DesignFrontend
Building a Personal Brand as a Developer
5 min read

Building a Personal Brand as a Developer

How to establish your online presence, contribute to open source, and network effectively in the tech community.

CareerPersonal BrandingNetworking