Building Things, Breaking Them, Learning Publicly

I Write About Code

This is where I document what I learn while building real-world projects — practical guides, deep dives, and lessons from the trenches of modern web development.
Building a Hybrid Application in .NET with MAUI, Blazor SSR, and Shared Services

Building a Hybrid Application in .NET with MAUI, Blazor SSR, and Shared Services

Modern applications rarely live on a single platform. Users expect seamless experiences across mobile, desktop, and web, while developers want to avoid duplicating logic and maintaining multiple codebases.
A Beginner's Guide to Using Awilix in Express

A Beginner's Guide to Using Awilix in Express

When your Express app grows, managing dependencies manually can get messy. Awilix is a lightweight Dependency Injection (DI) container that helps you organize and manage dependencies cleanly. In this article, we’ll build a small Express app using Awilix, TypeScript, and ES modules (ESM).
Deploying an Express Backend and React Application on a VPS with NGINX

Deploying an Express Backend and React Application on a VPS with NGINX

Deploying a full-stack JavaScript application to a VPS can feel intimidating at first, but the process is straightforward once you understand the moving parts. In this article, we’ll deploy a React frontend and an Express.js backend on a VPS, configure NGINX as a reverse proxy, and point domains to the correct services.