Blog Posts

This are my recent blog posts

Jul 11, 2025

Upgrading a Nuxt 2 Project to Nuxt 3

Web technologies never stand still. With each new version, frameworks bring improvements in performance, developer experience, and long-term maintainability. That’s why I’ve decided to upgrade an existing Nuxt 2 project of mine to Nuxt 3.

The project in question is a small, personal website—somewhere between an online gallery and a digital business card—created to showcase my father’s artwork. It’s a relatively simple Nuxt 2 application, but it still offers a great opportunity to explore what’s involved in bringing a real-world project up to date with the latest version of Nuxt.

Nuxt 3 is built on top of Vue 3 and introduces a modern architecture that includes first-class support for the Composition API, a new directory for backend logic, and Vite as the default bundler for faster development builds. These changes not only modernize the development workflow but also make the codebase more modular and performant by default.

This upgrade isn’t just about staying current—it’s a chance to revisit old code, rethink the structure, and embrace best practices that have emerged since the original version was built.

In this blog post, I’ll document my migration process as it unfolds—step by step. The goal is to provide a transparent look at what’s involved in moving from Nuxt 2 to Nuxt 3, including the challenges I run into and how I solve them. Whether you're working on a personal project or maintaining something in production, I hope this will serve as a useful and honest guide.

Categories: programming, Tags: programming, coding, vue, nuxt,
read more
Dec 28, 2024

Switch from Jekyll to Nuxt

I haven't use ruby for a while but more and more js/ts (especially vue) so i decided to switch from jekyll to nuxt, as I also like the benefits of autoloading components and server-side rendering with Nuxt.

Also, in Nuxt, using NuxtContent, like in jekyll, I can save my content as markdown, which is then converted to html.

so the journey begins

Categories: programming, Tags: programming, coding, vue, nuxt, jekyll,
read more
Feb 12, 2023

react-navbar

Well, I know it's been a wile that i write something. I want to change that and I think this is the perfect topic to write an post about.

I actually intended to program a react-native app. Then I thought it wouldn't hurt to refresh my knowledge about react-js before I get into react-native.

And this is where the story begins.

Categories: programming, Tags: coding, programming, react,
read more
Dec 12, 2017

update

It's been a long time since I posted anything here. Nothing happened since 2014! That should change now. I'll integrate tags in the near future and continue to post this and that, but focus on some highlights. Well, and hopefully I'll add the social media links soon. ;-)