Knowledge Base

Deep dives into the things that matter — from code to cognition.

📝 Study Prep →

Software Engineering

How systems work under the hood and how to build them well.
☕

Java Internals

How the JVM works from source to execution — bytecode, JIT, GC, memory model, threading, I/O, native builds, and modern Java projects.

31 sections JVM GraalVM →
🗃

How Databases Work

B-trees, WAL, MVCC, query optimization, indexing, ACID, replication, sharding, consensus — everything from storage engines to distributed systems.

21 sections Storage Distributed →
🌐

How the Internet Works

From physical cables to HTTP/3 — TCP/IP, DNS resolution, TLS handshakes, routing, CDNs, load balancing, and what happens when you type a URL.

17 sections Networking Protocols →
⚙

System Architecture

When to use what — Redis, Kafka, API gateways, service mesh, circuit breakers, caching strategies, monolith vs microservices, and practical decision frameworks.

27 sections Infrastructure Trade-offs →
⚡

Performance Engineering

Latency numbers, profiling, flame graphs, CPU caches, memory optimization, database tuning, caching strategies, scaling patterns — making software fast.

26 sections Profiling Optimization →
✅

Testing Strategies

Test pyramid, TDD, mocking philosophy, contract testing, mutation testing, chaos engineering, CI/CD integration — from unit tests to production confidence.

25 sections Quality CI/CD →

How Things Work

Everyday technology, explained end to end.
🎵

How Spotify Works

Audio codecs, streaming protocol, microservices at scale, recommendation engine, Discover Weekly, collaborative filtering, the economics of streaming.

17 sections Audio ML →
▩

QR Codes & Barcodes

1D barcode encoding, QR code structure, Reed-Solomon error correction, masking, scanning pipeline, mobile payments, 2FA, and QR security threats.

19 sections Encoding Scanning →
🔞

How Fingerprints Work

Biology of ridge formation, optical vs capacitive vs ultrasonic sensors, matching algorithms, Touch ID, forensics, spoofing, and liveness detection.

16 sections Biometrics Security →
👤

How Face Recognition Works

Detection vs recognition, FaceNet, ArcFace, Face ID hardware, embeddings, forensics, surveillance, bias, and the ethics of facial recognition.

17 sections Computer Vision Deep Learning →

Mind & Learning

How you think, learn and decide.
📚

Learn Faster

Evidence-based learning techniques backed by cognitive science — active recall, spaced repetition, Feynman technique, study systems, and meta-learning.

25 sections Cognitive Science Study Methods →
🧠

How the Brain Works

Neurons, synapses, neuroplasticity, dopamine, memory formation, attention, sleep, stress — neuroscience fundamentals for understanding yourself.

21 sections Neuroscience Cognition →
🧠

Mental Models

First principles, inversion, probabilistic thinking, cognitive biases, logical fallacies, systems thinking, and decision-making frameworks.

23 sections Thinking Decisions →

Communication

Getting ideas across — at work and beyond.
💬

Communication for Engineers

Design docs, code reviews, technical presentations, giving feedback, managing up, async communication — the skills that multiply everything else.

24 sections Writing Leadership →
🗣

Communication Frameworks

NVC, Radical Candor, Pyramid Principle, negotiation (BATNA), storytelling, small talk (FORD), Cialdini's influence, active listening — structured frameworks for every conversation.

26 sections Persuasion Negotiation →