M
Mohamad Nurdiansyah
HomeProjectsExperience & SkillsAboutCase Study  
Contact Me
HomeProjectsExperienceSkillsAboutCase StudyContact Me

Tech Notes & Case Studies

A collection of technical research, thoughts, and problem-solving case studies in Software Development.

Tech Note

Practical Guide to Login Security: Backend & Frontend

Explaining what to consider when implementing a login feature from a security perspective (Frontend and Backend).

2026-07-22 · 5 min read

Case Study

Zero Downtime Database Migration

How to migrate from a SQL database to NoSQL in a production system without disrupting active users.

2026-06-15 · 5 min read

Case Study

Understanding Callback Hell and Promises

An in-depth explanation of what Callback Hell is in JavaScript, and how Promises and Async/Await solve it.

2026-07-22 · 5 min read

Case Study

Database Replication Strategies: Master-Slave & Master-Master

Why do we need database replication? Explanation of replication types and when to use them.

2026-07-22 · 5 min read

Case Study

CDN: What It Is and When to Use It

An in-depth explanation of how CDNs work, complete with a diagram, and when to best use them for your website.

2026-07-23 · 5 min read

Tech Note

PostgreSQL: Aggregating Rows into Arrays

How to solve row duplication issues when performing JOINs on One-to-Many relationships using ARRAY_AGG() and JSON_AGG() in PostgreSQL.

2026-07-23 · 5 min read
M
Mohamad Nurdiansyah

Building software with a focus on observability, performance, and developer experience.

Developer

ExperienceProjectsSkills

Portfolio

AboutContact

© 2026 Mohamad Nurdiansyah.