Software engineer, frontend expert, TDD practitioner, and ML
padawan.
I'm Markus Oberlehner, a software engineer working on modernizing
Austria's digital tax services. I write articles about Vue.js /
Nuxt, React / Next.js, Test-driven Development, and CSS.
What do we mean when we talk about "magic" in programming? I recently came up with a simple definition while watching Ricky Gervais explain the difference between believing in science and believing in religion...
Imagine you train a toddler to read, mixing in texts about physics and mathematics. Sure, at some point, the toddler might be able to predict the correct formula when you ask them to solve a particular mathematical problem, but they don't have the slightest idea why this is the correct answer...
'Naming things is hard!' is a common saying in developer circles. One thing that has confused me more than once is how to differentiate between modules, components, and services in the context of microservices. But recently, I watched a talk by Ian Cooper, where he clarifies what is what and how these three terms relate to each other...