Philip Rutberg
Philip Rutberg

Tech Blog

Software Engineer, IAM Enthusiast, and junior Tech Blogger

About me
Building a URL Shortener with Nuxt and nuxt-safe-action
Tutorial

Building a URL Shortener with Nuxt and nuxt-safe-action

A hands-on tutorial building a full-stack URL shortener with Nuxt, showcasing type-safe server actions, Zod validation, field-level errors, and composable middleware with nuxt-safe-action.

Philip RutbergPhilip Rutberg·Feb 16, 2026
Why I Built nuxt-safe-action: Type-Safe Server Actions for Nuxt
Open SourceFeb 16, 2026

Why I Built nuxt-safe-action: Type-Safe Server Actions for Nuxt

The story behind nuxt-safe-action, a Nuxt module that brings type-safe server actions with Zod validation, composable middleware, and reactive Vue composables to your Nuxt apps.

Enabling Hardware Acceleration for Jellyfin on Talos Linux (Using Onedr0p Cluster-Template)
TutorialMay 17, 2025

Enabling Hardware Acceleration for Jellyfin on Talos Linux (Using Onedr0p Cluster-Template)

A step-by-step guide to enable hardware acceleration for Jellyfin on Talos Linux using the onedr0p cluster-template.

How to Implement giscus using Nuxt 3
TutorialFeb 02, 2025

How to Implement giscus using Nuxt 3

A step-by-step guide on integrating giscus for GitHub-powered comments in a Nuxt 3 project.

My experience interviewing for Klarna
InterviewDec 30, 2024

My experience interviewing for Klarna

My experience interviewing for Klarna as a Software Engineer, with insights and key takeaways.

© 2026 Philip Rutberg