I’ve been sharing insights through my blog and newsletter for the past year. My approach is to simplify complex topics. You’ll discover posts about the latest technologies catching my interest alongside my professional growth and learning journey. As I evolve in my career, I enjoy passing on the knowledge I’ve gained.

API Error Handling Done Right - Nest.js

API Error Handling Done Right - Nest.js

May 09, 2024 - 9 min read -

This guide delves into Nest.js's error handling capabilities, detailing how to manage API errors using built-in mechanisms, custom exceptions, and advanced validation strategies. Learn to enhance application reliability and user experience with practical insights and tools for effective error management in Nest.js.

Streamlining GitHub Releases with Conventional Commits

This article will guide you through the process of automating your release cycle on GitHub, by exploring how to set up automatic releases using conventional commits, Commitlint, and Husky, starting with the concept of conventional commits and going on to the technical setup.

Crafting an Efficient Data Layer with NestJS and Mongoose

This guide offers a comprehensive walkthrough on creating a NestJS project from scratch, focusing on integrating DAOs to enhance data handling efficiency and maintainability.

Adaptive Favicons in Next.js

Adaptive Favicons in Next.js

Jan 19, 2024 - 9 min read -

Explore adaptive favicons in this comprehensive article, learning about their critical role in web branding, UX, and best practices with a practical guide in Next.js.

Theoretical Foundations of REST APIs in Simple Terms

Discover the essentials of REST APIs in this concise, beginner-friendly guide. Learn the basics of API and the key principles of RESTful architecture, and deeply examine each component.

Mongoose Middleware Explained

Mongoose Middleware Explained

Oct 26, 2023 - 9 min read -

This article aims to explain Mongoose middleware, while exploring the different types and some real-world use cases.

A Comprehensive Guide to Connect Google Fit API with Express.js

Learn how to integrate Google Fit API with the Express.js app and fetch user fitness data through different approaches. Ideal for developers looking for a comprehensive understanding of this powerful API integration.

From Abstraction to Action - The DAO Pattern & Mongoose Queries

This guide deep-dives into the Data Access Object pattern and Mongoose's powerful querying capabilities. We unravel the DAO's role in streamlining database interactions and showcase how Mongoose effectively communicates with MongoDB.

Designing and Modeling the Database with Mongoose

This comprehensive guide provides step-by-step instructions for crafting a scalable MongoDB database design and modeling it effectively using Mongoose ODM. Leveraging Mongoose's robust modeling and validation capabilities.

A Gentle Introduction to MongoDB and Mongoose

This guide walks you through the essentials of using MongoDB with Node.js. Learn how to utilize Mongoose as your ODM, host your database with MongoDB Atlas, connect your Node.js app to a MongoDB cluster, and explore different methods for data visualization.

Portable Node.js App with Environment Variables

This article explains how to use the 'dotenv' package to configure your Express application in TypeScript, ensuring portability and security across different deployment environments. Make your Node.js application adaptable and environment-agnostic with this practical guide.

Architecting REST API

Architecting REST API

Aug 08, 2023 - 10 min read -

In this article, we delve into crafting a REST API using the 3-tier architecture, emphasizing its layered design. We also explore the merits of a component-based folder structure for enhanced clarity and management.

23 Stunning VSCode Themes for Any Lighting

23 Stunning VSCode Themes for Any Lighting

Aug 02, 2023 - 6 min read -

Explore '23 Stunning VSCode Themes for Any Lighting' a curated collection tailored for every coder's aesthetic taste.

Prettier + ESLint, a match made in heaven

Prettier + ESLint, a match made in heaven

Jul 27, 2023 - 10 min read -

A comprehensive guide on how to enhance your TypeScript development experience by integrating Prettier and ESLint, two powerful tools for maintaining code quality.

Express meets TypeScript

Express meets TypeScript

Jul 23, 2023 - 11 min read -

Explore the dynamic integration of TypeScript and Express.js. Uncover TypeScript's benefits in a MEAN stack, harness its power in monorepos, and enhance your Express server with solid type safety.

Build a MEAN web app: Part 1 - The architecture

This article offers insights into the MEAN stack and its potential. It provides a high-level view of the stack's architecture to better grasp its functionality.

Visual Studio Code profiles: A practical approach

Effortlessly manage multiple projects, organize your workspace, and minimize distractions with a practical approach using Visual Studio Code profiles.

Build a fully typed web app using Next.js, PlanetScale, Drizzle, and Kysely

Harness the power of PlanetScale, Drizzle ORM, and Kysely Query Builder to develop a scalable fully-typed web app.

Add reactivity to your Next.js blog using giscus

Learn how to add A comments & reactions system to your Next.js blog powered by GitHub Discussions using giscus.

How to add type safety for Links in Next.js 13 with Typescript

How to incorporate type safety for links in Next.js using Typescript and the newly introduced statically typed routes.


Get more updates...

Get notified whenever I share new articles by subscribing to my newsletter. Also, I share exciting tools and resources I found while surfing the web.