Latest blog posts
View allThis post is part of the series in which I am taking a look at the new functionality introduced in Microsoft Power Automate 2026 Wave 1. The sixth of the new functionality (originally in the Desktop flows section, although Microsoft sometimes move...
A previous post on this blog treated “model multipliers” and “usage-based billing” as if they describe the same cost problem. A sharp comment on LinkedIn pointed out they do not. This post sets that straight, including one insight that changes the...
A few weeks ago, I began working with a customer operating on Microsoft Dynamics 365 Business Central. At first glance, everything appeared to be in order. The system was live, transactions were being processed regularly, and standard reports were...
I work across multiple Business Central repos. One per client, one per module. And somewhere along the way, you ended up with the same file copy-pasted into six different places. The post SymLynx – I Built a VS Code Extension Because I Got Tired ...
One of the most common challenges in Accounts Payable is tracing which product receipts have been matched to which invoices. This problem becomes even more complex when product receipts involve non-stocked items. In this post, I'll explore how to ...
Exporting data from DIXF (Data Import Export Framework) is straightforward when filters are static. But what happens when your business scenario requires dynamic filters—filters that change based on real‑time inputs or business events? In this pos...
6 weeks in. 32 videos published. Still free. This week — we lay the foundation of Supply Chain. Every SCM consultant hits a wall on their first project. Not because they don’t know the transactions. But because they never set up the system correct...
When a Copilot agent responds poorly, the instinct is to blame the model. Spoiler: it’s almost never the model. The problem sits somewhere between your prompt and the response — a skill that never loaded, a file that never reached the context, a t...
