SomainJavarevisited15 Best System Design Interview Courses, Books and Websites for Software Engineers in 2024My favorite places to learn System Design and software design in-depth + 3 System design cheat sheetsSep 28Sep 28
SomainJavarevisitedDifference between ROW_NUMBER(), RANK(), and DENSE_RANK() in SQLAn in-depth comparison of SQL ranking functions and how to choose the right one for your queriesSep 12Sep 12
SomaCreating Software Architecture Diagrams with Mermaid, draw.io, and ChatGPTFree tools to create Software architecture and System design diagrams using ChatGPT, Draw.io, and MermaidAug 181Aug 181
SomainJavarevisited10 System Design Lessons from Netflix’s ArchitectureWhy you should understand Netflix software architecture and become a better software developerJul 282Jul 282
SomainJavarevisited8 Load Balancing Algorithms You Must Know for System Design InterviewLoad Balancing Algorithms for System Design AlgorithmsJul 6Jul 6
SomainJavarevisited10 System Design Lessons I learned from Zoom’s Scalable Software ArchitectureMy article is free for everyone, click this link to read for FREEJul 2Jul 2
SomainJavarevisitedCodeCademy SALE 2024 — 50% Discounts on Annual PlansCodeCademy is offering 50% discount on their paid plan today use code AISUMMER to get the discountJun 17Jun 17
SomainJavarevisited10 Essential Caching Concepts for System Design Interviews10 essential cache related concepts for system design interviewsJun 10Jun 10
SomainJavarevisited9 Software Architecture Patterns for System Design InterviewsThese are essential Software architectural patterns for data and communication flow.May 28May 28
SomainJavarevisited8 Big (O)Notation Every Developer should KnowThese are essential Big(O) notation every software engineer and developer should knowMay 25May 25