Data structures: which one when?
A one-page cheat sheet: what each basic data structure is good at, what it costs, and the C# type to use.
Code review publisher
A one-page cheat sheet: what each basic data structure is good at, what it costs, and the C# type to use.
A one-page map of .NET's concurrency tools, with the bugs each one prevents.
The four ways to visit a tree, when each one is useful, and how much memory they need.
Pods, deployments, services and scaling: the Kubernetes words interviewers expect you to know.
Pods, deployments, services and scaling: the Kubernetes words interviewers expect you to know.
How merge sort splits, sorts and merges; why it is O(n log n); and when to choose it.
How merge sort splits, sorts and merges; why it is O(n log n); and when to choose it.
A step-by-step way to answer the classic system design question: requirements, API, short codes, storage, caching and scaling.
A one-page map of .NET's concurrency tools, with the bugs each one prevents.
The four ways to visit a tree, when each one is useful, and how much memory they need.
A step-by-step way to answer the classic system design question: requirements, API, short codes, storage, caching and scaling.