Web Development
Featured Posts
Building My Personal Finance Tracker: Backend with Node.js & TypeScript
Starting from this post, I’ll be documenting the journey of building a personal finance tracker, beginning with the backend setup. In this first phase...
Designing Beautiful Shadows in CSS
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create r...
Demystifying styled-components
For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses traditional CSS features under-the-hood, and that lac...
Building My Personal Finance Tracker: Backend with Node.js & TypeScript
Starting from this post, I’ll be documenting the journey of building a personal finance tracker, beginning with the backend setup. In this first phase, I’ve focused on establishing the backend using TypeScript, Node.js, Express, and MongoDB. As I move forward, I’ll continue sharing my progress, challenges, and insights as I expand the app with more features and eventually move on to the frontend. Stay tuned for more updates!
7 min read
Designing Beautiful Shadows in CSS
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
3 min read
Demystifying styled-components
For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses traditional CSS features under-the-hood, and that lack of clarity can cause real problems when things go awry. In this post, we'll learn exactly how styled-components works by building our own mini-version.
3 min read
Load More