When developing new features we often break down these functionalities into smaller parts to make them more manageable. Sometimes these smaller parts are releasable pieces of code that add direct value, while in other cases the added value of the release is blocked on a dependency that still needs to be developed, causing delay and unhappy stakeholders.
During this coding session we want to take this to the extreme and see how small we can make these releasable pieces while still adding value in each release. Therefore we will do an exercise using vertical slicing!
Vertical slicing is a development approach that focuses on delivering thin, end-to-end slices of functionality. Instead of building entire layers (e.g., front-end, back-end) separately, vertical slicing ensures that each slice includes all layers necessary to deliver a complete piece of functionality. This method promotes continuous integration, faster delivery of features, and a better understanding of how different components interact. Because your users can make use of your feature earlier, you'll get feedback faster and because your releases are functionally self-contained, your code is more flexible and able to adapt to the early feedback, leading to a better product.
This meetup is designed for developers of all skill levels who are eager to enhance their coding techniques, collaborate with peers, and learn about the powerful concept of vertical slicing in software development. So, if you are in for a fun evening of coding, networking with fellow developers and practice and improve your skills feel free to join.
We will arrange food and drinks so the only thing you should bring is your own device with your favourite developer tools.
Date: June 26th
Time: 18:00-21:00 (walk-in: 17:30, including food and drinks)
Location: Dellaertweg 9E, Leiden (next to Central Station)