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.

FrankenPHP & Caddy WAF

Discover how combining Caddy WAF and FrankenPHP can help prevent security vulnerabilities, data breaches, and malicious activities, ensuring the security and reliability of your application.

Read more

PHPUGMRN 05/26 meetup (Symfony meetup)

Join the PHP Usergroup Rhein-Neckar on October 22nd for a Symfony special meetup, featuring expert talks on building adaptable applications and applying software engineering best practices to AI-powered tools.

Read more

Symfony Security Auditor

Discover how to identify and fix security vulnerabilities in your Symfony applications using the Symfony Security Auditor, a powerful tool that provides detailed reports and actionable insights to improve your application's security.

Read more

Hot reload with FrankenPHP

Learn how to streamline your PHP development workflow with FrankenPHP's hot reload feature, which automatically refreshes your frontend when files change, simplifying development and improving productivity.

Read more

Traefik OIDC setup

Learn how to secure your Traefik Proxy with the Traefik OIDC plugin, a straightforward solution that integrates easily with your existing setup and supports a wide range of Identity Providers.

Read more

Running Qwen 3.8 on Hashicorp Nomad

Learn how to efficiently deploy the Qwen 3.8 model on NVIDIA DGX Spark using Hashicorp Nomad.

Read more

The WebMCP Challenge: Wishlist Concierge

Discover how I leveraged the OpenAI WebMCP Challenge to create an innovative Sylius plugin, streamlining e-commerce integrations with AI-powered wishlist management, and explore the technical details behind this cutting-edge solution.

Read more

Runtime Doctrine ORM analysis with Doctrine Doctor

Learn how to detect and resolve runtime database issues in Symfony applications using Doctrine Doctor, a powerful tool that analyzes Doctrine queries and identifies performance, security, and configuration problems.

Read more

Improving Cert Handling in Nomad

Learn how to streamline certificate management in Nomad and Vault by leveraging a template-driven approach that automates certificate updates and reduces deployment errors.

Read more

Odoo development with DDEV

Learn how to seamlessly integrate Odoo with DDEV, overcoming compatibility hurdles and streamlining your development workflow with this step-by-step technical guide.

Read more

Give your coding agent a memory

Boost your coding agent's capabilities with Engram, a powerful tool that provides long-term memory and seamless integration, enabling agents to learn and remember over time.

Read more

DDEV Gally 2.3 Addon Release

Boost your development environment with our updated Gally DDEV addon, now supporting Gally 2.3 with features like recommender, visitor tracking, and search term suggestions.

Read more

PHPUGMRN 04/26 meetup

Join the PHP Usergroup Rhein-Neckar on August 20th as we host Elizabeth Barron, Executive Director of The PHP Foundation, for an exclusive insights into the foundation's mission and upcoming plans.

Read more

How we've built the unKonf ticketshop

Learn how we successfully migrated our unKonf ticketing platform from Sylius 1 to Sylius 2, overcoming plugin compatibility issues and leveraging AI coding agents to build a custom solution that exactly matches our needs.

Read more

Connection Pooling for Onyx AI

Discover how I optimized Onyx's PostgreSQL connection management to prevent deployment issues, and learn how to tweak its internal settings for a seamless experience.

Read more

Codebase Memory Management for OpenCode

Boost your OpenCode experience with codebase-memory-mcp to supercharge code search across 158 languages, including infrastructure-as-code indexing.

Read more

How to customize Sylius Grids?

Learn how to customize Sylius grids using PHP event listeners, a flexible and powerful approach to tailoring your grids to your specific needs.

Read more

Nomad Rescheduling Error

Troubleshooting a mysterious error in Nomad? This post shares a personal experience with a puzzling issue and the simple solution that resolved it.

Read more
More blogposts