Directions ASIA 2023
WRITING BETTER CODE (AND BETTER TESTS) WITH INTERFACES
Date: 26-04-2023 | From: 09:00 to 17:00 | Room: Lotus
Interfaces are not new in AL, but after a few years of being around, they are still heavily underused both by Microsoft and by the community. And yet, they are possibly the best single addition to AL stack in the recent years, with potential to transform your coding style to other dimension.
This workshop will go deep into interfaces and show you how to make the best out of them, with a lot of practical examples, ranging from simple to advanced. You’ll get hands on about how to scale your code, make it more extensible and robust. Since interfaces have their special place in testability, you’ll learn how to use interfaces to make your code more testable, and how to take advantage of interfaces in your test code as well.
Speakers:

Vjekoslav Babic
Solutions Architect | MVP
Bio: Vjekoslav Babić, or just Vjeko as he prefers to go by in the community in a vain attempt to simplify his absurd Slavic name, is a Business Central architect, developer, trainer, author and blogger. With more than two decades of experience in the IT, he worked with vast range of technologies, but his passion has always been anything that had to do with the web and mobile worlds. Deep down, Vjeko is an incurable hacker who took quite a long time to realize that the one thing he really loves is writing code, plain and simple. He immensely enjoys breaking things apart to see how they work, not necessarily always putting them back together. As a frequent speaker at conferences, in his demos, and on his blog, he is always pushing the boundaries of what's possible, connecting the world of Business Central with just about anything that can be plugged into it through some obscure loophole or undocumented interface, especially if they are not meant to be used that way. In Vjeko's view, nothing is really meant to be used in any particular way and figuring out how to make things useful beyond their intended purpose is the meaning of life, in a way. Since spring 2010, Vjeko has been awarded the Most Valuable Professional (MVP) award for Microsoft Dynamics NAV. You can meet him at his blog "Vjeko.com - ideas in the cloud".