Speaker

Stefan Sosic

Stefan Sosic

BCILITY, CEO

Čačak, Serbia

Actions

Stefan is a Business Central expert and the Co-Founder and CEO of BCILITY, where he leads innovative solutions for Business Central users. He actively contributes to the Microsoft Dynamics community, sharing his knowledge and enhancing the platform through open-source Microsoft projects. As a frequent speaker at Business Central conferences, Stefan captivates audiences with his deep expertise and passion for the subject. His dedication to continuous learning and community collaboration sets him apart as a leader in the field.

Area of Expertise

  • Business & Management
  • Information & Communications Technology

Topics

  • Business Central
  • Dynamics 365 Business Central
  • Microsoft Dynamics 365 Business Central
  • Business Central Implementation

Deep Dive into AL Debugging

Explore the full capabilities of AL debugging in sandboxes or snapshot debugging in the production environment. This session will walk you through the key aspects of debugging in AL. You'll learn how to set different types of breakpoints, step through your code, and inspect variables effectively. Also, you will see what the limitations are when performing debugging. Learn how to attach a debugger in different ways, catch sessions, or await triggers. Uncover the distinct features of debugging in various environments, and gain valuable insights into managing large variable values, SQL behavior, and database statistics. Tips and tricks. This session has everything you need to debug all real-world scenario cases.

Master Page Scripting for User Acceptance Testing

Unlike other sessions on Page Scripting, this unique presentation will delve from basics into advanced capabilities and tips that can significantly boost your UAT testing efficiency. Whether you're new to user acceptance testing or looking to refine your existing processes, this session promises to deliver practical insights and hands-on demonstrations that set it apart from the rest.

In addition to exploring the fundamentals and advanced techniques, we will cover how to properly collect user reproduction steps for bugs and scenarios, ensuring accurate and efficient troubleshooting. To wrap up, we'll demonstrate how to set up a CI/CD pipeline to run your page scripts, streamlining your development and testing workflows.

Optimize AL Performance & Embrace New Guidelines

Unlock the full potential of your AL code by avoiding outdated patterns and adopting new, optimized guidelines. In this session, we will dive deep into AL code performance by dissecting the SQL queries underlying your AL code, examining commonly used patterns, evaluating their effectiveness, and running examples to measure performance.

Drawing from real-world experience, I'll showcase instances of poorly performing AL code and highlight commonly misused patterns that can hinder performance. You'll discover bad practices and gain insight into what happens behind the scenes in Business Central.

Beyond performance, in the second part of the session, I'll introduce new patterns, guidelines, and best practices that are often overlooked!!

As someone who has actively contributed to new Base Application features, I've honed my skills in writing optimized code and implementing the latest guidelines. Join this session to elevate your AL code and stay ahead with cutting-edge practices!

The Cost of Poorly Written AL Code: SQL Performance

In this session, we will explore how bad AL coding practices can lead to inefficient SQL queries, impacting the performance of Business Central. We will analyze SQL queries that are produced by bad AL code. A deep dive into SQL will show us what you should be aware of by writing your AL code and what the alternative is for it. Discover the hidden costs associated with poorly written code and learn how to avoid common pitfalls that can cause redundant database hits, excessive data reads, and overall SQL server stress. By understanding the relationship between AL code and SQL performance, you'll gain insights into best practices for writing efficient code that minimizes unnecessary database load. Equip yourself with the knowledge to optimize data retrieval, enhance system performance, and ensure your Business Central extensions run smoothly.

Supercharge Your AL Development with VS Code Settings, Extensions and Tips

This session will explore how to maximize the efficiency of your AL development environment using Visual Studio Code.
We'll cover the optimal setup and configuration for your VS Code to streamline your development efficiency, including less-known settings that can make a significant difference!
You will learn also practical tips and tricks to enhance daily coding tasks, such as keyboard shortcuts and advanced editor features. The session will also introduce essential VS Code extensions that automate repetitive tasks, improve code quality, and boost productivity. These extensions will help you manage AL code more effectively and ensure it meets high standards of quality.
By the end of the session, you'll have a comprehensive understanding of how to supercharge your AL development environment, making your work easier and more efficient.

Seamlessly Integrating SharePoint with Dynamics 365 Business Central

