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.
After having built a somewhat original habit tracker, I was keen on coming up with a solution to a much more common problem: task management. This is …
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 …
Working with new technologies can be exciting and insightful at the same time! At least, this is what I would like to believe after having dedicated a …
To spice things up, I am posting a reformatted version of the report I wrote for a web development assignment done during the last year of a computer …