Stefan Šošić
banner
sosicstefan.bsky.social
Stefan Šošić
@sosicstefan.bsky.social
Microsoft MVP || Business Central and NAV || BCILITY
Are you in this situation where your database is over the limit?! Document attachments from Tenant Media are taking up most of the space? Then our session on 5th November at the EMEA Direction is for you! 🚀

#msdync365bc #businesscentral
October 28, 2025 at 3:18 PM
Learn how to show portrait-optimized invoice thumbnails using ExtendedDatatype = Document and image conversion from PDF.

Read here 👉 ssosic.com/development/...

#ALLanguage #msdyn365bc
Document Previews in Business Central v27 (PDF Viewer) - Stefan's BC Blog
Business Central version 27 introduces a new semantic enhancement for rendering media fields: the ExtendedDatatype = Document property. This feature enables portrait-optimized previews of image...
ssosic.com
October 19, 2025 at 7:04 PM
If you're dealing with large tables and want faster, cleaner data cleanup, this one's worth a look. I compare it with DeleteAll, share usage patterns, and highlight key limitations.

Read the full post: ssosic.com/development/...

#msdync365bc #ALLanguage
AL Table Cleanup: Choosing Between Truncate and DeleteAll - Stefan's BC Blog
If you’ve ever had to clear out a massive table in AL, you know how slow and painful it can be. The usual suspect DeleteAll...
ssosic.com
October 5, 2025 at 1:45 PM
A comprehensive guide covering advanced AL debugging techniques for Business Central developers.

Read the full guide here: ssosic.com/development/...

#BusinessCentral #ALDevelopment #msdyn365bc
Deep Dive into AL Debugging: A Complete Developer’s Guide - Stefan's BC Blog
Debugging is one of the most critical skills for any AL developer working with Microsoft Dynamics 365 Business Central. Whether you’re troubleshooting complex business logic,...
ssosic.com
September 28, 2025 at 2:58 PM
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
September 10, 2025 at 11:48 AM
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
August 25, 2025 at 11:53 AM
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
August 9, 2025 at 4:39 PM
Microsoft has rolled out several updates to AppSourceCop, the AL code analyzer used to validate extensions for AppSource... ⬇

ssosic.com/development/...

#msdyn365bc #AppSourceCop
AppSourceCop Updates: What Developers Need to Know - Stefan's BC Blog
Microsoft has rolled out several updates to AppSourceCop, the AL code analyzer used to validate extensions for AppSource. These changes aim to strike a better balance...
ssosic.com
July 29, 2025 at 4:40 PM
With the release of Business Central AL version 15.2, Microsoft has introduced the ability to deprecate ExternalBusinessEvent type events. ⬇

ssosic.com/development/...

#msdync365bc #ALLanguage
Deprecating External Business Events in AL – Version 15.2 - Stefan's BC Blog
With the release of Business Central AL version 15.2, Microsoft has introduced an important enhancement to the AL programming language: the ability to deprecate ExternalBusinessEvent type events. This...
ssosic.com
July 15, 2025 at 9:46 AM
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
June 29, 2025 at 12:24 PM
Days of Knowledge Central was great! 🚀 Thanks everyone, for joining my sessions, and to the organizers for a flawless organization.

#msdyn365bc #DOK #DaysOfKnowladge
June 6, 2025 at 7:15 AM
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
June 3, 2025 at 8:51 PM
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
May 20, 2025 at 6:47 PM
It has arrived! 🚀
#MVPBuzz
May 14, 2025 at 12:16 PM
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
May 9, 2025 at 8:17 PM
Reposted by Stefan Šošić
The freshest of BC MVPs @sosicstefan.bsky.social on the topic of AL Performance tips&tricks!! 🥳
May 2, 2025 at 10:19 AM
Did you miss what's new in AL Language for 2025 Wave 1?

Here is a full guide through all the news and improvements. 🚀

ssosic.com/development/...

#msdyn365bc #ALLanguage
Full overview of what’s new in AL Language for 2025 Wave 1 - Stefan's BC Blog
Hey there! Ready to dive into the latest updates to the AL language in Business Central? This post will give you a rundown of the...
ssosic.com
April 22, 2025 at 3:06 PM
💥Upcoming Business Central conferences!
I hope we cross paths at some of these amazing conferences. See you there and let's have a talk!

ssosic.com/conference/u...
Upcoming Business CentralC Conferences! - Stefan's BC Blog
In this blog post I will be sharing upcoming Business Central conference which I will be attending and speaking on, here will be more till...
ssosic.com
April 13, 2025 at 6:34 PM
💥From AL Language version 15.0, you can do implicit conversion between Record and RecordRef!!!

Check out my new blog post for practical examples.

ssosic.com/development/...
AL Language: Implicit conversion between Record and RecordRef - Stefan's BC Blog
From version 15.0 of AL Extension there is a very cool and useful feature shipped! Now its supported implicit conversion between Record and RecordRef instances, allowing direct assignment between...
ssosic.com
April 9, 2025 at 7:27 PM
Reposted by Stefan Šošić
🚨 Please take a minute or two, to learn how and where (!) to request extensibility changes for #msdyn365bc! 🚨

My new blog post:
𝗥𝗲𝗾𝘂𝗲𝘀𝘁𝗶𝗻𝗴 𝗲𝘅𝘁𝗲𝗻𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆 𝗳𝗼𝗿 𝗕𝘂𝘀𝗶𝗻𝗲𝘀𝘀 𝗖𝗲𝗻𝘁𝗿𝗮𝗹
nataliekarolak.wordpress.com/2025/04/04/r...
April 4, 2025 at 2:48 PM
Finally, a guide to create AL:Go pipelines for your AppSource app is ready! 🚀
ssosic.com/uncategorize...

#msdyn365bc #ALGo #pipelines
Make AL:Go pipelines for your AppSource Application - Stefan's BC Blog
In this second part of the blog series about AL:Go pipelines we will cover pipelines for your AppSource extensions. If you have missed previous part,...
ssosic.com
March 26, 2025 at 9:31 PM
Reposted by Stefan Šošić
What are you waiting for? Registrations for #BCTechDays are open.

Reserve your seat today!
March 14, 2025 at 7:43 AM
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
March 12, 2025 at 12:12 PM
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
February 26, 2025 at 8:36 AM
Microsoft has rolled out some improvements to AppSource mid-last year, specifically around the preview state for extensions.

Do you know about the preview state and how it works? 🤔

ssosic.com/appsource/th...
The Benefits of AppSource Extension Previews
If you’re publishing apps on AppSource or working closely with Business Central, you’ll want to stick around. What’s the Deal with AppSource Extension Previews? So,...
ssosic.com
February 13, 2025 at 1:49 PM