Skip to main content

My latest blogposts

With over two decades of experience in sharing insights on software development tools and best practices, I maintain an active blog to showcase my expertise and perspectives. Below, you'll find my latest articles covering tech & e-commerce topics.

ConFoo 2026

I'll be presenting at ConFoo 2026 in Montreal, Canada, on building e-commerce search solutions with Gally and leveraging Twig, Twig Hooks, and Live Components for interactive frontend development.

Read more

Hello Docusaurus Search!

Our blog is getting an upgrade with a new search function to help readers find content easily. The search bar, powered by docusaurus-search-local, improves user experience and accessibility.

Read more

Refresh Sylius Image Cache

Learn how to refresh the image cache in Sylius after transferring images between instances, ensuring proper frontend display. Use the liip:imagine:cache:resolve command to generate the image cache.

Read more

Introducing the DDEV Gally Addon

The DDEV Gally Addon simplifies Gally integration into DDEV environments, reducing setup to just two commands. It offers easy management, convenient access, and streamlined interaction, making it easier for developers to work with Gally.

Read more

What are Sylius Twig Hook Sections?

Learn how to utilize Twig Hook Sections in Sylius to simplify your Twig Hook structure and improve template management. Understand the benefits of Sections to divide forms into columns and assign hooks with flexibility, streamlining your workflow.

Read more

SeaweedFS for S3 workloads

With MinIO in maintenance mode, SeaweedFS is a reliable alternative for S3 workloads, offering a scalable and feature-rich solution. This guide shows how to set up and use SeaweedFS as an S3 backend, including integration with libraries like Flysystem and support for advanced features.

Read more

IONOS Cloud S3 Bucket Policy configuration

Learn how to choose between user-owned and contract-owned S3 buckets in IONOS Cloud, and discover how to use Bucket Policies to securely manage access and permissions for your object storage buckets.

Read more

PHPUGMRN 06/25 meetup

Join the final PHP meetup of 2025 in Mannheim on December 11th, featuring talks on reactive web applications with HTMX and what's new in PHP 8.5.

Read more

Nvidia workloads on Nomad

By following a few simple steps to configure the NVIDIA device plugin and update your Nomad configuration, you can easily schedule GPU-accelerated workloads and optimize resource allocation in your cluster.

Read more

Configure Cart Redirect in Sylius

Sylius is a flexible e-commerce framework that allows for customization to meet your business needs. It provides options to tailor the shopping experience, including customizable redirect options and routes. Fund out how in this blog post.

Read more

Dealing with special chars in a Nomad Template block

Troubleshooting Nomad job issues can be frustrating, but understanding special character handling is key. Learn how to use toJSON to pass passwords with special characters unchanged.

Read more

Announcing bitexpert/phpstan-sylius 0.2.0

The PHPStan extension for Sylius boosts code quality and reliability by performing various checks, including enhanced grid configuration rules, to ensure a robust Sylius codebase.

Read more

Creating and enabling IONOS Cloud LaaS users

Learn how to grant users access to the IONOS Cloud LaaS logging solution for seamless log management. This tutorial outlines two simple methods to enable user access, ensuring easy collaboration in your IONOS Cloud environment.

Read more

The ultimate Sylius UX Components guide

Learn how to use Sylius UX Components to build customizable and interactive UI interfaces with minimal JavaScript code. Combine Twig and Live Components with Sylius Twig Hooks to create dynamic and extendable interfaces in Sylius applications.

Read more

Simplifying Sylius Containerization with DDEV at SyliusCon 2025

I've been selected to speak at SyliusCon 2025 in October where I will present "Simplifying Sylius Containerization with DDEV". My talk will cover our migration to DDEV, demonstrating its installation, integration, and extensibility for Sylius projects.

Read more

How to style error pages in Sylius

Learn how to customize error pages in Sylius 2.x with two simple methods. Follow our step-by-step guides to enhance your error pages and improve user experience.

Read more

PHPUGMRN 05/25 meetup

Join the PHP meetup in Mannheim on Oct 30th, 2025, for expert talks on PHP topics. Register now to network with fellow PHP enthusiasts and learn from industry experts Dan Leech and Benjamin Außenhofer.

Read more

Migrating from TraefikEE to Traefik Proxy

Migrating from Traefik EE to Traefik Proxy requires minor adjustments, including updating middleware identifiers and HostRegexp expressions. By making these changes, users can seamlessly transition to Traefik Proxy and ensure smooth operation of their Nomad workloads.

Read more
More blogposts