TypeScript & React
Types, generics, advanced TS patterns, React hooks, state management, data fetching, and testing strategies.
TypeScript
React 19
Hooks
Testing
System Design & Architecture
Scalability fundamentals, distributed systems patterns, databases, caching, messaging, and design trade-offs.
Scalability
Distributed
Databases
Caching
Interview Prep
Searchable Q&A covering C# & .NET, databases, architecture, React, algorithms, Python, and behavioural questions.
C# · .NET
React
Algorithms
Behavioural
SQL — Enterprise Reference
Foundations through advanced patterns: joins, window functions, indexes, ACID transactions, query optimisation, normalisation, and enterprise-scale architecture.
Window Functions
Indexes
Transactions
Performance
Algorithm Patterns
10 core LeetCode patterns — sliding window, two pointers, DFS, BFS, dynamic programming, heap, and more with worked examples.
Sliding Window
DFS / BFS
DP
LRU Cache