Stefan Šošić

@sosicstefan.bsky.social

Microsoft MVP || Business Central and NAV || BCILITY

Claude and VS Code Copilot are not just for development, they can offer much more. One key application is in analyzing Business Central snapshot debugs and profiles. These capabilities can enhance your workflow and provide valuable insights. Read more on: ssosic.com/ai-claude-an...

Using AI to Analyze Business Central Snapshots Debugs and Profiles - Stefan's BC Blog

Debugging and optimizing Business Central usually is not simple and fast process. You know something’s wrong. Maybe it’s slow, maybe it’s crashing, or maybe it’s...

ssosic.com

Just published my 2025 Year-in-Review, covering blog highlights, conference sessions, and audience growth. 🚀 2026 will go deeper: development tips and guides, pipeline intelligence, and platform-scale architecture. Read the full post: ssosic.com/general/year...

Year-in-Review 2025 and Looking Ahead to 2026 - Stefan's BC Blog

Reflecting on 2025 2025 was a defining year for my work on ssosic.com. I focused on creating content that serves as a practical development reference...

ssosic.com

It’s all about getting the most out of VS Code for Business Central — the extensions that actually make a difference, the settings that quietly save you time, and the small workflow tweaks that add up to a big productivity boost. Read it here: ssosic.com/uncategorize...

Supercharge your AL Development with VS Code: Settings, extensions, and tips - Stefan's BC Blog

You don’t need a whole new toolchain to speed up AL development—you need to squeeze more out of VS Code. With the right extensions, a...

ssosic.com

Looking for a faster, smarter way to search records in Business Central without overcomplicating your AL code? In this post, I share how Codeunit Find Record Management can supercharge your lookups with built‑in functions... 🔗 ssosic.com/development/... #msdyn365bc #ALDevelopment #BusinessCentra

Your Secret Weapon for Smart Record Searching - Stefan's BC Blog

If you’ve been developing in Business Central for a while, you’ve probably written your fair share of code to find records based on user input....

ssosic.com

AI is changing how we develop in Business Central. 🤯 In my latest blog, I describe why clean, standardized AL code is essential for making tools like Copilot truly effective. It’s time to build the foundation for smarter, AI-driven development. 🔗 Read more: ssosic.com/general/buil...

Building the Foundation for AI-Driven Development in Business Central - Stefan's BC Blog

Setting the Standard for AL Development As Business Central developers, we’re seeing a shift in how we build and maintain solutions. With tools like Copilot...

ssosic.com

Let's continue our AL:Go pipelines Blog series. 🚀 The code analyzer is meant to check your code for all sorts of problems. Be it code that technically compiles but will generate errors during runtime or more a kind of guideline check to achieve cleaner code. ssosic.com/algo-pipelin...

Integrating custom CodeCop with AL :Go pipelines - Stefan's BC Blog

Let’s continue our AL:Go pipelines Blog series. Extending Business Central’s static analysis with your own CodeCop rules is a powerful way to enforce team-specific best...

ssosic.com

From AL Language version 15, there is a new handler type that allows developers to mock HTTP responses in their test methods, enabling more controlled and reliable testing of modules that interact with external services. ssosic.com/development/... #msdyn365bc #ALLanguage

Mocking HTTP Calls in AL Tests - Stefan's BC Blog

With version 15.0, Microsoft has introduced a new capability in AL Language a new handler type:HttpClientHandler. This new handler type allows developers to mock HTTP...

ssosic.com

Many users are enthusiastic about the ability to quickly change and add entries right from Excel. Yet, some have noticed that it seems to allow only editing of existing rows rather than adding completely new ones. So, here are two workarounds. 🚀 ssosic.com/bc-learn/how... #msdyn365bc

How to create new Sales/Purchase Price List lines with Edit in Excel - Stefan's BC Blog

The new “Edit in Excel” functionality for the Sales and Purchase Price List has garnered a lot of attention. Many users are enthusiastic about the...

ssosic.com

Managing sensitive data in JSON objects got a major upgrade! In Business Central on Cloud, developers often work with SecretText. With the newly introduced WriteWithSecretsTo method in AL, injecting secrets into JSON is now possible. Take a look at the demo! 💥 ssosic.com/development/...

Secure JSON Handling in Business Central: Introducing WriteWithSecretsTo method - Stefan's BC Blog

Managing sensitive data in JSON objects got a major upgrade! In Microsoft Dynamics 365 Business Central, on Cloud, developers often work with SecretText, a data...

ssosic.com

Delighted to be part of @BCTechDays 2025, the best Business Central tech conference! 🚀 Are you ready to learn more about how you can fine-tune your code? Which patterns to avoid? What are the new guidelines for the AL code? Join my session at BC TechDays! #BCTechDays

Bild

Start easy and simple, follow this first blog post of the series, set the first simple build and CI/CD pipelines, add publish to environment workflow, and then in the next series extend your pipelines further and further. 🚀 #msdyn365bc #github #pipelines #workflows #ALGo ssosic.com/algo-pipelin...

Make AL:Go pipelines for your PTE Application - Stefan's BC Blog

In this Blog series we will cover more about creating and managing your AL:Go pipelines. This blog is split into multiple parts. We will do...

ssosic.com