<?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[Balint Pekker | bpekker.dev]]></title><description><![CDATA[A Drupal related blog Written by Balint Pekker, a software engineer being really good at turning caffeine into code.]]></description><link>https://bpekker.dev</link><generator>GatsbyJS</generator><lastBuildDate>Tue, 26 Aug 2025 12:44:42 GMT</lastBuildDate><item><title><![CDATA[AI & Drupal - Writing the Next Chapter]]></title><description><![CDATA[If you’ve been following this blog for a while, you may have noticed it’s been quieter than usual. That pause wasn’t because I ran out of things to write about. On the contrary, it was because I was writing something bigger, something that needed a different format than a single post or even a series of posts. That project became an e-book, AI & Drupal for Mission-Driven Organizations, and I’m happy to finally share it with you.]]></description><link>https://bpekker.dev/ai-and-drupal-the-next-chapter/</link><guid isPermaLink="false">https://bpekker.dev/ai-and-drupal-the-next-chapter/</guid><pubDate>Tue, 26 Aug 2025 13:42:03 GMT</pubDate></item><item><title><![CDATA[The Rise of Drupal: A New Era]]></title><description><![CDATA[Drupal is changing, and it feels like a return to what made it exciting in the first place. With tools like the Drupal CMS Launcher, Experience Builder, Site Templates and a potential Marketplace, there’s a clear focus on simplifying the process for newcomers, without the unnecessary barriers. These features have the potential to reshape how sites are built, especially for those just getting started, while still preserving the power and flexibility that make Drupal stand out.]]></description><link>https://bpekker.dev/the-rise-of-drupal/</link><guid isPermaLink="false">https://bpekker.dev/the-rise-of-drupal/</guid><pubDate>Tue, 22 Apr 2025 21:49:41 GMT</pubDate></item><item><title><![CDATA[AI Code Review for Drupal]]></title><description><![CDATA[It’s been a while since I’ve posted here. The last few months were packed with projects — shipping features, handling migrations, managing infrastructure, and everything in between. Writing fell by the wayside. But recently, something clicked again. Dries’ recent post on coding with Claude sparked a familiar feeling: curiosity, a bit of wonder, and the urge to build and share again.]]></description><link>https://bpekker.dev/ai-code-review/</link><guid isPermaLink="false">https://bpekker.dev/ai-code-review/</guid><pubDate>Thu, 10 Apr 2025 01:33:03 GMT</pubDate></item><item><title><![CDATA[Drupal 11 is at the doorstep]]></title><description><![CDATA[The release of Drupal 11 is on the horizon, yet comprehensive information on its features, deprecated modules, and system requirements is scattered. While you can piece together details from documentation and community forums, it would be much more convenient to have everything in one place, hence this post. Since the release of Drupal 10.2, we've known about the deprecations and experimental modules, allowing us to prepare for the transition. With Drupal 10 receiving long-term support (LTS) until Drupal 12, possibly arriving in mid-late 2026, there's no immediate rush to upgrade. However, the benefits of the new features in Drupal 11 make the upgrade highly worthwhile.]]></description><link>https://bpekker.dev/drupal-11/</link><guid isPermaLink="false">https://bpekker.dev/drupal-11/</guid><pubDate>Wed, 31 Jul 2024 21:48:11 GMT</pubDate></item><item><title><![CDATA[Simplifying Drupal Documentation]]></title><description><![CDATA[Are you new to the world of Drupal, eager to dive into its powerful capabilities, but encountering obstacles in the form of outdated tutorials and confusing documentation? You're not alone. Beginning your Drupal journey can feel like navigating uncharted territory, leaving many feeling frustrated before they even begin.]]></description><link>https://bpekker.dev/simplifying-drupal-documentation/</link><guid isPermaLink="false">https://bpekker.dev/simplifying-drupal-documentation/</guid><pubDate>Sat, 27 Apr 2024 00:58:07 GMT</pubDate></item><item><title><![CDATA[Enhancing Drupal with GitHub Actions]]></title><description><![CDATA[When it comes to Drupal development, GitHub Actions offers invaluable assistance in automating repetitive tasks, standardizing your processes, and enhancing code quality. By defining workflows as code in YAML files that can react to various events, it provides flexible customization and scalability. Pre-built actions can handle common tasks like building and testing code, while custom actions can be tailored to project-specific requirements. Let's explore some of the best practices along with examples of actions you could use in your next Drupal project.]]></description><link>https://bpekker.dev/enhancing-drupal-with-github-actions/</link><guid isPermaLink="false">https://bpekker.dev/enhancing-drupal-with-github-actions/</guid><pubDate>Tue, 16 Apr 2024 10:49:12 GMT</pubDate></item><item><title><![CDATA[Automatic Updates]]></title><description><![CDATA[The Automatic Updates initiative will not only address the often painful process of manually installing crucial security updates but will also make it significantly easier for your Drupal site to remain up-to-date with the security advisories and the latest protections against potential threats. Let's dive into the details and see how it works.]]></description><link>https://bpekker.dev/automatic-updates/</link><guid isPermaLink="false">https://bpekker.dev/automatic-updates/</guid><pubDate>Sat, 23 Mar 2024 00:36:11 GMT</pubDate></item><item><title><![CDATA[The Future of Drupal]]></title><description><![CDATA[In the world of Drupal, staying ahead of the curve is essential for building websites that are not just functional but also future-proof. As the digital landscape continues to evolve, it's crucial to explore emerging trends and technologies in Drupal development that are shaping the future. In this blog post, we'll dive into some of these exciting possibilities and discuss how they can lift Drupal websites to new heights.]]></description><link>https://bpekker.dev/the-future-of-drupal/</link><guid isPermaLink="false">https://bpekker.dev/the-future-of-drupal/</guid><pubDate>Tue, 12 Mar 2024 17:56:23 GMT</pubDate></item><item><title><![CDATA[The Drupal Prep Manual: Recipes!]]></title><description><![CDATA[Does the process of configuring modules and setting up content types manually from scratch sound all too familiar? Have you ever wished for a secret ingredient to simplify your Drupal development process? That's exactly what recipes bring to the table: a structured approach to site building that saves you precious hours of trial and error. After all, in the world of development, time equals money.]]></description><link>https://bpekker.dev/drupal-recipes/</link><guid isPermaLink="false">https://bpekker.dev/drupal-recipes/</guid><pubDate>Thu, 22 Feb 2024 19:23:11 GMT</pubDate></item><item><title><![CDATA[To Patch or Not To Patch]]></title><description><![CDATA[There is an ongoing debate among developers regarding the use of patches versus pull requests for contributions. Since its migration to GitLab in 2018, Drupal has undergone significant changes. As of July 2024, the removal of Drupal CI and automated patch testing could potentially change the way contributions are made.]]></description><link>https://bpekker.dev/to-patch-or-not-to-patch/</link><guid isPermaLink="false">https://bpekker.dev/to-patch-or-not-to-patch/</guid><pubDate>Thu, 08 Feb 2024 23:35:03 GMT</pubDate></item><item><title><![CDATA[Access Policy API]]></title><description><![CDATA[Drupal's robust architecture for role-based access control is highly effective, yet it does come with some limitations. Although several contributed modules such as Content Access, Field Permissions, Permissions by Term, or Flexible Permissions exist to address these limitations, from 10.3 we can utilize the built-in functionality of Drupal core to achieve the same outcome.]]></description><link>https://bpekker.dev/access-policy-api/</link><guid isPermaLink="false">https://bpekker.dev/access-policy-api/</guid><pubDate>Fri, 26 Jan 2024 00:34:36 GMT</pubDate></item><item><title><![CDATA[Attributes In Drupal]]></title><description><![CDATA[Drupal 10.2 is out, with an easier content management by improving user experience, and with some performance improvements in caching and HTTP responses. It is also compatible with PHP 8.3, and it started using PHP attributes.]]></description><link>https://bpekker.dev/attributes-in-drupal/</link><guid isPermaLink="false">https://bpekker.dev/attributes-in-drupal/</guid><pubDate>Mon, 18 Dec 2023 13:01:03 GMT</pubDate></item><item><title><![CDATA[Single Directory Components]]></title><description><![CDATA[The Drupal frontend development has long been intricate and demanding, however Drupal 10 introduces a game-changer — Single Directory Components (SDC).]]></description><link>https://bpekker.dev/single-directory-components/</link><guid isPermaLink="false">https://bpekker.dev/single-directory-components/</guid><pubDate>Tue, 12 Dec 2023 18:12:03 GMT</pubDate></item><item><title><![CDATA[The Journey So Far]]></title><description><![CDATA[This is my initial post sharing my journey in web development so far — a journey that commenced during my college days and ultimately steered me towards becoming a passionate Drupal enthusiast.]]></description><link>https://bpekker.dev/the-journey/</link><guid isPermaLink="false">https://bpekker.dev/the-journey/</guid><pubDate>Sun, 10 Dec 2023 01:01:03 GMT</pubDate></item></channel></rss>