Software Engineering Notes

Exploring frontend, backend, and full-stack developmen deep dives, series, and hands-on insights.

Articles

The CAP Theorem: A Complete Guide to Distributed Systems Trade-offs
05 Oct 2025 23 min read Distributed Systems

The CAP Theorem: A Complete Guide to Distributed Systems Trade-offs

Master the CAP theorem with real-world examples from Netflix, Amazon, and Google. Learn when to choose consistency vs availability in your distributed systems.

distributed-systems databases system-design +2
Read
Mastering OOP in TypeScript - A Deep Dive Under the Hood
05 Sept 2025 16 min read programming

Mastering OOP in TypeScript - A Deep Dive Under the Hood

Unlock the power of OOP in TypeScript by understanding what really happens behind the scenes. From prototype chains to memory allocation, we'll explore the fundamental concepts that make TypeScript's object-oriented features work.

typescript oop javascript +3
Read
Mastering SOLID Principles - A Complete Guide to Better Object-Oriented Design
31 Aug 2025 9 min read programming

Mastering SOLID Principles - A Complete Guide to Better Object-Oriented Design

Master the five SOLID principles of object-oriented programming with practical examples, real-world applications, and best practices for writing maintainable, scalable code.

solid oop design-patterns +2
Read