Software Engineering Notes
Exploring frontend, backend, and full-stack developmen deep dives, series, and hands-on insights.
Articles
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
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
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