Exploring Interface Implementation: A Journey from Events to Enums

Abstract Last week, I had an conversation with my colleague Natalie Karolak. She faced a unique challenge: replacing an event-driven feature with interfaces. Her goal was to provide a template for end-users to implement every necessary function while ensuring the possibility of executing multiple implementations of the interface. As the designated pattern enthusiast at our … Continue reading Exploring Interface Implementation: A Journey from Events to Enums

The object oriented way of JSON handling in AL – Part 1

On the left side we have a normal JSON formatted object, on the right side we have a normal AL implementation of JSON generation Item JSON Object { itemNo: "123", price: 10.25, description: "Insane Item", ... ... ... active: true, variants: [ { description: "Total insane variant" }, { description: "not so insane variant" } … Continue reading The object oriented way of JSON handling in AL – Part 1