Book summary: Dive into Design Patterns

~72 minutes to read

Dive into the essentials of software engineering with this excellent book by Alexander Shvets. From the foundational SOLID principles to Creational, Structural, and Behavioral patterns, this book shines a light on the pathways to crafting robust, scalable, and maintainable software. It’s ideal for both novice and seasoned developers, offering practical insights and examples to navigate the complexities of software design.




Book summary: Effective Java

~52 minutes to read

The following are some notes I have taken while reading Effective Java (Third Edition), written by Joshua Bloch. Each item is an actual heading taken verbatim from the book, while the bullet points are my rehash of the original content.