Tech Hub
Blog, Links and Notes on Software Engineering
Data Structures
Managing Data Efficiently
Algorithms
Recipe for Solving a Problem
Programming
Talking to Computers
Coding Interviews
Get to the Whiteboard
C++
Focus on Performance
Python
Readable Scripting Language
Go
CSP-style Concurrency
Rust
Memory Safety
Computer Architecture
Insides of Computing Devices
Operating Systems
Hardware Abstractions
Concurrent Computing
Interleaving Computations
Computer Security
Protecting Against Hackers