Often, developers write the same code multiple times and create technical debt as a result of this. Examples include calling server-side actions from individual components or handling response errors differently each time. In this session, you will learn how to reduce unnecessary code and increase reusability by creating truly generic components. I will present advanced Lightning Components patterns leveraging abstract components, inheritance and component methods. Join and benefit from the long experience in building Lightning-components for many customers and take home some ready-to-use snippets that will save you time for future projects!