In this workshop, we will develop a real-life-like app using Nuxt.js - from creating the project to the final deployment. During this process we will take a look at various of the core features Nuxt.js offers and also show common pitfalls and how to avoid them.
2 days
max. 20
English or German
Vue.js is a popular, modern JavaScript framework for developing interactive web applications. This workshop is aimed at participants with no previous knowledge of using JavaScript frameworks and offers a comprehensive introduction to the basics of Vue 3.
3 days
max. 20
English or German
Ever wondered how to effectively utilize the Composition API in Vue 3 and what actual benefits it brings to your projects? Fear no more - In this workshop, I'll teach you all about Vue's Composition API, as well as how to migrate from the Options API, proven composable patterns, pitfalls, and recommendations for the CAPI.
1 day
max. 20
English or German
With the release of Vue 3, a lot of things became easier. Unfortunately, loading dynamic assets such as images is not one of them. In the following article, I want to demystify the process of dynamic asset loading in Vue 3 or Nuxt 3 and explain why static assets can be loaded easily...
Loading images with a dynamic source often confuses developers that are new to Vue and Nuxt.js. In the following article, I want to demystify the process of dynamic image loading in Vue and Nuxt, and explain why static images can be loaded easily...
SSR is amazing but also comes with errors you might have not seen before. Especially one problem still boggles lots of minds: When Vue Hydration fails. In this article we will take a look at possible reasons, explain what the error means and how to fix it.
As a Vue developer, you may have heard the term server-side rendering. Even if you are not using a framework like Nuxt.js it is important to know how to write universal SSR-ready components. And guess what, it isn't even hard!
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?
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.
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 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.
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.
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.
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.
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.
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.
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 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.