Frivilous dependencies are the enemy of maintainability.| lewiscampbell.tech
We’re taught to eliminate duplication at all costs. But the wrong abstraction is far more expensive than a little copy-paste. Here’s why.| Terrible Software
“Civilization advances by extending the number of important operations which we can perform without thinking about them.” – Alfred North Whitehead| Bryan Braun - Frontend Developer
Engineers like automating tasks. You find yourself running a set of commands, copying values between files and prompts, and you think I can automate this! Aside from the joke: “why spend 30 minutes …| ricardoanderegg.com
Learn about what makes Tailwind CSS antifragile and why it is more robust than BEM in certain situations.| markus.oberlehner.net
Why I prefer simple function-based views over class-based views in Django, and where I put my business logic.| roman.pt
Innocent looking boolean parameters, or flags, are often the reason for hard to maintain legacy code. Resist the urge of adding them!| tkdodo.eu
The conflict between subclassing and composition is as old as object-oriented programming. The latest crop of languages like Go or Rust prove that you don’t need subclassing to successfully write code. But what’s a pragmatic approach to subclassing in Python, specifically?| Hynek Schlawack
Learn how to extract and share logic to build flexible components with the Vue 3 Composition API.| markus.oberlehner.net
“Interfaces are abstractions” — Olaf Thielke , the "Code Coach" “Interfaces are not abstractions” — Mark Seeman , author of Code that Fit...| www.pathsensitive.com