Posts tagged "architecture"
-
Trojan horses of software architecture: message passing
Examines how message passing can create more problems than it solves in software architecture, drawing from experience with large embedded C++ codebases.
-
The case against ORMs
Argues against using ORMs based on accumulated experience, focusing on ORMs that attempt to reimplement SQL rather than lightweight database helper libraries.
-
Four levels of time handling in a database
Breaks down database time handling into four complexity levels, from basic date storage to advanced temporal data management, based on experience working with PostgreSQL time features.
-
Misapplied abstractions and unnecessary complexity
Examines how misapplied abstractions lead to unnecessary complexity in software development, drawing on Dijkstra's principles of simplicity and elegance.