Symfony 7.3 may be a “minor” release, but these five additions will shave boilerplate off everyday code, boost performance where it hurts and generally make life nicer for Symfony developers.
I recently had the chance to visit one of the most iconic landmarks on the Dutch coast – the Westkapelle Lighthouse. It’s not just a beautiful structure but also a place steeped in history, guiding ships through the treacherous waters of the North Sea for centuries.
Living near the Watersnoodmuseum, I had long wanted to visit this place and explore the history of one of the greatest natural disasters in the Netherlands—the 1953 flood. The museum is located in Zierikzee, on the island of Schouwen-Duiveland in the province of Zeeland. It was here, on February 1, 1953, that nature struck with unprecedented force, flooding vast areas and claiming the lives of more than 1,800 people.
However, beyond being a history lesson, the museum combines education with interactive learning. Multimedia exhibits, simulations, and games help visitors understand the mechanisms behind storms, their consequences, and methods of protection. The museum’s surroundings—beautiful nature and the proximity of water—make it a unique place on the map of the Netherlands.
In an event-sourced architecture, the entire history of changes to the application’s state is stored as a sequence of events. However, to effectively work with this data, we often need optimized read models. This is where projections come into play. In today’s post, I’ll show you how to set up and implement projections in Ecotone, allowing you to easily transform events into the current state of your system.
Domain-Driven Design is an approach that helps build software reflecting real-world business logic. Within DDD, we distinguish building blocks – essential elements of domain modeling. Here’s their breakdown and application.
In the world of rapidly changing business requirements, creating software that effectively meets user needs is a key challenge. This is where Domain-Driven Design (DDD) comes in—a methodology that places the business domain at the center of the application design process.
Hi! My name is Ernest, and I’m happy to have you here. If you’re interested in programming, Domain-Driven Design, Symfony, or simply want to learn what life in the Netherlands is like, you’re in the right place!
On this blog, I will share my knowledge, experiences, and thoughts on both technology and everyday life in Zeeland. You’ll find content about software architecture, backend development in PHP, Ecotone, Sylius, as well as more casual posts about my passions and exploring the Netherlands.
Want to learn more about me? Check out the About Me page!