Posts tagged "architecture"

  1. 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.

  2. 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.

  3. 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.

  4. 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.