Markus Oberlehner
Markus Oberlehner

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.

Markus Oberlehner on stage of DevConf South Africa
Markus Oberlehner on stage of Vue.js Amsterdam
Markus Oberlehner on stage of Vue.js London
Markus Oberlehner on stage of Vue.js Toronto
Markus Oberlehner on stage of Vue.js Berlin

Parallelizing Specmatic Contract Tests with Playwright

Specmatic quickly became my favorite tool for contract testing microservices and for using it as a stub service to test frontend applications. Together with Playwright this makes for a great combo! Yet there is a problem with this approach: Out of the box we can't run tests in parallel with this setup because Specmatic's stub server, by default, isn't designed for parallel execution...

You Can't Fight 'Not-enoughness' with 'More'

After being rejected to speak at several conferences, I wondered: Why is it so important to me? The answer: a deep sense of not-enoughness that I try to overcome by pushing harder and harder to accomplish more and more...

Using react-hook-form with React 19, useActionState, and Next.js 15 App Router

I'm currently working on building a comprehensive form component with React. As usual, as I typically do, I built it all by myself without reaching for a form library. And, as usual, although I kinda got where I wanted, I was not satisfied with my code and decided to opt for a ready-made form library...