Subscribe

Writing

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.

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.

githubgit
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.

nest.jsmongoose
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.

next.jshtml
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.

APIREST
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.

express.jsnode.jsmongoDBmongoose
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.

express.jsnode.jsgoogleapis
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.

express.jsnode.jsmongoosetypescript
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.

express.jsnode.jsmongoose
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.

express.jsnode.jsmongodbmongoose
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.

express.jsnode.js
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.

RESTexpress.jsarchitecture
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.

vscodeIDE
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.

eslintprettiertypescriptexpress.js
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.

express.jsnode.jstypescriptpnpm
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.

angularexpress.jsmongodbnode.js
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.

vscodeIDE
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.

next.jsplanetscaledrizzlekysely
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.

next.jsgithub
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.

next.jstypescript