Articles

32

Showing 32 article(s) about "Software Design"



What Would Albert Camus Think About Software Development?
Thoughts about Absurdism, essence, and software design.
GraphQL Schemas vs. RESTful DTOs
GraphQL schemas serve a similar purpose to RESTful DTOs. One of the main differences is tooling. In this post, I aim to strengthen...
Client-Side Architecture Basics [Guide]
Though the tools we use to build client-side web apps have changed substantially over the years, the fundamental principles behind...
Accidental and Essential Complexity
Determining if the complexity of a problem is related to the nature of the problem or related to the way that we approach solving ...
How to Build a Compiler?
A generalization of compiling code involves understanding the programming language grammar, parsing it, organizing it into a synta...
How I Write Testable Code | Khalil's Simple Methodology
The single biggest thing that improved the quality of my designs was understanding how dependencies influence my ability to write ...
Load more 👇