Reading notes: A Philosophy of Software Design, 2nd Edition
Reading notes from A Philosophy of Software Design, 2nd Edition, focused on reducing complexity, designing deeper modules, and writing clearer …
Reading notes from A Philosophy of Software Design, 2nd Edition, focused on reducing complexity, designing deeper modules, and writing clearer …
Skimming notes from 100 Go Mistakes and How to Avoid Them, highlighting practical pitfalls, patterns, and lessons for Go developers.
A concise summary of Dive into Design Patterns, covering SOLID fundamentals and the design patterns most useful for building maintainable software.
Learning Go is a book that teaches idiomatic Go style and best practices through concrete examples. It covers fundamental features like types and …
Refactoring UI provides guidance for non-designers on how to create polished, professional visual interfaces without formal graphic design skills.
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 …
After reading Letters to a New Developer, one of the next logical steps on this learning path was to read The Effective Engineer. I hope you enjoy …
If you are still early in your career as a software developer (or not so much!), I think you might enjoy reading Letters to a New Developer: What I …