Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
59

Latest Updates

Documenting code, one commit at a time.

Stripe 4 posts
×

Optimizing Build Pipelines: Migrating to Direct TSC Compilation

The Bottleneck

In the uclosset-server project, we recently hit a wall with our build process. Our previous configuration relied on complex build wrappers that obscured exactly what was happening during the transpilation phase. As our codebase grew, these abstractions started introducing unnecessary overhead and making debugging build failures significantly harder.

The Shift to Direct

Architecting a Scalable E-Commerce Experience: From Concept to Deployment

Introduction

In this project, U-Closset-E-Commerce-, we focused on building a robust and scalable architecture for an online storefront. By utilizing modern web technologies, we created a seamless shopping experience that is ready for production.

The Technical Foundation

To ensure our storefront remains maintainable and efficient, we adopted a modular approach.

Resolving Dependency Resolution Issues in NestJS Projects

The Troubleshooting Journey

When working on the uclosset-server project, I recently encountered the dreaded MODULE_NOT_FOUND error. While common in Node.js environments, these issues can quickly derail development velocity, especially when using a complex stack involving NestJS, Prisma, and Stripe integration.

The Challenge

In a modular architecture, dependency management becomes the

Optimizing Vercel Deployments for NestJS Applications

The Deployment Challenge

When deploying a full-stack application built with NestJS, Prisma, and Stripe, the build configuration is just as important as the code itself. Recently, while working on the uclosset-server project, I encountered a situation where the application failed to compile correctly in a Vercel production environment, despite running perfectly in local development.