My writing
Here I share my writing about web development with a focus on the javascript ecosystem. Thanks for stopping by and happy coding!
Theoretical Foundations of REST APIs in Simple Terms
Nov 22, 2023•20 min read•482 viewsDiscover 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
Oct 26, 2023•9 min read•869 viewsThis 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
Oct 16, 2023•16 min read•534 viewsLearn 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
Oct 08, 2023•18 min read•636 viewsThis 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
Sep 23, 2023•20 min read•1400 viewsThis 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
Sep 03, 2023•12 min read•1329 viewsThis 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
Aug 16, 2023•10 min read•616 viewsThis 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
Aug 08, 2023•11 min read•577 viewsIn 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
Aug 02, 2023•7 min read•1806 viewsExplore '23 Stunning VSCode Themes for Any Lighting,' a curated collection tailored for every coder's aesthetic taste.
Prettier + ESLint, a match made in heaven
Jul 27, 2023•11 min read•608 viewsA 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
Jul 23, 2023•11 min read•1004 viewsExplore 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
Jul 15, 2023•7 min read•1200 viewsThis 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
Jul 06, 2023•7 min read•788 viewsEffortlessly 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
Jun 26, 2023•12 min read•3801 viewsHarness 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
May 23, 2023•7 min read•885 viewsLearn 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
May 16, 2023•3 min read•1039 viewsHow to incorporate type safety for links in Next.js using Typescript and the newly introduced statically typed routes.