Stefan Maron | #msdyn365bc MVP
banner
stefanmaron.com
Stefan Maron | #msdyn365bc MVP
@stefanmaron.com
🚀 Dynamics 365 BC Dev | #msdyn365bc MVP 🏅 | #CleanCode Advocate | Code & Content: github.com/StefanMaron StefanMaron.com 🎥 youtube.com/@stefanmaron
🎉 MSDyn365BC.Sandbox.Code.History update!

Now intelligently handles late hotfixes by inserting them at the correct position in git history using rebase.

⚠️ Local branches may need updating - easy one-liner scripts in the post!

#BusinessCentral #MSDyn365BC

📝 stefanmaron.com/posts/blog-p...
MSDyn365BC.Sandbox.Code.History - Late Hotfix Handling | Stefan Maron blog
Technical blog about Business central stuff
stefanmaron.com
October 2, 2025 at 6:10 PM
AL MCP Server v2.2 is live! 🎉

✅ 16 tools → 6 tools
✅ 70% token reduction
✅ Zero feature loss
✅ All functionality preserved

Make your AI assistant smarter about Business Central development.

github.com/StefanMaron/AL-Dependency-MCP-Server

#BusinessCentral #MCP #AI #ALDevelopment
September 30, 2025 at 6:39 AM
Join me and @thedoubleh.dev on #directionsEmea2025
in Poznan this November to learn about what you can do to improve performance when you have already applied all the usual patterns ;)
#msdyn365bc
September 3, 2025 at 9:30 AM
🔧 AL MCP Server: Make AL symbols visible to AI!

AI can't see AL packages/dependencies. This fixes that.

✅ AI understands your AL codebase
✅ Smart suggestions
✅ npx al-mcp-server

Works with Copilot, Claude Code, Cursor.

👉 github.com/StefanMaron/AL-Dependency-MCP-Server

#msdyn365bc #AI
GitHub - StefanMaron/AL-Dependency-MCP-Server
Contribute to StefanMaron/AL-Dependency-MCP-Server development by creating an account on GitHub.
github.com
September 3, 2025 at 5:23 AM
Join me and @sshadows.dk on Directions Emea in Poznan this November and see how we forced the Business Central Server into a Penguin Suite and what results we discovered!
#msdyn365bc
August 28, 2025 at 6:53 PM
Upcoming Stream:

Intro to Claude code / AI assisted Coding - with @tinestaric.bsky.social - The Business Central Coding Stream

Friday 29th Aug - 16:00 UTC+2

#msdyn365bc

www.youtube.com/live/sylN3q4...
Intro to Claude code / AI assisted Coding - with Tine Starič - The Business Central Coding Stream
Streaming all kinds of coding for Microsoft Dynamics 365 Business Central. Join me to just hang out or tell me what I am doing wrong ;) Today I have Tine with me, a fellow MVP, and this episode will ...
www.youtube.com
August 28, 2025 at 4:55 AM
My 1st renewed as an MVP 🥳 Its an honor as always. Lets continue the work in our small #msdyn365bc community.
And congratulations to my fellow MVPs
#mvpbuzz
July 14, 2025 at 4:21 AM
Just published: “How to Set Up a New Business Central App – The 100% Correct Way”

✅ Template-first
✅ Linter setup (AppSource + PTE Cop)
✅ AL-Go + rulesets + automation

No shortcuts. This is the clean, scalable way.

📖 Read here: stefanmaron.com/posts/how-to...

#msdyn365bc
How to Set Up a New Business Central Development Project – The 100% Correct Way | Stefan Maron blog
Technical blog about Business central stuff
stefanmaron.com
June 5, 2025 at 1:31 PM
🚫 No shortcuts. Just the right way.
🔧 Starting a new blog series on Business Central development — focused 100% on clean, compliant, upgrade-safe code.

This is for developers who want to build apps the right way.

stefanmaron.com/posts/introd...

#msdyn365bc #BusinessCentral #CleanCode
Introducing the “No Shortcuts” Series: The 100% Correct Way to Develop for Business Central | Stefan Maron blog
Technical blog about Business central stuff
stefanmaron.com
June 2, 2025 at 6:26 AM
Reposted by Stefan Maron | #msdyn365bc MVP
How can just in time loads be faster than a full record load? After all, this means two queries reading the same table. And two are slower than one, right? Right, but only if we allow these two queries to run until completion.

