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
When I saw the .exe in the instructions I already thought I can stop there. Thanks for the PR to support devcontainers that makes it way easier
November 6, 2025 at 6:42 AM
πŸŽ‰ 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
I mean, in classic client/dev env everything did in fact close with ESC
September 5, 2025 at 6:27 PM
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
Well, you just need node.js istalled. If you have it already, you just need the command/the config
September 3, 2025 at 6:39 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
I prefer to choose once and then have the appsource cop help me stay consistent hence the suffix setting
June 7, 2025 at 7:00 AM
That means it would be best to keep it in sync with "application"?
June 6, 2025 at 7:29 AM
Did not know that, will update the blog. THANKS!
June 6, 2025 at 6:06 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
Yeah, I understand that restriction for businesses logic, but for technical things like a webhook I feel like there should not be distinguished between licenses
June 5, 2025 at 4:18 AM
Is there a particular reason why it behaves like this?
June 4, 2025 at 7:55 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
I just found out that the error does not happen when I remove all entitlements from my extension.
April 18, 2025 at 1:07 PM
This was changed 3 weeks ago, I am still running the old code where its just skipped for Background sessions
April 18, 2025 at 12:35 PM
Good hint. I will debug this later and post an update
April 18, 2025 at 10:33 AM
Anyone getting weird permission/license errors on S2S authentication?
#msdyn365bc #bcalhelp
April 18, 2025 at 5:25 AM
Having a child also doesn’t help with free time πŸ™ˆπŸ˜‚
April 10, 2025 at 4:33 PM
For me it’s a general thing. Business picked up end 2024 again and I just barely have any time at all πŸ˜…
April 10, 2025 at 4:10 PM