<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>Software Engineering Blog - Adam Kaczmar</title>
        <link>https://blogweb.dev</link>
        <description>This is my professional blog where I share some tips, tricks and guides. Happy coding!</description>
        <item>
          <title>Sharing components between applications with Turborepo</title>
          <link>https://blogweb.dev/blog/sharing-components-with-turborepo</link>
          <description>Share components between many applications - consistent UI parts or whole functionalities.</description>
          <pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Memory-efficient streaming of large archives with Laravel and Next.js</title>
          <link>https://blogweb.dev/blog/memory-efficient-streaming-of-large-files</link>
          <description>The streaming approach avoids loading the entire file into memory on either the server or client, which is critical for large files.</description>
          <pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>API Gateway - how to authenticate once and talk to many back-ends</title>
          <link>https://blogweb.dev/blog/api-gateway-talk-to-many-backends</link>
          <description>When your microservices system grows there’s a need to have a common UI to manage many services in a smart way.</description>
          <pubDate>Tue, 02 Sep 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Aggregating API requests to improve application performance</title>
          <link>https://blogweb.dev/blog/aggregating-api-requests</link>
          <description>In some cases it's possible to save up to 50% of the API-communication time during initial loading of the application.</description>
          <pubDate>Wed, 18 Jun 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>The joy of running a blog in one's favourite technology</title>
          <link>https://blogweb.dev/blog/the-joy-of-running-a-blog</link>
          <description>Running a blog is fun. There are two kinds of activities - writing blog articles and improving the blog engine.</description>
          <pubDate>Fri, 16 May 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>How contextual understanding can help you? Codeium, real world examples</title>
          <link>https://blogweb.dev/blog/codeium-real-world-examples</link>
          <description>Switch from using AI for repetitive tasks to using it for deep research during planning, better code understanding during bugfixing and real assistance in developing new features.</description>
          <pubDate>Fri, 11 Apr 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Easy and secure authentication with magic links (and its quirks) 🔮</title>
          <link>https://blogweb.dev/blog/easy-and-secure-authentication-with-magic-links</link>
          <description>Magic link is an easy and secure authentication method which doesn’t require creating accounts nor managing passwords.</description>
          <pubDate>Mon, 03 Mar 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Slim down your Next.js app with Bundle Analyzer</title>
          <link>https://blogweb.dev/blog/slim-down-your-next-js-app-with-bundle-analyzer</link>
          <description>When it comes to getting rid of unnecessary or heavy dependencies we need a handy tool to track them down. Bundle Analyzer turns out to do the job.</description>
          <pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>GitHub Copilot for repetitive work ⛏️</title>
          <link>https://blogweb.dev/blog/github-copilot-for-repetitive-work</link>
          <description>When a migration of frontend library came in, AI did the job for the boring part.</description>
          <pubDate>Wed, 27 Nov 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Stripe Payments with React and headless Magento 🚀</title>
          <link>https://blogweb.dev/blog/stripe-payments-with-react-and-headless-magento</link>
          <description>Set up a front-end application to handle credit card payment with Stripe and achieve a seamless online shopping experience.</description>
          <pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Ant Design select dropdown with images preview</title>
          <link>https://blogweb.dev/blog/ant-design-select-dropdown-with-images-preview</link>
          <description>Create custom dropdown option labels renderer for Ant Design Select Component.</description>
          <pubDate>Mon, 02 Sep 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Cloudflare image optimization in Next.js</title>
          <link>https://blogweb.dev/blog/cloudflare-image-optimization-in-next-js</link>
          <description>Cloudflare is really good at optimizing images. Make it handle all images which require optimization and work out the best quality settings which fit your project well.</description>
          <pubDate>Mon, 05 Aug 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Cleaning up Laravel app database duplicates - part 2 - images</title>
          <link>https://blogweb.dev/blog/cleaning-up-laravel-app-database-duplicates-part-2</link>
          <description>Clean up image duplicates. Generate hash strings for our images and compare them only if other fields are equal.</description>
          <pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Cleaning up Laravel app database duplicates - part 1</title>
          <link>https://blogweb.dev/blog/cleaning-up-laravel-app-database-duplicates-part-1</link>
          <description>Create a handy migration script to find unwanted rows, remove them and replace foreign keys to point to correct places.</description>
          <pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>