Articles & Architecture Notes

Engineering Blog

Deep-dives into cloud deployments, Linux systems, Git internals, and full-stack TypeScript engineering. Written to share production insights and developer tooling workflows.

DEV.to Profile (30 Articles)
Filter:
How to Render Mermaid Diagrams in Neovim (Zero Node.js Dependencies)
Featured Article
#nvim#mermaid#softwaredevelopment

How to Render Mermaid Diagrams in Neovim (Zero Node.js Dependencies)

Learn how to preview and interact with Mermaid diagrams and Markdown directly from Neovim using a...

Nov 7, 20264 min read
Read on DEV
#git#submodule#productivity

Git Submodules Explained for Beginners

If you've ever wanted to reuse another Git repository inside your project without copying its code,...

Jul 31, 20264m
#cronjob#linux#automation

Automating Ubuntu System Maintenance with Cron Jobs

Keeping your Ubuntu server healthy requires more than installing package updates. Over time, unused...

Jul 22, 20263m
#linux#productivity

The Only tmux Cheat Sheet You'll Need as a Developer

If you spend time working on remote servers, running long-lived processes, or managing multiple...

Jul 1, 20263m
#wsl#windows#linux

Fixing WSL Errors on Windows 11

Fixing WSL Errors on Windows 11: From Missing LxssManager to WSL2 Migration Recently, I...

May 21, 20265m
#react#aws#terraform

Deploying a React Application to AWS: Implementing a Production-Ready CI/CD Pipeline with Terraform

This guide details the deployment of a React application to AWS using Terraform for infrastructure as code.

Jan 28, 20266m
#databse#postgres#sql

Understanding the ACID Concept with PostgreSQL

Introduction to ACID ACID is an acronym representing Atomicity, Consistency, Isolation,...

Sep 13, 20255m
#database#postgres#docker

Running PostgreSQL in Docker and Accessing It from Your OS

PostgreSQL is one of the most popular relational databases, widely used in modern applications for...

Aug 26, 20252m
#docker#mongodb#container

Running MongoDB in Docker and Accessing It from Your OS

MongoDB is one of the most popular NoSQL databases, and running it inside a Docker container makes it...

Aug 24, 20252m
#oop#typescript#solid

Want to Learn OOP Principle SOLID in TypeScript. This post is for you!!

Mastering the SOLID Principles — The Foundation of Clean,...

Aug 20, 20251m
#oop#programing#typescript

Comprehensive OOP concepts explained with concise and easy-to-understand examples.

The Four Pillars of Object-Oriented Programming in TypeScript ...

Aug 19, 20251m
#oop#typescript#solid

Mastering the SOLID Principles — The Foundation of Clean, Scalable Code

If you want to write cleaner, more maintainable, and scalable software, mastering the SOLID...

Aug 18, 20254m
#oop#programing#typescript

The Four Pillars of Object-Oriented Programming in TypeScript

Object-Oriented Programming (OOP) is built on four fundamental principles, often referred to as the...

Aug 18, 20253m
#database#sql#programming

Database Normalization and Denormalization

Normalization and denormalization are cornerstone techniques in database design, each serving...

Aug 7, 20255m
#devops#docker#container

How to Install Docker Engine on Ubuntu (Debian)

📌 This is a follow-up to my previous post: How Docker Works Internally Before you can install Docker...

Jul 22, 20253m
#docker#devops#containers

How Docker Works Internally

Docker has changed how we build, ship, and deploy applications by offering lightweight, portable, and...

Jul 18, 20254m
#react#webdev#bestpractices

Best Practices for React Applications

React, developed by Meta in 2013, is a powerful JavaScript library for building user interfaces,...

Jul 10, 20255m
#dsa#algorithms#typescript

Demystifying Asymptotic Analysis: Time & Space Complexity

Introduction to Asymptotic Analysis Asymptotic analysis is a technique to evaluate how...

Jun 15, 202510m
#dsa#programming#algorithms

Introduction to DSA

Whether you're solving real-world problems, designing scalable systems, or preparing for coding...

Jun 14, 20254m
#typescript#webdev#programming

Understanding TypeScript: Inference, Types, and Generics

Type Inference TypeScript can often guess types automatically. This is called type...

May 19, 20254m
#programming#typescript#oop

Understanding Object-Oriented Programming in TypeScript

What is OOP? Object-Oriented Programming (OOP) is a programming paradigm that organizes...

May 12, 20253m
#programming#javascript#beginners

Programming Paradigms — A Beginner-Friendly Guide

🌐 What is a Programming Paradigm? A programming paradigm is a style or approach to writing...

May 5, 20253m
#typescript#webdev#programming

TypeScript: A Better Way to Write JavaScript

In the world of modern web development, TypeScript has become a go-to tool for writing more reliable...

May 3, 20254m
#programming#computerscience#webdev

Basic Computers Science

1. Introduction: Demystifying the Magic Computers often appear magical-throw some metal...

May 1, 20256m
#containers#docker#githubactions

How to Automate Your Docker Workflow & Publish Images to GitHub Container Registry

This guide walks you through publishing Docker images to GitHub's Container Registry (GHCR) manually...

Apr 17, 20255m
#devops#docker#container

Install Docker on Ubuntu

Before installing Docker Engine on a new Ubuntu host machine, you need to set up the Docker apt...

Apr 7, 20252m
#linux#grafana#monitoring

How to set up a system monitoring for linux server using node exporter, prometheus & grafana

Monitoring your Linux VPS is essential to track system performance and prevent potential issues. In...

Feb 24, 20254m
#node#nginx#security

How to Securely Deploy Node App to Ubuntu Server

This is blog about how you can deploy a Node app to a server with Nginx, whether it is a VPS, VDS, or...

Dec 18, 202412m
#devops#cicd#automation

Introduction to GitHub Actions

GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you...

Sep 3, 20244m
#docker#container#devops

Introduction to Docker

What is Docker? Docker is an open platform for developing, shipping, and running...

Aug 25, 20244m