Clean Code - Review Part I
A review of the 'Systems' chapter from Robert C. Martin's 'Clean Code', covering principles like DI, AOP, and incremental design.
A review of the 'Systems' chapter from Robert C. Martin's 'Clean Code', covering principles like DI, AOP, and incremental design.
Discusses the continued relevance of the Data Access Object (DAO) pattern in modern software development, even when using OR Mappers like JPA.
A review of the book 'ASP.NET 3.5 Application Architecture and Design', covering its content and target audience for developers new to architectural concepts.
Explores using Scala's mixin composition and AOP to modularize cross-cutting concerns like logging and security, reducing code tangling.
Explores how Python's design, inspired by economic incentives, enforces best practices like readability and secure coding to benefit developers long-term.
Explains how to implement Dependency Injection in Scala using the Cake Pattern, with step-by-step code examples.
Developer discusses rewriting a Java GUI client for Poliqarp, focusing on code cleanup and new protocol integration.
Explains the problems with global variables in PHP and introduces the Registry pattern as a better alternative for sharing data.
Reflections on re-reading Eric Evans' "Domain Driven Design," emphasizing the importance of code as communication and semantic clarity.