
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Kamil Owczarek | Senior Full-Stack Engineer</title>
      <link>https://whoisarjen.com/pl/blog</link>
      <description>Senior Full-Stack Engineer specjalizujący się w wydajnym e-commerce, skalowalnej architekturze i optymalizacji wydajności. TypeScript, React, Next.js, Vue, Nuxt, PostgreSQL, Redis.</description>
      <language>pl</language>
      <managingEditor>kamilow97@gmail.com (Kamil Owczarek)</managingEditor>
      <webMaster>kamilow97@gmail.com (Kamil Owczarek)</webMaster>
      <lastBuildDate>Sun, 28 Dec 2025 18:00:00 GMT</lastBuildDate>
      <atom:link href="https://whoisarjen.com/pl/tags/nuxt-3/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://whoisarjen.com/pl/blog/redis-cache-compression-6x-capacity-1gb-server</guid>
    <title>6x więcej pojemności cache: kompresja Redisa na serwerze 1 GB</title>
    <link>https://whoisarjen.com/pl/blog/redis-cache-compression-6x-capacity-1gb-server</link>
    <description>Jak upchnęliśmy 6x więcej wpisów cache w instancji Redisa o rozmiarze 1 GB, używając kompresji gzip i zachowując przy tym type safety oraz narzut poniżej milisekundy.</description>
    <pubDate>Sun, 28 Dec 2025 18:00:00 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>Redis</category><category>Performance</category><category>Caching</category><category>Compression</category><category>Node.js</category><category>TypeScript</category><category>Nuxt 3</category>
  </item>

  <item>
    <guid>https://whoisarjen.com/pl/blog/timestamp-based-cache-invalidation-swr</guid>
    <title>Inwalidacja cache&#39;a w O(1): flagi z timestampem zamiast kasowania kluczy</title>
    <link>https://whoisarjen.com/pl/blog/timestamp-based-cache-invalidation-swr</link>
    <description>Jak zastąpiliśmy powolne czyszczenie cache&#39;a po kluczach natychmiastową inwalidacją opartą na timestampach, nie tracąc przy tym wydajności SWR.</description>
    <pubDate>Sun, 28 Dec 2025 12:00:00 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>Performance</category><category>Redis</category><category>Caching</category><category>Nuxt 3</category><category>Architecture</category><category>SWR</category>
  </item>

  <item>
    <guid>https://whoisarjen.com/pl/blog/nuxt-disable-prefetch-save-costs</guid>
    <title>Jak uciąłem kosztowne skoki transferu, wyłączając prefetch linków w Nuxcie</title>
    <link>https://whoisarjen.com/pl/blog/nuxt-disable-prefetch-save-costs</link>
    <description>Optymalizując projekt w Nuxt 3, odkryłem, że nadmierny automatyczny prefetch napędzał zużycie transferu na Vercelu. Globalne wyłączenie prefetcha mocno ścięło koszty i ruch sieciowy.</description>
    <pubDate>Sat, 09 Aug 2025 18:00:00 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>Nuxt 3</category><category>Performance</category><category>Prefetch</category><category>Vercel</category><category>Optimization</category><category>Vue</category><category>Bandwidth</category>
  </item>

  <item>
    <guid>https://whoisarjen.com/pl/blog/nuxt-fontawesome-bundle-cost</guid>
    <title>Jak odziedziczyłem problem z Font Awesome za 50 dolarów dziennie w Nuxt 3</title>
    <link>https://whoisarjen.com/pl/blog/nuxt-fontawesome-bundle-cost</link>
    <description>Przejąłem projekt w Nuxt 3, który zjadał ponad 50 dolarów dziennie na transferze w Vercelu. Winowajca? Jeden import z gwiazdką, który wciągał do bundle&#39;a całą bibliotekę Font Awesome. Oto jak go znalazłem i naprawiłem.</description>
    <pubDate>Sat, 09 Aug 2025 13:00:00 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>Nuxt 3</category><category>Font Awesome</category><category>Performance</category><category>Vercel</category><category>Vue</category><category>Optimization</category><category>Bundle Size</category>
  </item>

  <item>
    <guid>https://whoisarjen.com/pl/blog/92-percent-smaller-bundle-translation-optimization</guid>
    <title>92% mniejszy bundle: jak inteligentne ładowanie tłumaczeń odmieniło naszą międzynarodową stronę</title>
    <link>https://whoisarjen.com/pl/blog/92-percent-smaller-bundle-translation-optimization</link>
    <description>Od czerwonych wyników w Lighthouse do soczystej zieleni: technika lazy loadingu, która ścięła początkowy bundle o 92% i podniosła wydajność o 47%</description>
    <pubDate>Sat, 09 Aug 2025 10:32:14 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>Performance</category><category>Optimization</category><category>Lighthouse</category><category>i18n</category><category>Lazy Loading</category><category>Bundle Size</category><category>Nuxt 3</category>
  </item>

  <item>
    <guid>https://whoisarjen.com/pl/blog/seo-aware-links-automatic-nofollow-nuxtlink</guid>
    <title>Linki świadome SEO: automatyczny nofollow dla parametrów query w Nuxt</title>
    <link>https://whoisarjen.com/pl/blog/seo-aware-links-automatic-nofollow-nuxtlink</link>
    <description>Gotowy wrapper na NuxtLink, który automatycznie dodaje rel=&quot;nofollow&quot; do linków z parametrami query i zapobiega wyciekaniu PageRank na przefiltrowanych i sparametryzowanych URL-ach.</description>
    <pubDate>Thu, 12 Jun 2025 17:00:00 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>SEO</category><category>Nuxt 3</category><category>Vue</category><category>Component</category><category>PageRank</category><category>Links</category>
  </item>

  <item>
    <guid>https://whoisarjen.com/pl/blog/nuxt-chunk-loading-errors-auto-reload</guid>
    <title>Obsługa błędów ładowania chunków po deployu w Nuxt 3</title>
    <link>https://whoisarjen.com/pl/blog/nuxt-chunk-loading-errors-auto-reload</link>
    <description>Dlaczego po deployu użytkownicy dostają błędy 403 na plikach JavaScript i jak naprawia to plugin Nuxta w pięciu linijkach.</description>
    <pubDate>Tue, 20 May 2025 14:00:00 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>Nuxt 3</category><category>Deployment</category><category>CDN</category><category>Production</category><category>Error Handling</category>
  </item>

  <item>
    <guid>https://whoisarjen.com/pl/blog/core-web-vitals-nuxt3-lcp-cls-fixes</guid>
    <title>Naprawa Core Web Vitals w Nuxt 3: szybkie wygrane w LCP i CLS</title>
    <link>https://whoisarjen.com/pl/blog/core-web-vitals-nuxt3-lcp-cls-fixes</link>
    <description>Proste zmiany, które naprawiają Largest Contentful Paint i Cumulative Layout Shift w Nuxt 3. Preconnect, wymiary obrazków i ukryci zabójcy wydajności.</description>
    <pubDate>Mon, 12 May 2025 13:00:00 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>Core Web Vitals</category><category>Performance</category><category>Nuxt 3</category><category>LCP</category><category>CLS</category><category>SEO</category>
  </item>

  <item>
    <guid>https://whoisarjen.com/pl/blog/fixing-youtube-error-153-gdpr-compliant</guid>
    <title>Naprawa błędu YouTube 153: sposób zgodny z RODO</title>
    <link>https://whoisarjen.com/pl/blog/fixing-youtube-error-153-gdpr-compliant</link>
    <description>Jak naprawić błąd 153 przy odtwarzaniu osadzonych filmów z YouTube, przechodząc na youtube-nocookie.com, i przy okazji zyskać na wydajności oraz prywatności.</description>
    <pubDate>Tue, 22 Apr 2025 11:00:00 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>YouTube</category><category>GDPR</category><category>Privacy</category><category>Performance</category><category>Vue</category><category>Nuxt 3</category>
  </item>

  <item>
    <guid>https://whoisarjen.com/pl/blog/sitemap-exclusion-bug-that-hid-all-products</guid>
    <title>Bug w sitemapie, który ukrył wszystkie nasze produkty przed Google</title>
    <link>https://whoisarjen.com/pl/blog/sitemap-exclusion-bug-that-hid-all-products</link>
    <description>Jak 10 linijek konfiguracji po cichu zablokowało tysiące stron produktowych przed indeksowaniem w Google i jakie zaskakujące zachowanie nuxtjs/sitemap za tym stało.</description>
    <pubDate>Tue, 15 Apr 2025 10:00:00 GMT</pubDate>
    <author>kamilow97@gmail.com (Kamil Owczarek)</author>
    <category>SEO</category><category>Nuxt 3</category><category>Sitemap</category><category>Debugging</category><category>i18n</category>
  </item>

    </channel>
  </rss>
