<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[marcusn.dev | Learn how to code]]></title>
        <description><![CDATA[Find tutorials and step by step guides on fun coding projects. Learn something new.]]></description>
        <link>https://marcusn.dev</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Wed, 03 Jun 2026 13:58:18 GMT</lastBuildDate>
        <atom:link href="https://marcusn.dev/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Nuxt 4 Mapbox: How to Add Interactive Maps with Mapbox GL JS]]></title>
            <description><![CDATA[Learn how to use Mapbox with Nuxt 4. Add interactive Mapbox GL JS maps, markers, popups and GeoJSON layers in a Nuxt 4 + TypeScript app, step by step.]]></description>
            <link>https://marcusn.dev/articles/2026-06/nuxt-4-mapbox</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2026-06/nuxt-4-mapbox</guid>
            <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Local Hackathon Scoreboard in Containers using Nuxt 4 + TypeScript + Docker]]></title>
            <description><![CDATA[Build a real-time scoreboard for your local hackathon using Nuxt 4 (TypeScript), Server-Sent Events, and Docker with persistent storage.]]></description>
            <link>https://marcusn.dev/articles/2025-11/local-hackathon-scoreboard-in-containers-using-nuxt-4-typescript-docker</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/local-hackathon-scoreboard-in-containers-using-nuxt-4-typescript-docker</guid>
            <pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ultra‑Slim Multi‑Stage Image for SSR: Nuxt 4 + TypeScript + Docker]]></title>
            <description><![CDATA[Build a production‑grade, ultra‑slim Docker image for a Nuxt 4 SSR app using multi‑stage builds, Node 22 LTS, Corepack + pnpm, and Nitro’s node-server preset.]]></description>
            <link>https://marcusn.dev/articles/2025-11/ultraslim-multistage-image-for-ssr-nuxt-4-typescript-docker</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/ultraslim-multistage-image-for-ssr-nuxt-4-typescript-docker</guid>
            <pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[One‑Click Deploy of a Side‑Project with Nuxt 4 + TypeScript + Docker]]></title>
            <description><![CDATA[Ship your Nuxt 4 app to a VPS with a single GitHub Action click using a tiny multi‑stage Docker image and Compose.]]></description>
            <link>https://marcusn.dev/articles/2025-11/oneclick-deploy-of-a-sideproject-with-nuxt-4-typescript-docker</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/oneclick-deploy-of-a-sideproject-with-nuxt-4-typescript-docker</guid>
            <pubDate>Thu, 25 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ship Your Web Game to Android: Nuxt 4 + TypeScript + TWA]]></title>
            <description><![CDATA[Package a Nuxt 4 web game as a native Android app using Trusted Web Activity (TWA) and ship it to the Play Store.]]></description>
            <link>https://marcusn.dev/articles/2025-11/ship-your-web-game-to-android-nuxt-4-typescript-twa</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/ship-your-web-game-to-android-nuxt-4-typescript-twa</guid>
            <pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Manga/Comic Reader with Smart Caching in Nuxt 4 + TypeScript + PWA]]></title>
            <description><![CDATA[Build an offline-first Manga/Comic reader in Nuxt 4 with TypeScript and @vite-pwa/nuxt. Smart caching for chapters and images, update prompts, and background sync for reading progress.]]></description>
            <link>https://marcusn.dev/articles/2025-11/mangacomic-reader-with-smart-caching-in-nuxt-4-typescript-pwa</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/mangacomic-reader-with-smart-caching-in-nuxt-4-typescript-pwa</guid>
            <pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Offline Recipe Box with Sync and Install using Nuxt 4 + TypeScript + PWA]]></title>
            <description><![CDATA[Build an installable offline-first Recipe Box with background-safe sync using Nuxt 4, TypeScript, IndexedDB, Firebase, and @vite-pwa/nuxt.]]></description>
            <link>https://marcusn.dev/articles/2025-11/offline-recipe-box-with-sync-and-install-using-nuxt-4-typescript-pwa</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/offline-recipe-box-with-sync-and-install-using-nuxt-4-typescript-pwa</guid>
            <pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nuxt 4 - Deploy with PM2 and Nginx (No Docker)]]></title>
            <description><![CDATA[Production-ready Nuxt 4 deployment on a Linux server using PM2 and Nginx. Zero-downtime reloads, SSL with Certbot, logs, and best practices—no Docker required.]]></description>
            <link>https://marcusn.dev/articles/2025-11/nuxt-4-deploy-with-pm2-and-nginx</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/nuxt-4-deploy-with-pm2-and-nginx</guid>
            <pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Multi‑Tenant Landing Page Builder in Nuxt 4 + TypeScript + Tailwind]]></title>
            <description><![CDATA[Build a multi‑tenant landing page builder with per‑domain theming, dynamic content blocks, and ISR using Nuxt 4, TypeScript, Tailwind, and Nitro storage.]]></description>
            <link>https://marcusn.dev/articles/2025-11/multitenant-landing-page-builder-in-nuxt-4-typescript-tailwind</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/multitenant-landing-page-builder-in-nuxt-4-typescript-tailwind</guid>
            <pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Build a Mini UI Library and Docs Site with Nuxt 4 + TypeScript + Tailwind]]></title>
            <description><![CDATA[Create a shareable Nuxt Layer UI kit and a docs site powered by @nuxt/content and Tailwind CSS. We use Nuxt 4 Layers, typed app config, and a pnpm workspace for a smooth DX.]]></description>
            <link>https://marcusn.dev/articles/2025-11/build-a-mini-ui-library-and-docs-site-with-nuxt-4-typescript-tailwind</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/build-a-mini-ui-library-and-docs-site-with-nuxt-4-typescript-tailwind</guid>
            <pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[CSS Art Playground powered by Utility Classes: Nuxt 4 + TypeScript + Tailwind]]></title>
            <description><![CDATA[Build an interactive CSS Art Playground that composes shapes, gradients, and effects using Tailwind utility classes in a Nuxt 4 + TypeScript app. Share states, copy markup, and explore creative CSS utilities.]]></description>
            <link>https://marcusn.dev/articles/2025-11/css-art-playground-powered-by-utility-classes-nuxt-4-typescript-tailwind</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/css-art-playground-powered-by-utility-classes-nuxt-4-typescript-tailwind</guid>
            <pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Themeable Portfolio Generator with Nuxt 4 + TypeScript + Tailwind]]></title>
            <description><![CDATA[Build a themeable, statically pre-rendered portfolio generator in Nuxt 4 using TypeScript, Tailwind CSS with CSS variables, and @nuxtjs/color-mode.]]></description>
            <link>https://marcusn.dev/articles/2025-11/themeable-portfolio-generator-with-nuxt-4-typescript-tailwind</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/themeable-portfolio-generator-with-nuxt-4-typescript-tailwind</guid>
            <pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Run Route Planner with Elevation Profiles in Nuxt 4 + TypeScript + Mapbox]]></title>
            <description><![CDATA[Build a runner-friendly route planner with real-time elevation profiles using Nuxt 4, Mapbox GL JS v3 terrain, and the Directions API.]]></description>
            <link>https://marcusn.dev/articles/2025-11/run-route-planner-with-elevation-profiles-in-nuxt-4-typescript-mapbox</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/run-route-planner-with-elevation-profiles-in-nuxt-4-typescript-mapbox</guid>
            <pubDate>Sat, 29 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Community Heatmap of Favorite Spots in Nuxt 4 + TypeScript + Mapbox]]></title>
            <description><![CDATA[Build a real-time community heatmap of favorite spots using Nuxt 4, TypeScript, Mapbox GL JS v3, and Firebase.]]></description>
            <link>https://marcusn.dev/articles/2025-11/community-heatmap-of-favorite-spots-in-nuxt-4-typescript-mapbox</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/community-heatmap-of-favorite-spots-in-nuxt-4-typescript-mapbox</guid>
            <pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Personal Travel Journal with Pins and Path Replay using Nuxt 4 + TypeScript + Mapbox]]></title>
            <description><![CDATA[Build a geo-powered travel journal with tappable pins, offline-safe storage, and animated route replay using Nuxt 4, TypeScript, and Mapbox GL JS v3’s new line-trim-offset API.]]></description>
            <link>https://marcusn.dev/articles/2025-11/personal-travel-journal-with-pins-and-path-replay-using-nuxt-4-typescript-mapbox</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/personal-travel-journal-with-pins-and-path-replay-using-nuxt-4-typescript-mapbox</guid>
            <pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[City Scavenger Hunt: Geohints and Checkpoints with Nuxt 4 + TypeScript + Mapbox]]></title>
            <description><![CDATA[Build a GPS-powered scavenger hunt with geohints, geofenced checkpoints, and gorgeous 3D maps using Nuxt 4, TypeScript, and Mapbox GL JS v3.]]></description>
            <link>https://marcusn.dev/articles/2025-11/city-scavenger-hunt-geohints-and-checkpoints-with-nuxt-4-typescript-mapbox</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/city-scavenger-hunt-geohints-and-checkpoints-with-nuxt-4-typescript-mapbox</guid>
            <pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Live Trivia Quiz and Leaderboard using Nuxt 4 + TypeScript + Firebase]]></title>
            <description><![CDATA[Build a real-time trivia game with Nuxt 4, TypeScript, and Firebase using Firestore listeners, Auth (anonymous), App Check with reCAPTCHA Enterprise, and a server-side tally with Cloud Functions v2.]]></description>
            <link>https://marcusn.dev/articles/2025-11/live-trivia-quiz-and-leaderboard-using-nuxt-4-typescript-firebase</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/live-trivia-quiz-and-leaderboard-using-nuxt-4-typescript-firebase</guid>
            <pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Serverless Link Shortener with Click Analytics in Nuxt 4 + TypeScript + Firebase]]></title>
            <description><![CDATA[Build a production-grade short link service with 302 redirects, atomic counters, and privacy-friendly click analytics using Firebase Functions v2 and Firestore.]]></description>
            <link>https://marcusn.dev/articles/2025-11/serverless-link-shortener-with-click-analytics-in-nuxt-4-typescript-firebase</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/serverless-link-shortener-with-click-analytics-in-nuxt-4-typescript-firebase</guid>
            <pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Collaborative Whiteboard with Presence using Nuxt 4 + TypeScript + Firebase]]></title>
            <description><![CDATA[Build a real-time collaborative whiteboard with multi-user presence, cursors, and offline cache using Nuxt 4, TypeScript, Firestore (persistentLocalCache), and Realtime Database.]]></description>
            <link>https://marcusn.dev/articles/2025-11/collaborative-whiteboard-with-presence-using-nuxt-4-typescript-firebase</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/collaborative-whiteboard-with-presence-using-nuxt-4-typescript-firebase</guid>
            <pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Interactive 3D Data Globe (Airports and Routes) using Nuxt 4 + TypeScript + Three.js]]></title>
            <description><![CDATA[Build a smooth, interactive 3D globe that visualizes airports and routes with Nuxt 4, TypeScript, and Three.js — complete with instancing, orbit controls, and raycasting tooltips.]]></description>
            <link>https://marcusn.dev/articles/2025-11/interactive-3d-data-globe-airports-and-routes-using-nuxt-4-typescript-threejs</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/interactive-3d-data-globe-airports-and-routes-using-nuxt-4-typescript-threejs</guid>
            <pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Multiplayer Tic‑Tac‑Toe with Matchmaking via Nuxt 4 + TypeScript + Firebase]]></title>
            <description><![CDATA[Build a real‑time, two‑player Tic‑Tac‑Toe with one‑click matchmaking using Nuxt 4, TypeScript, and Firebase (Firestore + Auth).]]></description>
            <link>https://marcusn.dev/articles/2025-11/multiplayer-tictactoe-with-matchmaking-via-nuxt-4-typescript-firebase</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/multiplayer-tictactoe-with-matchmaking-via-nuxt-4-typescript-firebase</guid>
            <pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Photo Micro‑blog with Auth, Storage, and Rules using Nuxt 4 + TypeScript + Firebase]]></title>
            <description><![CDATA[Build a tiny Instagram‑style photo micro‑blog with Google Sign‑In, secure Storage uploads, and strict Security Rules using Nuxt 4, TypeScript, and Firebase v11.]]></description>
            <link>https://marcusn.dev/articles/2025-11/photo-microblog-with-auth-storage-and-rules-using-nuxt-4-typescript-firebase</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/photo-microblog-with-auth-storage-and-rules-using-nuxt-4-typescript-firebase</guid>
            <pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Real‑Time Chat with Reactions and Threads in Nuxt 4 + TypeScript + Firebase]]></title>
            <description><![CDATA[Build a production‑ready, real‑time chat with emoji reactions and threaded replies using Nuxt 4, TypeScript, and Firebase (v10) Firestore with multi‑tab persistent cache.]]></description>
            <link>https://marcusn.dev/articles/2025-11/realtime-chat-with-reactions-and-threads-in-nuxt-4-typescript-firebase</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/realtime-chat-with-reactions-and-threads-in-nuxt-4-typescript-firebase</guid>
            <pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nuxt 4 + Three.js WebGPU — Build a Real-Time Particle Galaxy]]></title>
            <description><![CDATA[Use Three.js’ new WebGPURenderer in a Nuxt 4 + TypeScript app to render a million-particle galaxy with a seamless WebGL fallback.]]></description>
            <link>https://marcusn.dev/articles/2025-11/nuxt-4-three-js-particle-galaxy</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/nuxt-4-three-js-particle-galaxy</guid>
            <pubDate>Sun, 16 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nuxt 4 + Three.js WebGPU: Ship a Next‑Gen 3D Scene with WebGL Fallback]]></title>
            <description><![CDATA[Build a WebGPU‑powered Three.js scene in Nuxt 4 with a clean WebGL fallback, using TypeScript and client‑only hydration.]]></description>
            <link>https://marcusn.dev/articles/2025-11/nuxt-4-three-js-webgpu</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-11/nuxt-4-three-js-webgpu</guid>
            <pubDate>Sun, 16 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nuxt 4 - Deploy with Docker Compose and Nginx]]></title>
            <description><![CDATA[A step-by-step guide to setup and deploy a Nuxt 4 application using Docker Compose and Nginx.]]></description>
            <link>https://marcusn.dev/articles/2025-01/setup-docker-compose-with-nuxt-3</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-01/setup-docker-compose-with-nuxt-3</guid>
            <pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Vue 3 (Vite) - Deploy with Docker Compose and Nginx]]></title>
            <description><![CDATA[A step-by-step guide to set up and deploy a Vue 3 (Vite) application using Docker Compose and Nginx.]]></description>
            <link>https://marcusn.dev/articles/2025-01/setup-vue-docker-nginx</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2025-01/setup-vue-docker-nginx</guid>
            <pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nuxt 4 - Turn Your App into a PWA with @vite-pwa/nuxt]]></title>
            <description><![CDATA[Tutorial on how to turn a Nuxt 4 app into a Progressive Web App (PWA) using @vite-pwa/nuxt.]]></description>
            <link>https://marcusn.dev/articles/2024-12/nuxt-4-pwa</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2024-12/nuxt-4-pwa</guid>
            <pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nuxt 3 - Turn Your App into a PWA with @vite-pwa/nuxt]]></title>
            <description><![CDATA[Tutorial on how to turn a Nuxt 3 app into a Progressive Web App (PWA) using @vite-pwa/nuxt.]]></description>
            <link>https://marcusn.dev/articles/2024-12/nuxt-3-pwa</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2024-12/nuxt-3-pwa</guid>
            <pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nuxt 3 - Deploy with Docker Compose and Nginx.]]></title>
            <description><![CDATA[Tutorial on how to deploy a Nuxt 3 application with docker compose and nginx. ]]></description>
            <link>https://marcusn.dev/articles/2022-11/deploy-a-nuxt-3-app-with-docker-compose</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2022-11/deploy-a-nuxt-3-app-with-docker-compose</guid>
            <pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Google Maps / Three.js - Add 3D objects to a Google Vector Map.]]></title>
            <description><![CDATA[In this tutorial you will learn how to add gltf assets to a google maps application with three.js.]]></description>
            <link>https://marcusn.dev/articles/2022-10/add-3d-to-map</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2022-10/add-3d-to-map</guid>
            <pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nuxt 3 - Add 3D with Three.js.]]></title>
            <description><![CDATA[Tutorial on how to add 3D to a Nuxt 3 application with Three.js. ]]></description>
            <link>https://marcusn.dev/articles/2022-11/add-3d-to-a-nuxt-3-app-with-three-js</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2022-11/add-3d-to-a-nuxt-3-app-with-three-js</guid>
            <pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Three.js - Visualize location data on a 3D globe.]]></title>
            <description><![CDATA[In this tutorial you will learn how to create a highly customizable 3D globe and how to visualize location data on to the globe.]]></description>
            <link>https://marcusn.dev/articles/2022-10/three-globe</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2022-10/three-globe</guid>
            <pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Three.js / GLSL Shaders - How to create Lava Lamp Visuals with Three.js and shaders.]]></title>
            <description><![CDATA[Tutorial on how to create lava lamp visuals with three.js and glsl.]]></description>
            <link>https://marcusn.dev/articles/2022-10/lava-lamp-visuals</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2022-10/lava-lamp-visuals</guid>
            <pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Google Maps JS API - Create an interactive map application with Vue.]]></title>
            <description><![CDATA[Tutorial on how to create an interactive map application with Vue 3, Typescript, PostCSS, Pinia and Google Maps JS API.]]></description>
            <link>https://marcusn.dev/articles/2022-10/new-map-app</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2022-10/new-map-app</guid>
            <pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nuxt 3 - Deploy to firebase hosting with nuxt-vuefire and nitro firebase preset]]></title>
            <description><![CDATA[In this tutorial, you will learn how to deploy a Nuxt 3 SSR application with nuxt-vuefire to firebase hosting.]]></description>
            <link>https://marcusn.dev/articles/2023-02/how-to-deploy-nuxt-3-app-with-firebase</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2023-02/how-to-deploy-nuxt-3-app-with-firebase</guid>
            <pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Google Maps Platform - Style a Google map with Data-driven styling.]]></title>
            <description><![CDATA[In this tutorial you will learn how to style a google vector map dynamically with Data Driven Styling.]]></description>
            <link>https://marcusn.dev/articles/2022-11/data-driven-styling</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2022-11/data-driven-styling</guid>
            <pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Prisma - How to upgrade and migrate to new version.]]></title>
            <description><![CDATA[In this tutorial you will learn how to upgrade prisma and migrate to new version.]]></description>
            <link>https://marcusn.dev/articles/2023-02/how-to-upgrade-and-migrate-prisma</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2023-02/how-to-upgrade-and-migrate-prisma</guid>
            <pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Geolocation API - Get the users current location with Geolocation API.]]></title>
            <description><![CDATA[Tutorial on how to display the users current location on a google map, using HTML5 and more.]]></description>
            <link>https://marcusn.dev/articles/2022-11/geolocation-api</link>
            <guid isPermaLink="true">https://marcusn.dev/articles/2022-11/geolocation-api</guid>
            <pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>