<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Maciek Palmowski</title>
    <link>https://maciekpalmowski.dev/</link>
    <description>Notes on WordPress security, headless CMS, Astro, conferences and speaking.</description>
    <language>en</language>
    <lastBuildDate>Sat, 31 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://maciekpalmowski.dev/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What&apos;s affecting Astro build times</title>
      <link>https://maciekpalmowski.dev/blog/whats-affecting-astro-build-times/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/whats-affecting-astro-build-times/</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>Astro build time benchmarks: how post count, image formats (AVIF, WebP, JPEG), Markdown vs MDX vs headless CMS, Astro 7, Bun, concurrency, incremental builds and parallel prerendering affect build speed.</description>
      <category>astro</category>
      <category>development</category>
      <category>performance</category>
      <category>headless</category>
    </item>
    <item>
      <title>Why I&apos;m Organizing CMS Conf</title>
      <link>https://maciekpalmowski.dev/blog/why-im-organizing-cms-conf/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/why-im-organizing-cms-conf/</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>Why I&apos;m organizing CMS Conf 2026 in Gdynia — how a tourist mentality across CMS platforms, the strengths of WordCamp culture, and the AI era&apos;s collapsing switching costs made a cross-CMS conference necessary.</description>
      <category>conferences</category>
      <category>cms</category>
      <category>wordpress</category>
    </item>
    <item>
      <title>EmDash: a fresh take on CMS</title>
      <link>https://maciekpalmowski.dev/blog/emdash-a-fresh-take-on-cms/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/emdash-a-fresh-take-on-cms/</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <description>A look at EmDash CMS from Cloudflare: what it gets right, why it probably won&apos;t replace markdown files for most developers, and why it&apos;s worth watching anyway.</description>
      <category>cms</category>
      <category>astro</category>
      <category>wordpress</category>
      <category>cloudflare</category>
    </item>
    <item>
      <title>Why Every Tech Event Needs Pre-Conference Feedback Sessions</title>
      <link>https://maciekpalmowski.dev/blog/why-every-tech-event-needs-pre-conference-feedback-sessions/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/why-every-tech-event-needs-pre-conference-feedback-sessions/</guid>
      <pubDate>Thu, 06 Nov 2025 00:00:00 GMT</pubDate>
      <description>Why every tech conference should run pre-conference feedback sessions — how they reduce speaker stress, improve talk quality, and create a better attendee experience.</description>
      <category>conferences</category>
    </item>
    <item>
      <title>From Polish-Only to Bilingual: Lessons from WordCamp Gdynia</title>
      <link>https://maciekpalmowski.dev/blog/from-polish-only-to-bilingual-lessons-from-wordcamp-gdynia/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/from-polish-only-to-bilingual-lessons-from-wordcamp-gdynia/</guid>
      <pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate>
      <description>Behind-the-scenes lessons from organizing WordCamp Gdynia, Poland&apos;s first bilingual WordPress conference — covering sponsorship challenges, speaker diversity, and what worked.</description>
      <category>wordpress</category>
    </item>
    <item>
      <title>I was at CyberWiseCon in Vilnius</title>
      <link>https://maciekpalmowski.dev/blog/i-was-at-cyberwisecon-in-vilnius/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/i-was-at-cyberwisecon-in-vilnius/</guid>
      <pubDate>Sun, 13 Jul 2025 00:00:00 GMT</pubDate>
      <description>A conference recap of CyberWiseCon, DevDays Europe, and DevOps Pro in Vilnius — highlights, favorite talks on AI security and observability, and networking impressions.</description>
      <category>conferences</category>
    </item>
    <item>
      <title>What the hell is an mVDP?</title>
      <link>https://maciekpalmowski.dev/blog/what-the-hell-is-an-mvdp/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/what-the-hell-is-an-mvdp/</guid>
      <pubDate>Sun, 25 May 2025 00:00:00 GMT</pubDate>
      <description>What is an mVDP (Managed Vulnerability Disclosure Program)? How Patchstack&apos;s mVDP helps WordPress plugin developers handle security reports, triage, and CRA compliance.</description>
      <category>security</category>
    </item>
    <item>
      <title>Content Layer API in Astro - how to create a CMS-agnostic website</title>
      <link>https://maciekpalmowski.dev/blog/content-layer-api-in-astro-how-to-create-a-cms-agnostic-website/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/content-layer-api-in-astro-how-to-create-a-cms-agnostic-website/</guid>
      <pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate>
      <description>How to use Astro&apos;s Content Layer API to build CMS-agnostic websites — unified data interfaces, collection schemas, and switching between headless CMSs with minimal changes.</description>
      <category>astro</category>
    </item>
    <item>
      <title>Keystatic x Astro</title>
      <link>https://maciekpalmowski.dev/blog/keystatic-x-astro/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/keystatic-x-astro/</guid>
      <pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate>
      <description>Keystatic CMS paired with Astro — a hands-on look at setup, field types, entryLayout, self-hosting, and when this minimalist file-based CMS is the right choice.</description>
      <category>cms</category>
      <category>astro</category>
    </item>
    <item>
      <title>Flotiq CMS x Astro</title>
      <link>https://maciekpalmowski.dev/blog/flotiq-cms-astro/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/flotiq-cms-astro/</guid>
      <pubDate>Mon, 07 Apr 2025 00:00:00 GMT</pubDate>
      <description>How to connect Flotiq headless CMS with Astro — content types, API integration, what Flotiq does well, and a step-by-step tutorial for building a blog.</description>
      <category>cms</category>
      <category>astro</category>
    </item>
    <item>
      <title>I was at Open Source Day 2025 in Florence</title>
      <link>https://maciekpalmowski.dev/blog/i-was-at-open-source-day-2025-in-florence/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/i-was-at-open-source-day-2025-in-florence/</guid>
      <pubDate>Sun, 30 Mar 2025 00:00:00 GMT</pubDate>
      <description>Open Source Day 2025 Florence recap — a single-track event with standout talks on astrophysics, open source, and AI, plus thoughts on the Italian travel experience.</description>
      <category>conferences</category>
    </item>
    <item>
      <title>The last step in updating to Tailwind CSS 4</title>
      <link>https://maciekpalmowski.dev/blog/the-last-step-in-updating-to-tailwind-css-4/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/the-last-step-in-updating-to-tailwind-css-4/</guid>
      <pubDate>Sun, 02 Mar 2025 00:00:00 GMT</pubDate>
      <description>Why you need regression testing when migrating to Tailwind CSS 4 — how to use Playwright for visual snapshot testing to catch subtle UI changes before they reach production.</description>
      <category>testing</category>
    </item>
    <item>
      <title>How we removed (almost) 1000 plugins from the official WordPress repository</title>
      <link>https://maciekpalmowski.dev/blog/how-we-removed-almost-1000-plugins-from-the-official-wordpress-repository/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/how-we-removed-almost-1000-plugins-from-the-official-wordpress-repository/</guid>
      <pubDate>Wed, 26 Feb 2025 00:00:00 GMT</pubDate>
      <description>How Patchstack’s October bug bounty hunt removed nearly 1,000 vulnerable WordPress plugins from the official repository — 1,571 reports, 7M+ affected installs.</description>
      <category>security</category>
    </item>
    <item>
      <title>Trying out the brand new Drupal CMS 1.0</title>
      <link>https://maciekpalmowski.dev/blog/trying-out-drupal-cms-10/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/trying-out-drupal-cms-10/</guid>
      <pubDate>Thu, 16 Jan 2025 00:00:00 GMT</pubDate>
      <description>A first look at Drupal CMS 1.0 — what it is, how it differs from Drupal Core, installation experience with DDEV, and whether it&apos;s accessible to non-developers.</description>
      <category>cms</category>
      <category>drupal</category>
    </item>
    <item>
      <title>What was my 2024</title>
      <link>https://maciekpalmowski.dev/blog/what-was-my-2024/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/what-was-my-2024/</guid>
      <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
      <description>A personal 2024 year in review — working at Patchstack, conferences, parenting a 3-year-old, cycling together, and what I&apos;m looking forward to in 2025.</description>
      <category>work</category>
      <category>life</category>
    </item>
    <item>
      <title>My WordPress Wishlist for 2025</title>
      <link>https://maciekpalmowski.dev/blog/my-wordpress-wishlist-for-2025/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/my-wordpress-wishlist-for-2025/</guid>
      <pubDate>Tue, 31 Dec 2024 00:00:00 GMT</pubDate>
      <description>A WordPress developer&apos;s 2025 wishlist — better governance, improved security ecosystem, more flexibility, community peace, and lessons from 2024&apos;s conflicts.</description>
      <category>wordpress</category>
    </item>
    <item>
      <title>A Practical Guide to Finding Speaking Opportunities</title>
      <link>https://maciekpalmowski.dev/blog/finding-public-speaking-opportunities-my-framework/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/finding-public-speaking-opportunities-my-framework/</guid>
      <pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate>
      <description>A practical framework for finding and landing public speaking opportunities at tech conferences — topic preparation, bio writing, CFP tools, and follow-up strategies.</description>
      <category>conferences</category>
    </item>
    <item>
      <title>Field Actions in Statamic are Amazing</title>
      <link>https://maciekpalmowski.dev/blog/field-actions-in-statamic-are-amazing/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/field-actions-in-statamic-are-amazing/</guid>
      <pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate>
      <description>How to use Statamic Field Actions to automate content transformations inside the Control Panel — auto-populate fields, convert text, and trigger custom logic with examples.</description>
      <category>statamic</category>
    </item>
    <item>
      <title>Unicon - the easiest way to use icons in Laravel and Statamic</title>
      <link>https://maciekpalmowski.dev/blog/unicon-the-easiest-way-to-use-icons-in-laravel-and-statamic/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/unicon-the-easiest-way-to-use-icons-in-laravel-and-statamic/</guid>
      <pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate>
      <description>How to use Unicon to manage icons in Laravel and Statamic — install the package, use Iconify icon sets with a single component, no manual downloads needed.</description>
      <category>statamic</category>
    </item>
    <item>
      <title>Migrating Gutenberg blocks using the Statamic Importer</title>
      <link>https://maciekpalmowski.dev/blog/migrating-gutenberg-blocks-using-the-statamic-importer/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/migrating-gutenberg-blocks-using-the-statamic-importer/</guid>
      <pubDate>Mon, 11 Nov 2024 00:00:00 GMT</pubDate>
      <description>Updated guide to migrating WordPress Gutenberg blocks to Statamic Bard sets using the official Statamic Importer addon — simpler, faster, and more maintainable.</description>
      <category>statamic</category>
      <category>wordpress</category>
    </item>
    <item>
      <title>I was at WordCamp Gdynia 2024</title>
      <link>https://maciekpalmowski.dev/blog/i-was-at-wordcamp-gdynia-2024/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/i-was-at-wordcamp-gdynia-2024/</guid>
      <pubDate>Tue, 15 Oct 2024 00:00:00 GMT</pubDate>
      <description>WordCamp Gdynia 2024 recap — a first security talk on the WordPress ecosystem, standout presentations from other speakers, and what makes this event special.</description>
      <category>conferences</category>
      <category>wordpress</category>
    </item>
    <item>
      <title>WordPress Security - is it really that bad?</title>
      <link>https://maciekpalmowski.dev/blog/wordpress-security-is-it-really-that-bad/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/wordpress-security-is-it-really-that-bad/</guid>
      <pubDate>Mon, 07 Oct 2024 00:00:00 GMT</pubDate>
      <description>Is WordPress security really that bad? An honest breakdown of the actual risks — plugins, low-barrier entry, open source challenges, and what&apos;s genuinely improved.</description>
      <category>wordpress</category>
      <category>security</category>
    </item>
    <item>
      <title>Migrating WordPress Gutenberg blocks to Statamic</title>
      <link>https://maciekpalmowski.dev/blog/migrating-wordpress-gutenberg-blocks-to-statamic/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/migrating-wordpress-gutenberg-blocks-to-statamic/</guid>
      <pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate>
      <description>How to migrate WordPress Gutenberg blocks to Statamic Bard sets — a step-by-step guide using a custom CLI command to handle block-based content migration.</description>
      <category>wordpress</category>
      <category>statamic</category>
    </item>
    <item>
      <title>Astro for Documentation Sites: Insights After 6 Months</title>
      <link>https://maciekpalmowski.dev/blog/astro-for-documentation-sites-insights-after-6-months/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/astro-for-documentation-sites-insights-after-6-months/</guid>
      <pubDate>Thu, 01 Aug 2024 00:00:00 GMT</pubDate>
      <description>Lessons from 6 months running Patchstack&apos;s documentation on Astro Starlight — maintenance, team collaboration, open source contributions, and overall developer experience.</description>
      <category>astro</category>
    </item>
    <item>
      <title>Let&apos;s talk about closed plugins in the WordPress repository</title>
      <link>https://maciekpalmowski.dev/blog/lets-talk-about-closed-plugins-in-the-wordpress-repository/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/lets-talk-about-closed-plugins-in-the-wordpress-repository/</guid>
      <pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate>
      <description>The hidden danger of closed plugins in the official WordPress repository — why vulnerable closed plugins are invisible to users and what needs to change to protect WordPress sites.</description>
      <category>wordpress</category>
      <category>security</category>
    </item>
    <item>
      <title>Give WordPress a try - it&apos;s not as bad as you think</title>
      <link>https://maciekpalmowski.dev/blog/give-wordpress-a-try-its-not-as-bad-as-you-think/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/give-wordpress-a-try-its-not-as-bad-as-you-think/</guid>
      <pubDate>Tue, 04 Jun 2024 00:00:00 GMT</pubDate>
      <description>Debunking common WordPress myths: it&apos;s not just for blogging, not inherently slow, and powers 43% of the web for good reasons. A fair look at modern WordPress.</description>
      <category>wordpress</category>
      <category>cms</category>
    </item>
    <item>
      <title>Statamic for WordPress developers - data modeling and collections</title>
      <link>https://maciekpalmowski.dev/blog/statamic-for-wordpress-developers-data-modeling-and-collections/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/statamic-for-wordpress-developers-data-modeling-and-collections/</guid>
      <pubDate>Thu, 18 Apr 2024 00:00:00 GMT</pubDate>
      <description>Statamic for WordPress developers: how to create collections (post types) and model data with blueprints (custom fields) — step-by-step with Control Panel screenshots.</description>
      <category>statamic-for-wp-devs</category>
      <category>statamic</category>
    </item>
    <item>
      <title>How to easily start blogging as a developer</title>
      <link>https://maciekpalmowski.dev/blog/how-to-easily-start-blogging-as-a-developer/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/how-to-easily-start-blogging-as-a-developer/</guid>
      <pubDate>Sun, 07 Apr 2024 00:00:00 GMT</pubDate>
      <description>A developer&apos;s guide to starting a blog: comparing SaaS platforms like dev.to and Hashnode, static site generators, self-hosted options, and how to pick the right one.</description>
      <category>cms</category>
      <category>ssg</category>
      <category>buddy</category>
    </item>
    <item>
      <title>I was at Open Source Day 2024 in Florence</title>
      <link>https://maciekpalmowski.dev/blog/i-was-at-open-source-day-2024-in-florence/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/i-was-at-open-source-day-2024-in-florence/</guid>
      <pubDate>Wed, 03 Apr 2024 00:00:00 GMT</pubDate>
      <description>A recap of Open Source Day 2024 in Florence — talks covering open source CMSs, IoT, space, and a speaker debut outside the WordPress world for the author.</description>
      <category>conferences</category>
    </item>
    <item>
      <title>Astro Studio - first impression</title>
      <link>https://maciekpalmowski.dev/blog/astro-studio-first-impression/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/astro-studio-first-impression/</guid>
      <pubDate>Thu, 14 Mar 2024 00:00:00 GMT</pubDate>
      <description>First impressions of Astro Studio (Astro DB) — a LibSQL database built for Astro with schema management, seeding, local dev tooling, and a visual data viewer.</description>
      <category>astro</category>
    </item>
    <item>
      <title>I was at the JS World, VueJS and DevWorld Amsterdam</title>
      <link>https://maciekpalmowski.dev/blog/i-was-at-the-js-world-vuejs-and-devworld-amsterdam/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/i-was-at-the-js-world-vuejs-and-devworld-amsterdam/</guid>
      <pubDate>Tue, 05 Mar 2024 00:00:00 GMT</pubDate>
      <description>Recap of JS World, VueJS, and DevWorld Amsterdam 2024 — new combined format impressions, favorite talks, networking tips, and observations on conference growth.</description>
      <category>conferences</category>
    </item>
    <item>
      <title>Building a documentation site using Astro Starlight</title>
      <link>https://maciekpalmowski.dev/blog/building-a-documentation-site-using-astro-starlight/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/building-a-documentation-site-using-astro-starlight/</guid>
      <pubDate>Wed, 21 Feb 2024 00:00:00 GMT</pubDate>
      <description>Building a documentation site with Astro Starlight — what makes it great, pain points discovered in production, and why it beat readme.com for the Patchstack docs.</description>
      <category>astro</category>
      <category>work</category>
    </item>
    <item>
      <title>Statamic for WordPress developers - differences and installation</title>
      <link>https://maciekpalmowski.dev/blog/statamic-for-wordpress-developers-differences-and-installation/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/statamic-for-wordpress-developers-differences-and-installation/</guid>
      <pubDate>Wed, 07 Feb 2024 00:00:00 GMT</pubDate>
      <description>Statamic vs WordPress for developers: key differences in target audience, installation, hosting requirements, pricing, and how to get started with Statamic.</description>
      <category>statamic-for-wp-devs</category>
      <category>statamic</category>
    </item>
    <item>
      <title>Statamic for WordPress developers - intro</title>
      <link>https://maciekpalmowski.dev/blog/statamic-for-wordpress-developers-intro/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/statamic-for-wordpress-developers-intro/</guid>
      <pubDate>Tue, 16 Jan 2024 00:00:00 GMT</pubDate>
      <description>Introduction to a Statamic series for WordPress developers — why Statamic appeals to WP devs, key similarities and differences, and what the series will cover.</description>
      <category>statamic-for-wp-devs</category>
      <category>statamic</category>
    </item>
    <item>
      <title>What was my 2023</title>
      <link>https://maciekpalmowski.dev/blog/what-was-my-2023/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/what-was-my-2023/</guid>
      <pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate>
      <description>A personal 2023 year in review — layoffs at Kinsta, conferences, parenting a toddler, starting the gym, and what came next after losing a job I loved.</description>
      <category>life</category>
    </item>
    <item>
      <title>CMS Agnostic Headless</title>
      <link>https://maciekpalmowski.dev/blog/cms-agnostic-headless/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/cms-agnostic-headless/</guid>
      <pubDate>Fri, 24 Nov 2023 00:00:00 GMT</pubDate>
      <description>How to build a CMS-agnostic headless setup with Astro using an abstraction layer — a proof-of-concept for switching between headless CMSs without rewriting your whole frontend.</description>
      <category>cms</category>
      <category>headless</category>
      <category>astro</category>
    </item>
    <item>
      <title>Beginner&apos;s guide to surviving layoffs</title>
      <link>https://maciekpalmowski.dev/blog/beginners-guide-to-surviving-layoffs/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/beginners-guide-to-surviving-layoffs/</guid>
      <pubDate>Tue, 14 Nov 2023 00:00:00 GMT</pubDate>
      <description>A beginner&apos;s guide to surviving layoffs: practical tips on staying calm, managing finances, job hunting, and protecting your mental health after losing your job.</description>
      <category>work</category>
    </item>
    <item>
      <title>Building a website? This is how I do it</title>
      <link>https://maciekpalmowski.dev/blog/building-a-website-this-is-how-i-do-it/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/building-a-website-this-is-how-i-do-it/</guid>
      <pubDate>Mon, 30 Oct 2023 00:00:00 GMT</pubDate>
      <description>How a freelance developer chooses the right tech stack for client websites — covering WordPress, Statamic, headless CMS options, and when to use each.</description>
      <category>cms</category>
      <category>work</category>
      <category>development</category>
    </item>
    <item>
      <title>My first work anniversary at Kinsta</title>
      <link>https://maciekpalmowski.dev/blog/my-first-work-anniversary-at-kinsta/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/my-first-work-anniversary-at-kinsta/</guid>
      <pubDate>Mon, 02 Oct 2023 00:00:00 GMT</pubDate>
      <description>Reflecting on one year as a DevRel at Kinsta — what the role actually involves, why I joined, what surprised me, and how the team works together.</description>
      <category>work</category>
    </item>
    <item>
      <title>From Code to Security</title>
      <link>https://maciekpalmowski.dev/blog/from-code-to-security/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/from-code-to-security/</guid>
      <pubDate>Sun, 24 Sep 2023 00:00:00 GMT</pubDate>
      <description>Key insights from a developer-turned-security-professional on how dev backgrounds help in cybersecurity, bridging team communication, and building security-aware culture.</description>
      <category>security</category>
    </item>
    <item>
      <title>Front Matter CMS - a bit different approach to content management</title>
      <link>https://maciekpalmowski.dev/blog/front-matter-cms-a-bit-different-approach-to-content-management/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/front-matter-cms-a-bit-different-approach-to-content-management/</guid>
      <pubDate>Mon, 11 Sep 2023 00:00:00 GMT</pubDate>
      <description>Front Matter CMS turns Visual Studio Code into a full content management system — with media management, taxonomies, and frontmatter editing for static site generators.</description>
      <category>cms</category>
      <category>astro</category>
    </item>
    <item>
      <title>Different flavors of content management</title>
      <link>https://maciekpalmowski.dev/blog/different-flavors-of-content-management/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/different-flavors-of-content-management/</guid>
      <pubDate>Wed, 16 Aug 2023 00:00:00 GMT</pubDate>
      <description>A guide to the different types of CMS: headless vs monolith, self-hosted vs SaaS, Git-based vs database — with pros, cons, and when to use each approach.</description>
      <category>cms</category>
      <category>development</category>
    </item>
    <item>
      <title>Are WordCamps affordable for everyone?</title>
      <link>https://maciekpalmowski.dev/blog/are-wordcamps-affordable-for-everyone/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/are-wordcamps-affordable-for-everyone/</guid>
      <pubDate>Mon, 10 Jul 2023 00:00:00 GMT</pubDate>
      <description>Are WordCamps really affordable for everyone? A look at ticket prices, travel costs, and who benefits from the WordPress community event model.</description>
      <category>wordpress</category>
      <category>conferences</category>
    </item>
    <item>
      <title>I was at WordCamp Europe in Athens</title>
      <link>https://maciekpalmowski.dev/blog/i-was-at-wordcamp-europe-in-athens/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/i-was-at-wordcamp-europe-in-athens/</guid>
      <pubDate>Sun, 11 Jun 2023 00:00:00 GMT</pubDate>
      <description>WordCamp Europe 2023 Athens recap — Contributor Day highlights, Enterprise Gap side event, community meetings, and honest thoughts on the city itself.</description>
      <category>conferences</category>
      <category>wordpress</category>
    </item>
    <item>
      <title>20 years of WordPress</title>
      <link>https://maciekpalmowski.dev/blog/20-years-of-wordpress/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/20-years-of-wordpress/</guid>
      <pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate>
      <description>A personal reflection on 20 years of WordPress — from early WordCamps and community friendships to the platform&apos;s evolution and what the future might hold.</description>
      <category>wordpress</category>
    </item>
    <item>
      <title>I was at WordCamp Gliwice 2023</title>
      <link>https://maciekpalmowski.dev/blog/i-was-at-wordcamp-gliwice-2023/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/i-was-at-wordcamp-gliwice-2023/</guid>
      <pubDate>Wed, 17 May 2023 00:00:00 GMT</pubDate>
      <description>WordCamp Gliwice 2023 recap — Astro workshop, headless WordPress talk, favorite sessions on WordPress Playground and AI, and discovering a surprisingly green Polish city.</description>
      <category>conferences</category>
      <category>wordpress</category>
    </item>
    <item>
      <title>Is it worth converting your WordPress to headless?</title>
      <link>https://maciekpalmowski.dev/blog/is-it-worth-converting-your-wordpress-to-headless/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/is-it-worth-converting-your-wordpress-to-headless/</guid>
      <pubDate>Fri, 12 May 2023 00:00:00 GMT</pubDate>
      <description>A balanced look at headless WordPress architecture — real benefits, genuine drawbacks, when it makes sense, and when it&apos;s just adding complexity for no good reason.</description>
      <category>wordpress</category>
      <category>headless</category>
    </item>
    <item>
      <title>Securing Git Repository</title>
      <link>https://maciekpalmowski.dev/blog/securing-git-repository/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/securing-git-repository/</guid>
      <pubDate>Wed, 19 Apr 2023 00:00:00 GMT</pubDate>
      <description>How to secure your Git repository — avoiding hard-coded secrets, using .gitignore and env files, Key Vault best practices, git hooks, and secret scanning tools.</description>
      <category>security</category>
      <category>git</category>
    </item>
    <item>
      <title>Buying a bicycle using Playwright</title>
      <link>https://maciekpalmowski.dev/blog/buying-a-bicycle-using-playwright/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/buying-a-bicycle-using-playwright/</guid>
      <pubDate>Mon, 20 Mar 2023 00:00:00 GMT</pubDate>
      <description>How I used Playwright e2e testing, GitHub Actions, and a Telegram bot to automate bicycle stock monitoring and buy a Canyon Grizl gravel bike.</description>
      <category>cicd</category>
      <category>testing</category>
      <category>bicycle</category>
    </item>
    <item>
      <title>I was at PHP UK in London</title>
      <link>https://maciekpalmowski.dev/blog/i-was-at-php-uk-in-london/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/i-was-at-php-uk-in-london/</guid>
      <pubDate>Mon, 20 Feb 2023 00:00:00 GMT</pubDate>
      <description>A recap of PHP UK Conference in London — favorite talks on Drupal modernization, PHP internals, and developer experience, plus thoughts on the venue and city.</description>
      <category>conferences</category>
      <category>php</category>
    </item>
    <item>
      <title>I was at the JS World and VueJS Amsterdam</title>
      <link>https://maciekpalmowski.dev/blog/i-was-at-the-js-world-and-vuejs-amsterdam/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/i-was-at-the-js-world-and-vuejs-amsterdam/</guid>
      <pubDate>Mon, 13 Feb 2023 00:00:00 GMT</pubDate>
      <description>A recap of JS World and VueJS Amsterdam 2023 — favorite talks on Playwright testing, React game dev, and auth, plus city highlights from Amsterdam.</description>
      <category>conferences</category>
      <category>javascript</category>
    </item>
    <item>
      <title>When using Statamic over WordPress is a good idea</title>
      <link>https://maciekpalmowski.dev/blog/when-using-statamic-over-wordpress-is-a-good-idea/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/when-using-statamic-over-wordpress-is-a-good-idea/</guid>
      <pubDate>Sun, 05 Feb 2023 00:00:00 GMT</pubDate>
      <description>A direct comparison of Statamic vs WordPress — data storage, writing experience, hosting requirements, pricing, and when each CMS is the better choice for a project.</description>
      <category>wordpress</category>
      <category>statamic</category>
    </item>
    <item>
      <title>What was my 2022</title>
      <link>https://maciekpalmowski.dev/blog/what-was-my-2022/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/what-was-my-2022/</guid>
      <pubDate>Thu, 19 Jan 2023 00:00:00 GMT</pubDate>
      <description>A personal year in review for 2022 — new DevRel role at Kinsta, live streaming, WordCamp Europe, parenting adventures, and cycling highlights.</description>
      <category>life</category>
    </item>
    <item>
      <title>Creating custom actions in Buddy</title>
      <link>https://maciekpalmowski.dev/blog/creating-custom-actions-in-buddy/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/creating-custom-actions-in-buddy/</guid>
      <pubDate>Sat, 31 Dec 2022 00:00:00 GMT</pubDate>
      <description>Learn how to create custom sharable actions in Buddy CI/CD, including storage options, using the CLI boilerplate tool, and structuring actions for teams or open source.</description>
      <category>cicd</category>
      <category>buddy</category>
    </item>
    <item>
      <title>Is it worth migrating from Revue to Substack?</title>
      <link>https://maciekpalmowski.dev/blog/is-it-worth-migrating-from-revue-to-substack/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/is-it-worth-migrating-from-revue-to-substack/</guid>
      <pubDate>Thu, 22 Dec 2022 00:00:00 GMT</pubDate>
      <description>A practical comparison of Revue vs Substack for newsletter migration — pricing, custom domain setup, writing experience, and import process reviewed in detail.</description>
      <category>newsletter</category>
    </item>
    <item>
      <title>Playing around with Sanity.io</title>
      <link>https://maciekpalmowski.dev/blog/playing-around-with-sanity-io/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/playing-around-with-sanity-io/</guid>
      <pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate>
      <description>A hands-on first look at Sanity.io as a headless CMS — setting up Sanity Studio, GROQ queries, schema modeling, and integrating it with an Astro blog.</description>
      <category>astro</category>
      <category>headless</category>
      <category>sanityio</category>
    </item>
    <item>
      <title>The world outside of WordPress</title>
      <link>https://maciekpalmowski.dev/blog/the-world-outside-of-wordpress/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/the-world-outside-of-wordpress/</guid>
      <pubDate>Sun, 27 Nov 2022 00:00:00 GMT</pubDate>
      <description>Reflections on exploring the world beyond WordPress — Statamic, Craft, Sanity, headless architecture, and where WordPress is heading in a changing CMS landscape.</description>
      <category>wordpress</category>
      <category>development</category>
    </item>
    <item>
      <title>Is going headless worth the fuss</title>
      <link>https://maciekpalmowski.dev/blog/is-going-headless-worth-the-fuss/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/is-going-headless-worth-the-fuss/</guid>
      <pubDate>Tue, 01 Nov 2022 00:00:00 GMT</pubDate>
      <description>An honest look at whether headless architecture is worth it — covering the real pros and cons, when it makes sense, and what changed since Astro arrived.</description>
      <category>headless</category>
      <category>jamstack</category>
    </item>
    <item>
      <title>Implementing Astro live previews in headless Statamic</title>
      <link>https://maciekpalmowski.dev/blog/implementing-live-previews-in-headless-statamic-when-using-astro/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/implementing-live-previews-in-headless-statamic-when-using-astro/</guid>
      <pubDate>Sun, 23 Oct 2022 00:00:00 GMT</pubDate>
      <description>How to implement live content previews in a headless Statamic and Astro setup using Server-Side Rendering — step-by-step with code examples.</description>
      <category>statamic</category>
      <category>astro</category>
    </item>
    <item>
      <title>No Deploy Friday action</title>
      <link>https://maciekpalmowski.dev/blog/no-deploy-friday-action/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/no-deploy-friday-action/</guid>
      <pubDate>Wed, 28 Sep 2022 00:00:00 GMT</pubDate>
      <description>How to block Friday deployments using CI/CD pipelines — simple bash snippets for both Buddy and GitHub Actions to prevent accidental weekend-ruining releases.</description>
      <category>cicd</category>
    </item>
    <item>
      <title>The great WP-Optimize Debacle</title>
      <link>https://maciekpalmowski.dev/blog/the-great-wp-optimize-debacle/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/the-great-wp-optimize-debacle/</guid>
      <pubDate>Tue, 06 Sep 2022 00:00:00 GMT</pubDate>
      <description>A full breakdown of the WP-Optimize PageSpeed controversy — what Gijo claimed, what WP-Optimize actually does, and who was really at fault in this WordPress drama.</description>
      <category>wordpress</category>
      <category>development</category>
    </item>
    <item>
      <title>Converting Statamic to use Vite</title>
      <link>https://maciekpalmowski.dev/blog/use-vite-with-statamic/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/use-vite-with-statamic/</guid>
      <pubDate>Wed, 17 Aug 2022 00:00:00 GMT</pubDate>
      <description>How to migrate a Statamic project from Laravel Mix to Vite — step-by-step instructions covering package.json, vite.config.js, and Antlers template updates.</description>
      <category>development</category>
      <category>statamic</category>
    </item>
    <item>
      <title>Cycling around the Tatry Mountains</title>
      <link>https://maciekpalmowski.dev/blog/cycling-around-the-tatry-mountains/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/cycling-around-the-tatry-mountains/</guid>
      <pubDate>Sun, 19 Jun 2022 00:00:00 GMT</pubDate>
      <description>A day-by-day cycling trip around the Tatry Mountains spanning Poland and Slovakia — routes, accommodations, highlights, and what to expect on each stage.</description>
      <category>cycling</category>
    </item>
    <item>
      <title>Deploying WordPress with confidence using CI/CD</title>
      <link>https://maciekpalmowski.dev/blog/deploying-wordpress-with-confidence/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/deploying-wordpress-with-confidence/</guid>
      <pubDate>Mon, 06 Jun 2022 00:00:00 GMT</pubDate>
      <description>How to deploy WordPress safely using CI/CD pipelines with staging servers, automated tests, and tools like Buddy to prevent fatal errors reaching production.</description>
      <category>cicd</category>
      <category>development</category>
    </item>
    <item>
      <title>Implement CI/CD step-by-step in your project</title>
      <link>https://maciekpalmowski.dev/blog/implement-ci-cd-step-by-step/</link>
      <guid isPermaLink="true">https://maciekpalmowski.dev/blog/implement-ci-cd-step-by-step/</guid>
      <pubDate>Fri, 22 Apr 2022 00:00:00 GMT</pubDate>
      <description>A step-by-step guide to implementing CI/CD in your project: version control, automated deployments, dependency management, testing, and code quality tools.</description>
      <category>cicd</category>
      <category>development</category>
    </item>
  </channel>
</rss>
