07-04-2025

Defensive Programming: Writing Code That Fights Back

14:45 - 15:30 Sage 3 Back to event schedule

What happens when your code encounters the unexpected? Defensive Programming is the practice of anticipating failure, guarding against mistakes, and building applications that stay reliable under pressure. In this session, we'll explore how to write code that not only works when conditions are ideal but also thrives when things go wrong.

From managing edge cases to validating inputs and preventing silent failures, we'll cover actionable techniques for making your code more resilient. Through relatable examples and practical strategies, you'll gain a toolbox to protect against unpredictable errors, prevent bugs from snowballing into bigger issues, and write code that's easier to test, debug, and maintain.

Whether you're just starting out or have years of experience, this session will give you the mindset and methods to build bulletproof systems.

Speakers:

Matt Traxinger

ArcherPoint by Cherry Bekaert, DevOps Engineer / BC Developer

Matt is a seasoned Business Central developer with nearly two decades of experience in the field. Since 2005, he has worked with ISVs, end-users, and partners, leveraging his expertise to enhance developer productivity. A Business Central and Azure Certified Developer, and DevOps Engineer Expert, Matt is committed to integrating modern tools and development techniques into the Business Central ecosystem. He leads numerous initiatives aimed at automating repetitive tasks, freeing developers to engage in creative, high-value work that drives innovation and growth.