Favorite Books and Resources of 2024

Favorite Books and Resources of 2024
Books
Published

December 1, 2024

Favorite Books of 2024.png

Books

Learn Docker in a Month of Lunches by Elton Stoneman

  • The answer to a question I’ve had over the years, namely, “How to learn Docker properly”. Not all of the chapters may be applicable to you (at least that was my case), but I think Parts I and IV of the book do a terrific job explaining the logic of Docker in just the right amount of depth, while the other parts dive deeper into various aspects that may be needed for certain projects. I’ve been feeling a lot more confident working with Docker since I’ve started spending time with this book.

Official Google Cloud Certified Professional Machine Learning Engineer Study Guide by Mona Mona and Pratap Ramamurthy

  • This has been quite helpful for preparing for the exam along with lots of tinkering/projects on GCP. If you’re studying for the exam, I would suggest working through this book along with the accompanying practice exams and experimenting with whatever it covers that you don’t regularly use. The book is not updated to include LLMs (there were maybe 4 or 5 questions on these on the exam), which in my case was OK since I spend lots of time with them, but if you don’t, you’ll probably get most of what you need from Google’s official study path. Travis Webb’s post was also spot on regarding how to prepare for non-LLM topics.

Designing Machine Learning Systems by Chip Huyen

  • A great book for all things related to ML in production as well as an enjoyable read.

Deep Learning for Coders with fastai & PyTorch by Jeremy Howard and Sylvain Gugger

  • Probably a classic on pre-transformers deep learning by now. While I’ve had this book for years, I found Part IV quite handy while working through fastai part 2 (see below). The questions at the end of each chapter are a phenomenal way to actively rehearse deep learning fundamentals.

The Joy of Clojure by Michael Fogus and Chris Houser

  • A great diversion if you’re interested in functional programming and are looking for a fun read. Certainly haven’t had as much time to spend with this book as I wished, but got it because it’s also available on Audible, making it easier to occasionally tune in during road trips and such.

Courses

  • Here are some of my favorite courses from ~2024. All of these courses/videos are now offered freely:
    • fastai part 2 has been a great course for stable diffusion and brushing up on deep learning foundations.
    • Andrej Karpathy’s GPT videos are phenomenal.
    • Parlance Labs’ course has been highly instructive for more advanced LLM topics.
    • Harrison Chase has a great series of courses on LangChain offered freely through deeplearning.ai.