Why Tests? Explained for Management
For business leaders: why testing matters for ROI, risk reduction, and agility explained in management language with numbers and real case studies.
Lead Engineer & Trainer @ SensioLabs Germany
I am a Software Engineer and Team Lead of the development team at SensioLabs Germany. With over 10 years of experience in PHP and Symfony, I focus on building scalable applications and improving development workflows. I’m actively involved in the open-source community, contribute to the Symfony ecosystem, and maintain the Storyblok PHP SDK. In my blog posts, I share insights on modern web development, best practices, and solving complex challenges.
For business leaders: why testing matters for ROI, risk reduction, and agility explained in management language with numbers and real case studies.
We’ve all done it — added target="_blank" to a link to “help users” stay on our site. But what feels like a harmless convenience often creates confusion, breaks accessibility, and introduces hidden security risks.
AI is transforming web development — and with php-llm/llm-chain, PHP developers can easily add powerful LLM features to Symfony apps. This guide shows you how to get started with chatbots, smart assistants, and more.
Zenstruck Foundry has revolutionized the way we write tests in Symfony. In this post, you’ll learn how expressive factories, isolated test data, and a smoother developer experience helped us streamline our testing workflow and boost productivity.
Learn how to apply Domain-Driven Design (DDD) principles in Symfony with practical examples. Discover the power of value objects, repositories, and bounded contexts.
SemVer ensures stability for libraries, while CalVer aligns projects with release cycles. Learn the key differences and best use cases to optimize your versioning strategy.
SensioLabs has embraced the power of Storyblok, a leading headless CMS, to unlock greater content flexibility and scalability. By integrating Storyblok into our workflows, we empower both developers and content creators to deliver seamless, dynamic experiences across multiple platforms.
In this post, we’ll explore the risks of neglecting to update your Composer dependencies and how it can lead to serious security vulnerabilities, compatibility issues, and missed opportunities for performance and feature improvements.
Explore Domain-Driven Design (DDD) principles and patterns like Ubiquitous Language, Aggregates, and Bounded Contexts. Learn how DDD fits seamlessly into PHP and Symfony projects, helping you align software with business needs.
This site uses cookies and gives you control over what you want to activate. Read the Privacy Policy