Learning

Books, courses, and learning notes I recommend or revisit.

Currently Learning

Designing Data-Intensive Applications

Hands-On Large Language Models

Certified Kubernetes Application Developer (CKAD)

AWS Solutions Architect Associate

Selected Courses and Academic Playlists

A compact list of university courses, lecture series, and academic playlists I revisit regularly.

Stanford

Recommended Resources

Clean Code

Essential guide to writing readable, maintainable code.

The Pragmatic Programmer

Timeless advice for software developers on craft and career.

Refactoring

Improving the design of existing code without changing behavior.

Database Internals

How distributed data systems work under the hood.

Kubernetes Up & Running

Dive into the future of infrastructure with Kubernetes.

The DevOps Handbook

Creating world-class agility, reliability, and security.

Deep Learning

The definitive textbook on deep learning fundamentals.

How to Read a Paper

Essential skill for any researcher - the three-pass approach.