Skip to main content

Tech Hub

Blog, Links and Notes on Software Engineering

Data Structures

Data Structures

Managing Data Efficiently

Algorithms

Algorithms

Recipe for Solving a Problem

Programming

Programming

Talking to Computers

Coding Interviews

Coding Interviews

Get to the Whiteboard

C++

C++

Focus on Performance

Python

Python

Readable Scripting Language

Go

Go

CSP-style Concurrency

Rust

Rust

Memory Safety

Computer Architecture

Computer Architecture

Insides of Computing Devices

Operating Systems

Operating Systems

Hardware Abstractions

Concurrent Programming

Concurrent Computing

Interleaving Computations

Computer Security

Computer Security

Protecting Against Hackers