
Matt Traxinger
ArcherPoint by Cherry Bekaert, DevOps Engineer / BC Developer
San Antonio, Texas, United States
Actions
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.
Area of Expertise
Topics
Lean and Mean: Eliminating Waste in Your Development Workflow
In the often-chaotic world of software development, waste can quietly undermine productivity, lead to unnecessary delays, and negatively impact both the quality of the final product and the morale of development teams. Drawing inspiration from Lean manufacturing principles, this session will explore the 7 key wastes commonly encountered in software development. These include partially done work, unnecessary features, knowledge gaps, task hand-offs, delays, task switching, and defects. Each of these wastes can create friction in the development process, slowing down teams and creating bottlenecks.
By examining each of these wastes, attendees will gain a deeper understanding of how they show up in real-world workflows, and, more importantly, how to reduce or eliminate them. This session will provide actionable strategies for streamlining workflows, prioritizing work effectively, minimizing distractions, and improving the quality of code produced. Whether you’re working alone or as part of a larger team, this session will equip you with the tools to identify and tackle waste head-on, making your development processes leaner, meaner, and more efficient.
Attendees will leave with a solid understanding of how to recognize these inefficiencies in their own projects and practical steps they can take to create a more productive, focused, and smooth development workflow.
Defensive Programming: Writing Code That Fights Back
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.
Beyond Job Queues: Modernizing Automation in Business Central
Once upon a time we had application servers, forms, and timers. Nearly two decades ago we moved to the job queue and it, or various iterations of it, has been the stalwart of automating routine tasks in NAV and Business Central ever since. It’s difficult to imagine doing it any other way.
The job queue is not without its problems, though. This is especially true in high transaction, high automation SaaS environments where we have less control and less visibility into what is going on behind the scenes. Jobs don’t always start on time. Scaling can cause jobs to stop altogether for hours at a time. Platform hotfixes can completely change performance without you knowing about them ahead of time. The wrong jobs take priority. When companies get big enough to need to process tens of thousands of tasks per hour, and not impact other users in the system, we can’t always count on the job queue to deliver.
In this session you’ll learn how to leverage various timer and event driven Azure components, in combination with Business Central API calls, to achieve a more consistent automation experience.
Key topics include:
• An overview of the traditional job queue and its limitations in modern SaaS environments.
• Introduction to Azure components (such as Azure Functions, Logic Apps, and Event Grid) that can replace or augment the job queue.
• Best practices for integrating Business Central API calls with Azure services to achieve seamless automation.
• Strategies for monitoring, scaling, and optimizing automated tasks to ensure high performance and reliability.
Community Summit NA
Accelerating AL Code Excellence
Ask the Experts - Development and Architecture
Days of Knowledge Americas 2024 Sessionize Event
Community Summit NA
Avoiding Business Central Software Decay by Building SOLID Solutions
Community Summit NA
Connect Your Apps the No Code Way
How to Do a Code Review
In Case of Fire - Git Commit, Git Push
DynamicsCon
Automated Testing with Business Central
Community Summit NA
Defensive Programming
Software Evolution - Refactoring
Reporting Hands on Lab
User Group Focus
Get on the Train - Take Control of Your Development Pipeline
Community Summit NA
Transforming C/AL to AL
Approval Workflow Pricing Changes
NAVUG Focus
Transforming C/AL Code for VS Code
NAVUG Focus
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top