www.keytogoodcode.com/post/jit-loa...
JIT loads vs Full record load
Since the time when I came across this post by Waldo (or actually, he mentioned his test results in one online discussion) I was curious to try it myself and dig into its unexpected results. The quest...
www.keytogoodcode.com
May 31, 2025 at 5:59 PM
Anyone getting weird permission/license errors on S2S authentication?
#msdyn365bc #bcalhelp
April 18, 2025 at 5:25 AM
I have a dream 🤓
#msdyn365bc
April 8, 2025 at 5:11 AM
I am still worthy 🤓
April 7, 2025 at 4:18 AM
#msdyn365bc .Sandbox.Code.History (and onPrem as well) is already updated with the branches for v26

github.com/StefanMaron/...
github.com/StefanMaron/...
GitHub - StefanMaron/MSDyn365BC.Sandbox.Code.History at w1-26
Contribute to StefanMaron/MSDyn365BC.Sandbox.Code.History development by creating an account on GitHub.
github.com
April 2, 2025 at 4:18 AM
Reposted by Stefan Maron | #msdyn365bc MVP
Looking forward to be on stage at @bctechdays.com with @stefanmaron.com
March 13, 2025 at 10:53 AM
Not sure if folks remember the TechDays session
youtu.be/EucBX5IYt6k?...

But this is a good example, I need to restrict the schema of Sales Order Nos and, again, can not use the onValidate events.
Super annoying.
#msdyn365bc
March 4, 2025 at 6:50 AM
Turns out croissants are not that hard to make after all 😁
February 14, 2025 at 7:32 PM
And we are live! Join @tinestaric.bsky.social and me to see what it means to use Linux for the daily tasks of #msdyn365bc development!

youtube.com/live/QcZM5fV...
Is Linux ready for BC Development? - with Tine Starič - The Business Central Coding Stream
YouTube video by Stefan Maron
youtube.com
February 7, 2025 at 1:00 PM
Reminder: Today at 2pm CET @tinestaric.bsky.social and I will be talking about running Linux as your daily driver for #msdyn365bc Development.
He prepared a whole list of questions for me, so make sure to step by!

www.youtube.com/live/QcZM5fV...
Is Linux ready for BC Development? - with Tine Starič - The Business Central Coding Stream
YouTube video by Stefan Maron
www.youtube.com
February 7, 2025 at 5:54 AM
This is gold!
Thanks @adrogin.bsky.social for putting in the hours to compile this analysis for us!
#msdyn365bc
Are you afraid of filters on FlowFields in AL? Well... There is definitely a reason to be cautious. But it may not be as bad as it seems, and certainly not as bad as some other methods which are used to avoid these filters.

www.keytogoodcode.com/post/filteri...
Filtering on FlowFields
It has been said so many times that filtering on FlowFields is bad for performance that we are used to avoiding this kind of filters in AL at all costs. So whenever a developer needs to select a subse...
www.keytogoodcode.com
February 6, 2025 at 6:15 AM
So far we only got a few questions. If there is anything you always wanted to know about #msdyn365bc development on linux, leave a comment or post your question directly into the chat over on youtube :)

@tinestaric.bsky.social and I will be trying to cover it on the stream this Friday!
[Upcoming Stream]
I will have @tinestaric.bsky.social with me on the stream and we will be talking about all things Linux and if its actually a viable solution for Business Central development.

Day?
Friday 7th of February

Time?
2pm CET

#msdyn365bc

youtube.com/live/QcZM5fV...
Is Linux ready for BC Development? - with Tine Starič - The Business Central Coding Stream
YouTube video by Stefan Maron
youtube.com
February 4, 2025 at 6:27 AM
Recently Streamed, now with chapters 🤓

#msdyn365bc

www.youtube.com/live/uU09eTh...
Sentinel Telemetry & Card Page Design - The BC Coding Stream / Business Central Development
YouTube video by Stefan Maron
www.youtube.com
February 3, 2025 at 5:56 AM
It doesn’t get much better than home made sourdough rolls on a Sunday morning 😁
February 2, 2025 at 6:40 AM
Working on Sentiel Telemetry - The BC Coding Stream / Business Central Development

You can also join on discord in the StreamChat if you want to be on stream and have a chat ;)

discord.gg/4wbfNv3

#msdyn365bc

www.youtube.com/live/uU09eTh...
Working on Sentiel Telemetry - The BC Coding Stream / Business Central Development
YouTube video by Stefan Maron
www.youtube.com
January 31, 2025 at 7:01 PM