
SemVer vs. CalVer: Which Versioning Strategy is Right for You?
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.
Software Engineer & Team Lead @ 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.
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