REST vs GraphQL: The debate your 100-user CRUD app doesn’t need

You’ve finally got that million-dollar app idea. You’ve picked your database, you’ve picked your frontend framework, and now you need to build an API to serve the data. Every tech blog, podcast, and YouTube video you consume expounds the modernity and virtues of GraphQL. It’s flexible. It’s scalable. It’s what the professionals use. It’s shiny. […]
Green with Envy: Improving Python Performance with a Sprinkling of Feature Envy

Python Performance: Issue 2 – Feature Envy Previous Issue Recap In the previous issue we discussed the differences between the “Clean Code” version of calculating the cumulative area of a collection of shapes and “the old fashioned way”. Robert Martin, aka “Uncle Bob”, advocates for a “clean” polymorphic approach to the problem, where each shape […]
Clean Code’s Hidden Impact: Unraveling the Python Performance Paradox

Python Performance: Issue 1 – The Polymorphism Rule Welcome to Python Performance Welcome to the Python Performance blog series. In this series, I will be exploring various performance topics in Python, with the aim to create a list of heuristics to help developers write more performant Python code before they ever start thinking about reaching […]