Structural code search with ast-grep, training data extraction, AI code understanding via knowledge graphs, and a request to GitHub to finally add AL code navigation.
sshadows.dk/blog/one-parser-…
#MSDyn365BC
Pst! Something is also coming to VSCode soon. Soon to an agent near you. #MSDyn365BC
2
6
98
Need a beta tester, just to make sure I'm not missing anything in the package. marketplace.visualstudio.com…
1
61
Got a lot of useful feedback on al-perf yesterday. So, a new version of the backend is live.
It should be even better, with more thorough analyses and improved readability than before.
#MSDyn365BC
68
BC's Performance Profiler tells you where time is spent, but not why or what to do about it. I built a BC extension that adds an "Analyze with AL Perf" button right on the Performance Profiler page. #MSDyn365BC
blog.sshadows.dk/blog/one-cl…
I created my own custom wezterm fork. What do other people use as their daily terminal on Windows?
74
The new model GLM-5 has been added to the leaderboard at ai.sshadows.dk/
63
Updated CentralGauge results: 8 LLMs on 56 #AL code generation tasks for #MSDyn365BC Central. Opus 4.6 leads at 76.2% pass@1 with 98.2% consistency.
blog.sshadows.dk/2026/02/10/…
Discovering all kinds of small differences while testing. (gpt-5 = gpt-5.2, just truncated) #msdyn365bc
73
What's new in the lab?
Create your own AI Agents for BC.
But essentially, you can do everything MS does, just with your own agent and backend.
1
2
79
Why did I pick so early a flight to Poznan. ZzZ. Well atleast I will have time to prepare at the hotel. See you all there!
52
Playing around a bit with the Copilot API on **OnPrem**. Yup, you read correctly. Let's see how it ends up. #msdyn365bc
1
3
117
Had 10 min, so updated the Object Ninja MCP server. Now auto-assigns on pulls.
npmjs.com/package/@sshadows/…
3
68













