Workshops

Articles

Talks & Podcasts

A playful, Monty-Python-inspired look at the Vue ecosystem: What has Vue ever done for you? Turns out - quite a lot.

[GERMAN] Vue ist langweilige Technologie – stabil, verlässlich und drama-frei. Für ein Enterprise-Publikum wie das der enterJS ist genau das die Eigenschaft, die man sich wünscht. Aber "langweilig" heißt nicht "stehengeblieben".

Back in my home city Leipzig for a Vue meetup. I brought the "Vue in the future" talk to the local community - Vue is "boring tech" in the best sense, but under the surface there's plenty moving: Vapor, Composition API improvements, the Rolldown/Vite story and much more.

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

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.

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.

Vue is a fantastic framework - but let's be honest, there are still a few features missing that we either envy from other frameworks or have been hoping for for quite some time.

Composables are one of the greatest strengths of Vue's Composition API - but writing good composables is not as straightforward as it seems. Too often, they turn into bloated utility functions that are hard to reuse, test, or maintain.

Vue.js Hydration Demystified

  • VueConf US
  • New Orleans, LA, USA
  • 2024-05-15

After Vue.js Amsterdam earlier in the year, the hydration talk made its way across the Atlantic to VueConf US in New Orleans.

Back at enterJS in Mainz - this time not with a classic Nuxt 3 introduction but with a look at where Nuxt is right now and where the framework is heading in the upcoming months.

A joint BEL Vue x BeJS meetup in Brussels where I took the Belgian Vue and JavaScript communities on a tour through Nuxt 3.

A panel discussion together with Eduardo San Martin Morote, Daniel Roe, Maya Shavin, and Konstantin Bifert at Vue.js Live 2024.

Nuxt - The Present and the Future

Nuxt has come a long way: From a small meta-framework on top of Vue 2 to a full-stack solution that powers countless production apps. But where does it go from here?

[GERMAN] Zurück beim Tech 'n' Drinks Meetup von MYPOSTER in München! Dieses Mal sind wir die wichtigsten Feature-Updates seit dem Nuxt 3 Release durchgegangen, die heißen Neuigkeiten rund um experimentelle Funktionen, die 2024 stabil werden könnten, besprachen noch in Entwicklung befindliche Features, und haben einen frühen Blick auf das geworfen, was Nuxt 4 in der Zukunft bringen wird und warum es noch nicht erschienen ist.

Vue.js Hydration Demystified

Server-side rendering in Vue has lots of benefits. Especially with frameworks like Nuxt.js, developing SSR Vue applications is a breeze, no matter if you use dynamic SSR or static site generation. But on the other hand, server-side rendering also comes with a fair increase of complexity and errors you might have not seen before. While most of them are documented and workarounds are available, one error still boggles lots of minds: When Vue hydration fails.

What do a SaaS landing page, a blog, and an e-commerce store have in common? They should all be easily found through search engines by as many people as possible. This makes Search Engine Optimization (SEO) crucial for the success and revenue of your project.

Trice is nice! My third time joining the Web Rush crew and it was a blast. In this episode (250) we talked about my lessons building Vue 3 applications and migrating my client's applications over. Also, Dependency Injection and Vue's Reactivity system were discussed.

What do a SaaS landing page, a blog, and an e-commerce store have in common? They should all be easily found through search engines by as many people as possible. This makes Search Engine Optimization (SEO) crucial for the success and revenue of your project.

Since Vue existed, people have used it for dozens of different kinds of applications. While Vue is powering the entire frontend most of the time, there are also situations where (re-)building the frontend with Vue simply doesn't work out. On the one hand, time and budget are scarce, on the other hand, web apps need interactive components and modern solutions to avoid technical dept.

Since Vue existed, people have used it for dozens of different kinds of applications. While Vue is powering the entire frontend most of the time, there are also situations where (re-)building the frontend with Vue simply doesn't work out. On the one hand, time and budget are scarce, on the other hand, web apps need interactive components and modern solutions to avoid technical dept.

Web Fundamentals and Vue.js

  • Private workshop
  • Online
  • 2022-04-12

The goal of the workshop was to teach people the fundamentals of the web: How the web works, the basics of the three main languages HTML, CSS and JavaScript and how to use them together.

SEO in a Vue.js world

What do a SaaS landing page, blog and e-commerce store have in common? They should all be found through a search engine, ideally by as many people as possible. Search engine optimization (SEO) can therefore be decisive for the success and also the revenue of your projects. But when it comes to Vue.js and SEO, there are many controversial opinions about the impact of Vue on SEO efforts. In my session we will go through the basics of SEO and examine best practices and their implementations with the help of vue-meta and Nuxt.js.

What do a SaaS landing page, blog and e-commerce store have in common? They should all be found through a search engine, ideally by as many people as possible. Search engine optimization (SEO) can therefore be decisive for the success and also the revenue of your projects. But when it comes to Vue.js and SEO, there are many controversial opinions about the impact of Vue on SEO efforts. In my session we will go through the basics of SEO and examine best practices and their implementations with the help of vue-meta and Nuxt.js.

SEO in a Vue.js world

What do a SaaS landing page, blog and e-commerce store have in common? They should all be found through a search engine, ideally by as many people as possible. Search engine optimization (SEO) can therefore be decisive for the success and also the revenue of your projects. But when it comes to Vue.js and SEO, there are many controversial opinions about the impact of Vue on SEO efforts. In my session we will go through the basics of SEO and examine best practices and their implementations with the help of vue-meta and Nuxt.js.

SEO in a Vue.js world

There is an incredible amount of search engine requests every day. And all the people searching want to find the best content for them, not matter if that's an article, a new product or an answer to a question. So no matter if you have an e-commerce platform, a blog or a niche-site - you want to be found through engines like Google or Bing.

SEO in a Vue.js world

What do a SaaS landing page, blog and e-commerce store have in common? They should all be found through a search engine, ideally by as many people as possible.

Clean Code in Vue.js and Nuxt.js

  • Private talk
  • Undisclosed location
  • 2019-06-11

Clean Code is undoubtfully important. Too much technical debt can slow down projects and, in the end, ruin companies. While the principles themselve are clear thanks to Uncle Bob, this talk lays the focus on Clean Code when working with the frameworks Vue.js and Nuxt.js.

Some of you might have heard of JAMstack already - a new approach to build and deliver web applications. In this talk, we will look at the pros and cons of JAMstack and see how Vue and vue-based frameworks like Nuxt.js or Gridsome will help us building performant, small and efficient web sites and web applications.