<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Marcus Jenshaug</title>
    <link>https://marcusjenshaug.no</link>
    <description>Fullstack-utvikler i Redi AS. Jeg bygger webapplikasjoner med Next.js, TypeScript og Supabase, og deler det jeg lærer underveis.</description>
    <language>nb-NO</language>
    <atom:link href="https://marcusjenshaug.no/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Fra Vercel til Hetzner og Coolify: hvorfor jeg flyttet hjem</title>
      <link>https://marcusjenshaug.no/blogg/fra-vercel-til-hetzner-og-coolify-hvorfor-jeg-flyttet-hjem</link>
      <guid isPermaLink="true">https://marcusjenshaug.no/blogg/fra-vercel-til-hetzner-og-coolify-hvorfor-jeg-flyttet-hjem</guid>
      <pubDate>Wed, 10 Jun 2026 20:47:00 GMT</pubDate>
      <description>Vercel er nydelig å komme i gang med, men på et tidspunkt begynte jeg å betale for magi jeg ikke trengte, og data jeg ville holde i EU. Her er historien om hvordan jeg flyttet Søknadsbasen til en enkelt Hetzner-server med Coolify, hva som faktisk var vanskelig, og hva jeg sitter igjen med.</description>
      <content:encoded><![CDATA[<p>Vercel er nydelig å komme i gang med, men på et tidspunkt begynte jeg å betale for magi jeg ikke trengte, og data jeg ville holde i EU. Her er historien om hvordan jeg flyttet Søknadsbasen til en enkelt Hetzner-server med Coolify, hva som faktisk var vanskelig, og hva jeg sitter igjen med.</p><p><a href="https://marcusjenshaug.no/blogg/fra-vercel-til-hetzner-og-coolify-hvorfor-jeg-flyttet-hjem">Les hele innlegget på marcusjenshaug.no</a></p>]]></content:encoded>
      <category>vercel</category><category>coolify</category><category>hetzner</category><category>selvhosting</category><category>docker</category><category>nextjs</category><category>devops</category><category>eu</category><category>gdpr</category>
    </item>
    <item>
      <title>Når Coolify ikke bygger pakkene CI bygger</title>
      <link>https://marcusjenshaug.no/blogg/coolify-bygger-ikke-pakkene</link>
      <guid isPermaLink="true">https://marcusjenshaug.no/blogg/coolify-bygger-ikke-pakkene</guid>
      <pubDate>Wed, 13 May 2026 20:53:00 GMT</pubDate>
      <description>Coolify bygger en pnpm-monorepo med pnpm filter, ikke med Turborepo. Når interne pakker eksporterer fra dist/, går prod-bygget i bakken mens CI er grønn</description>
      <content:encoded><![CDATA[<p>Coolify bygger en pnpm-monorepo med pnpm filter, ikke med Turborepo. Når interne pakker eksporterer fra dist/, går prod-bygget i bakken mens CI er grønn</p><p><a href="https://marcusjenshaug.no/blogg/coolify-bygger-ikke-pakkene">Les hele innlegget på marcusjenshaug.no</a></p>]]></content:encoded>
      <category>nextjs</category><category>pnpm</category><category>turborepo</category><category>monorepo</category><category>coolify</category>
    </item>
    <item>
      <title>Søknadsbasen: verktøyet jeg ikke fant, så bygget selv</title>
      <link>https://marcusjenshaug.no/blogg/soeknadsbasen-verktoeyet-jeg-ikke-fant-sa-bygget-selv</link>
      <guid isPermaLink="true">https://marcusjenshaug.no/blogg/soeknadsbasen-verktoeyet-jeg-ikke-fant-sa-bygget-selv</guid>
      <pubDate>Fri, 24 Apr 2026 09:39:52 GMT</pubDate>
      <description>Et CV-verktøy og jobbsøker-tracker som startet som frustrasjon over eksisterende løsninger, og ble til et lite produkt jeg faktisk bruker selv.</description>
      <content:encoded><![CDATA[<p>Et CV-verktøy og jobbsøker-tracker som startet som frustrasjon over eksisterende løsninger, og ble til et lite produkt jeg faktisk bruker selv.</p><p><a href="https://marcusjenshaug.no/blogg/soeknadsbasen-verktoeyet-jeg-ikke-fant-sa-bygget-selv">Les hele innlegget på marcusjenshaug.no</a></p>]]></content:encoded>
      <category>solodev</category><category>nextjs</category><category>supabase</category><category>produktutvikling</category><category>jobbsøking</category>
    </item>
    <item>
      <title>To og et halvt år som eneste utvikler</title>
      <link>https://marcusjenshaug.no/blogg/to-og-et-halvt-ar-som-eneste-utvikler</link>
      <guid isPermaLink="true">https://marcusjenshaug.no/blogg/to-og-et-halvt-ar-som-eneste-utvikler</guid>
      <pubDate>Mon, 20 Apr 2026 16:50:00 GMT</pubDate>
      <description>En retrospektiv etter å ha bygget Eiendomsavtaler.no fra første linje kode. Fra innleid konsulent til grunnleggers-utvikler, gjennom tre tekniske generasjoner.</description>
      <content:encoded><![CDATA[<p>En retrospektiv etter å ha bygget Eiendomsavtaler.no fra første linje kode. Fra innleid konsulent til grunnleggers-utvikler, gjennom tre tekniske generasjoner.</p><p><a href="https://marcusjenshaug.no/blogg/to-og-et-halvt-ar-som-eneste-utvikler">Les hele innlegget på marcusjenshaug.no</a></p>]]></content:encoded>
      <category>arkitektur</category><category>solo-utvikling</category><category>retrospektiv</category><category>plattform</category><category>wordpress</category><category>nextjs</category>
    </item>
    <item>
      <title>Hva jeg lærte av å bygge Klink alene</title>
      <link>https://marcusjenshaug.no/blogg/hva-jeg-laerte-av-a-bygge-klink-alene</link>
      <guid isPermaLink="true">https://marcusjenshaug.no/blogg/hva-jeg-laerte-av-a-bygge-klink-alene</guid>
      <pubDate>Thu, 02 Apr 2026 04:23:00 GMT</pubDate>
      <description>Et drikkespill-webapp som skulle være en helgeprosjekt, og ble til en skole i scope, arkitektur og det å levere noe ferdig.</description>
      <content:encoded><![CDATA[<p>Et drikkespill-webapp som skulle være en helgeprosjekt, og ble til en skole i scope, arkitektur og det å levere noe ferdig.</p><p><a href="https://marcusjenshaug.no/blogg/hva-jeg-laerte-av-a-bygge-klink-alene">Les hele innlegget på marcusjenshaug.no</a></p>]]></content:encoded>
      <category>nextjs</category><category>supabase</category><category>pwa</category><category>sideprosjekt</category>
    </item>
  </channel>
</rss>