We get used to reading about big things – high-level architectural solutions, design patterns in action, or big data processing. However, most of our problems are small and lie at the low-level in our code. One of them is: how to synchronize a collection of entities with another collection, which is its simplified representation? Imagine you have a collection of entities. You receive an updated version of that collection, e.g., from the API endpoint. But what if data are transferred using D...| Szymon Krajewski
When you ever develop an API in the Symfony framework1, you probably heard of the serializationGroup option. It allows you to define different groups of attributes to serialize and deserialize. However, defining these groups without proper consideration may make the whole development hard, e.g., if you need to deal with different scopes of the object’s attributes in many other endpoints. I want to show you our approach to serialization groups in one of our projects. Together with my team, w...| Szymon Krajewski
Screencast Do you prefer video tutorials? Check out the Doctrine screencast series. Symfony provides all the tools you need to use databases in your applications thanks to Doctrine, the best set …| symfony.com
Screencast Do you prefer video tutorials? Check out the Symfony Forms screencast series. Creating and processing HTML forms is hard and repetitive. You need to deal with rendering HTML form field…| symfony.com