In this session, we will explore how to quickly connect SharePoint with Business Central and how connecting these powerful platforms can streamline document management, enhance team collaboration, and improve workflow automation. Learn best practices for setting up the integration, managing permissions, and synchronizing data effortlessly. Whether you're looking to enhance project management, document storage, or boost overall efficiency, this session will provide actionable insights and demos to help you harness the synergy between SharePoint and Business Central for maximum productivity.

From Idea to Release: Process of Contributing to Business Central

Business Central has been open-sourced on GitHub, allowing anyone to view the code and suggest changes. Discover how quick and impactful contributions to Business Central can be.

In this session, I will share my experiences contributing to both the System Application and Base Application of Business Central. I'll provide tips for consultants and developers on how to pitch new BC Ideas, and guide developers through the process of making contributions. During this journey, I've received significant recognition from Microsoft, and you can achieve the same.

We will begin by exploring how new functionality is implemented in Business Central and how you can contribute by suggesting BC Ideas or realizing them.

Next, we'll cover how to request access to the Business Central Apps repository and utilize it for contributions without necessarily pitching new ideas.

Finally, we will delve into the implementation part of contributing to Business Central. I will share real case scenarios, one for a System Application and one for a Base Application, demonstrating how to create a new developer environment, forking the Microsoft repository, creating the branch, and submitting a Pull Request for Microsoft to review. Also, what happens after you create a Pull Request?

Join my session to learn how you can contribute to Business Central and make a significant impact.

Telemetry Unleashed: From Basics to Brilliance in Business Central

This session will guide you through the essential steps to enable telemetry, showcasing powerful dashboards that provide invaluable insights. We will cover cost management strategies and techniques to control telemetry data, ensuring you are not overwhelmed by non-relevant data. Learn how to limit signals, set daily caps, and filter events with Data Collection Rules. Discover how to determine which signals to prioritize, and master Kusto Query Language (KQL) to unlock its full potential for data analysis and visualization. Finally, we will explore creating telemetry alerts and delve into advanced visualization techniques for telemetry-driven implementations, empowering you to maximize the benefits of telemetry in your Business Central environment.

Challenges and Best practices for upgrading to the latest Business Central on Cloud

Upgrading to the latest version of Business Central on Cloud can be a daunting task for many companies. With an ever-evolving cloud landscape, companies are often faced with the challenge of upgrading to the latest version of Business Central on the Cloud while ensuring their existing data and processes remain intact.

It is important to understand the various challenges that come with upgrading to the latest version of BC on the Cloud. The most common challenge is the potential for data loss during the upgrade process. Companies must also consider the compatibility of their existing third-party applications and integrations with the new version of BC on the Cloud. If the necessary changes are not made, the third-party applications and integrations may not work after the upgrade.

Despite the challenges of upgrading to the latest version of BC on the Cloud, there are also several best practices that can help ensure the upgrade process is successful, which we will cover in this session.

We as an experienced company that is doing a lot of upgrade projects can share real-world Challenges and issues to ensure the upgrade process is successful and minimize any potential risks for others who try to upgrade its products.

Upgrading to the latest version of Business Central on Cloud can be a complex and time-consuming process. However, by following the best practices shown in the session, companies can ensure the upgrade process is successful and their data remains intact. Companies should also ensure that any necessary third-party applications and integrations are compatible with the new version of BC on Cloud before proceeding with the upgrade. By following these best practices, companies can ensure their upgrade to the latest version of BC on Cloud is successful and their data remains complete and secure.

BC TechDays 2025 Sessionize Event Upcoming

June 2025 Antwerpen, Belgium

Days of Knowledge Central 2025 Sessionize Event Upcoming

May 2025 Darmstadt, Germany

Days of Knowledge Nordic 2025 Sessionize Event Upcoming

May 2025 Odense, Denmark

Days of Knowledge UK 2025 Sessionize Event

March 2025 Birmingham, United Kingdom

DynamicsCon Virtual Sessionize Event

November 2024

Directions EMEA 2024 Sessionize Event

November 2024 Vienna, Austria

DUG Meetup - Call for Presentations User group Sessionize Event

December 2023

BC TechDays 2023 Sessionize Event

June 2023 Antwerpen, Belgium

Stefan Sosic

BCILITY, CEO

Čačak, Serbia

Actions

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