All talks & podcasts

The Composable Handbook - Stop Writing Bad Composables

Who of you writes composables? And - more importantly - who of you writes good composables?

The Composition API makes it tempting to wrap everything into a

useSomething()
function, but not every composable is a well-designed one. In this Vue.js Amsterdam 2025 talk, I turned the patterns, pitfalls and principles I use in consulting engagements into a compact "composable handbook" - a set of guidelines to help you design composables that are reusable, testable and pleasant to work with.

Photo of Alexander Lichter

Alexander Lichter

I'm Alex, a German web engineering consultant and content creator. Helping companies with my experience in TypeScript, Vue.js, and Nuxt.js is my daily business.

More about me

Further Talks & Podcasts

Vue is boring tech - and that's a compliment. Little drama, stable releases, a reliable ecosystem. But underneath that calm surface, a lot is moving: Vapor mode, continued Composition API improvements, tooling changes with Vite and Rolldown, and much more.

Panel: State of Vue.js 2025

Following the launch of Monterail's State of Vue.js 2025 Report at Vue.js Amsterdam, I joined Evan You, Daniel Roe, Daniel Kelly, and Louëlla Creemers on stage for a panel discussion.