notes icon indicating copy to clipboard operation
notes copied to clipboard

My software engineering notes - books, courses, conferences 📓

Notes

Books

👀 In progress:

  • System design interview

✅ Finished:

  • Code:

    • Clean Code: A Handbook of Agile Software Craftsmanship
    • Learning Go: An Idiomatic Approach to Real-World Go Programming
    • Python Testing with Pytest
    • Refactoring: Improving the Design of Existing Code
    • Tidy first?
  • Architecture:

    • Architecture Patterns with Python
    • Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
    • Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software
    • Release It! Design and Deploy Production-Ready Software
    • Fundamentals of Software Architecture
  • Process:

    • Clean Agile: Back to Basics
    • Domain-Driven Design: Tackling Complexity in the Heart of Software
    • Peopleware: Productive Projects and Teams
    • The Pragmatic Programmer
    • Comic Agilé
  • DevOps:

    • The Kubernetes Book
  • Product:

    • :eyes:
  • ML:

    • Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition

☑️ Finished partially:

  • Code Complete: A Practical Handbook of Software Construction
  • Cracking the Coding Interview
  • Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
  • Build
  • Coaching Agile Teams

⏳ Queue:

  • Docker Deep Dive
  • Software Architecture: The Hard Parts
  • Understanding Distributed Systems
  • Kubernetes in Action
  • Elixir in Action

Case Studies

  • Reddit

Conferences

  • PyCon 2022
  • AWS Innovate: AI/ML Edition 2021
  • Brown Bags

Patterns

  • Abbreviations
  • Architecture

Teaching

  • Introduction to Programming: Python for beginners
  • Python Intermediate

Courses

  • Course @ FastAI