To Shane MacGowan R.I.P. Together with the AI hype, the new Analysis Mode introduced with Dynamics 365 Business Central 2023 Wave 1 (22.x) and enhanced with 2023 Wave 2 (23.x) is something that would impressively make the difference in the upcoming years. But what is this new component under the hood? Well, don’t tell anybody... Continue Reading →
Tri-state of mind: unvealing the real power of READ COMMITTED isolation level.
Locking mechanisms are quite complex and so long to be deeply explained that could be used as a bulletproof lullaby if you need to let kids fall asleep. Or if you want to give up on someone at a speed date. Ok. That is the max level of humor admitted when talking about locking and... Continue Reading →
Open In Excel can lead to a high-locking scenario.
Open in Excel is a great feature. But what if I am telling you that could lead to a high-locking scenario? … Yes, I know. I am insane. Thanks. But as Arya used to say: “not today”. How did I get to this conclusion? You never have to ask. Telemetry, of course. And this is... Continue Reading →
Outgoing Web Service telemetry. A practical example.
INCISO (skip this section if you are only interested in the technical side of this blog post) LinkedIn and X (formerly Twitter) have a massive influx of posts with super positive feedback related to Directions EMEA 2023 in Lyon. No worries, you have my 5+ stars too and chapeau to the organization committee. I was... Continue Reading →
A simple case of modern troubleshooting with telemetry.
That day when you receive a ping like. “Hey, what happened to this request. It was quite important. Dated back 14th September. Could you explain me that? Seems like BC online was down. Keep in mind that this log could have been collected even the day after”. Errore invio dati ordine 503:{"error":{"code":"Application_ServiceUnavailable","message":"The session could not... Continue Reading →
In-client designer strikes back
The In-client designer is like the picture of Tacconi’s family in my aunt's house: a simple reminder of the past. But without the dust. Originally, it was born to help C/AL developers to create page customization faster (layout only) and let them embrace the extensibility paradigm and be more productive at the same time. ... Continue Reading →
SEARCH in lists : the silent killer.
I knew about this – official and documented – behavior since a long time. My mind goes back discussing around it with my friend Vittorio in 2016-ish. “Search” feature is way too easy to use. Just type in what you want to search for and the application will find out what you are looking for.... Continue Reading →
Road to version 23. Some data from the field.
Rock’n’Roll! That is my first - official - super verbose and actionable error message during Sync-NAVTenant on the road to version #23. I know. This is the good old grumpy PowerShell: not so verbose. And it forced me to wake up the even older SQL Server Profiler trace. Ah Gotcha. This is yet again the... Continue Reading →
The new table extension model: the storage side
NOW YOU SEE IT Take a sample database on-premises 22.whatever with approx. 175 GB and, during the upgrade process to 23.0, run Sync-NAVTenant to move it into the new table extension data model (combined table extension tables). NOW YOU DON’T ! Look at the overall dimensions post sync-navtenant: 173 GB (-2GB, -1.1% Total Space). THE... Continue Reading →
2025 Wave 1: Cleaning out the closet
PREAMBLE (you may skip this section if you like, it is not technical, I am just thinking aloud) A few months ago, I thought of creating a YouTube channel with chilling interviews of well-known member of the Dynamics 365 Business Central community and some of the clever minds in Lyngby. I also thought about a... Continue Reading →
