Subscribe
Sign in
Home
👉 Interview Walkthroughs 👈
General Knowledge
Important Concepts
Best Free Resources
Diagramming Tools
Books, Courses, and Platforms
All Posts
This Newsletter
Latest
Top
Discussions
Observability (Metrics, Logs, and Traces)
A simple guide for software engineers
Jan 26
Â
•
Â
Stephane Moreau
16
1
2
Common Architectures: Monolithic, Distributed, and Serverless
Understanding when each approach makes sense for your system
Jan 5
Â
•
Â
Stephane Moreau
16
2
2
December 2025
Communication Protocols
HTTP, WebSockets, SSE, gRPC, REST, and GraphQL
Dec 29, 2025
Â
•
Â
Stephane Moreau
14
1
1
REST vs GraphQL
Explained as simply as possible… but not simpler.
Dec 22, 2025
Â
•
Â
Stephane Moreau
22
1
HTTP Status Codes You Must Know
Explained as simply as possible… but not simpler.
Dec 15, 2025
Â
•
Â
Stephane Moreau
13
1
1
Types of API Testing
Explained as simply as possible… but not simpler.
Dec 8, 2025
Â
•
Â
Stephane Moreau
22
2
2
The Only 5 Diagramming Tools You Need for System Design
The tools I actually use (and recommend to my mentees)
Dec 1, 2025
Â
•
Â
Stephane Moreau
11
4
1
November 2025
Read-Through vs Write-Through Cache
Explained as simply as possible… but not simpler.
Nov 24, 2025
Â
•
Â
Stephane Moreau
10
2
What happens when you type a url in your browser?
Explained as simply as possible… but not simpler.
Nov 17, 2025
Â
•
Â
Stephane Moreau
21
2
2
How to store passwords in your database
Explained as simply as possible… but not simpler.
Nov 10, 2025
Â
•
Â
Stephane Moreau
43
1
3
How to choose between SQL and NoSQL
Explained as simply as possible… but not simpler.
Nov 3, 2025
Â
•
Â
Stephane Moreau
26
3
3
October 2025
Authentication (Session Vs JWT)
Explained as simply as possible… but not simpler.
Oct 27, 2025
Â
•
Â
Stephane Moreau
24
1
2
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts