Learning

What I'm currently learning and recommended resources

Currently Learning

Designing Data-Intensive Applications

Book DB
65% complete

Hands-On Large Language Models

Book AI
40% complete

Certified Kubernetes Application Developer (CKAD)

Certification DevOps
30% complete

AWS Solutions Architect Associate

Certification DevOps
20% complete

Recommended Resources

Book

Clean Code

Robert C. Martin

Essential guide to writing readable, maintainable code.

SWE
Book

The Pragmatic Programmer

David Thomas & Andrew Hunt

Timeless advice for software developers on craft and career.

SWE
Book

Refactoring

Martin Fowler

Improving the design of existing code without changing behavior.

SWE
Book

Designing Data-Intensive Applications

Martin Kleppmann

Deep dive into distributed systems, databases, and data processing.

DB
Book

Database Internals

Alex Petrov

How distributed data systems work under the hood.

DB
Course

CMU 15-445 Database Systems

Andy Pavlo

Comprehensive database systems course from Carnegie Mellon.

DB
Book

Kubernetes Up & Running

Brendan Burns, Joe Beda, Kelsey Hightower

Dive into the future of infrastructure with Kubernetes.

DevOps
Book

The DevOps Handbook

Gene Kim et al.

Creating world-class agility, reliability, and security.

DevOps
Book

AWS Certified Solutions Architect Study Guide

Ben Piper & David Clinton

Comprehensive preparation for AWS SAA certification.

DevOps
Book

Hands-On Large Language Models

Jay Alammar & Maarten Grootendorst

Practical guide to understanding and building with LLMs.

Research
Book

Deep Learning

Ian Goodfellow, Yoshua Bengio, Aaron Courville

The definitive textbook on deep learning fundamentals.

Research
Course

Stanford CS229 Machine Learning

Andrew Ng

Classic machine learning course from Stanford.

Research
Article

How to Read a Paper

S. Keshav

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

Research