AL Object ID Ninja
-
Your Object IDs Have No Excuse Now – Ninja Comes to CI/CD
AL Object ID Ninja is now available as a GitHub Action and an Azure DevOps Pipeline Task. It scans your AL repository during CI/CD and fails the build if it finds any object IDs, field IDs, or enum value IDs that aren’t tracked by the Ninja backend.
-
AL Object ID Ninja: An Apology, a Decision, and a Month on the House
I owe you an explanation. Not a corporate statement. Not a carefully worded legal notice. An actual explanation, from me to you, because you’ve trusted this tool – and by extension, me – for years. You deserve more than a changelog entry. So here it is. Four years. My pocket.
-
AL Object ID Ninja MCP Server Is Here
So you’ve jumped on the agentic coding train. You’re using Cursor, or Claude Code, or Windsurf, or whatever the cool kids are using this week. Your AI assistant writes AL code for you, and life is good. Except… who’s making sure your object IDs don’t collide? Nobody, that’s who. Until now.
-
When GUIDs Collide: The App ID Problem Nobody Expected
You know what’s supposed to be unique? Snowflakes. Fingerprints. And GUIDs. A GUID (Globally Unique Identifier) is mathematically designed to be so astronomically unique that if you generated one hundred billion GUIDs per second, you’d still have a better chances of being struck by lightning twice and then winning the lottery, all on the same day, than generating a duplicate.
-
AL Object ID Ninja: Please Register Your Intent
Over the past four years, AL Object ID Ninja has quietly kept thousands of teams out of conflict trouble. To plan the next chapter responsibly, I need a simple signal from you. What I’m asking If you intend to keep using the hosted Ninja backend after 1 January 2026 , please register your interest here: 👉 alid.ninja This is not a subscription.
-
End of free backend for AL Object ID Ninja
EDIT: Click here to let me know if you intend to stay with Ninja premium backend and lock in your lifetime 35% discount. I hoped I would never have to write this post. When I first released AL Object ID Ninja back in September 2021 , my dream was simple — to give every Business Central developer a painless way to manage object IDs, forever free.
-
AL Object ID Ninja logical ranges overview
Long time no see, eh? 😳 I won’t offer no excuses, but I have been plenty busy with things that you’ll benefit in some way or another, far more than you’d benefit from me writing here. So, let’s jump straight into it. First things first. I just can’t express my gratitude to all of you who use it every day.
-
AL Object ID Ninja Scheduled Maintenance Announcement: October 9 at 19:00 CET
For all of you using AL Object ID Ninja, please read this post. There will be scheduled maintenance of AL Object ID Ninja back end on October 9, 2021, at 19:00 CET (UTC +2). The expected downtime is 30 minutes. During the maintenance, you will not be able to use AL Object ID Ninja to assign object IDs.
-
Important Announcement for AL Object ID Ninja
If you are using AL Object ID Ninja already then you may want to read this post. If not, then first install AL Object ID Ninja, then read this post 😀 Since its launch three weeks ago, this extension has exploded far beyond my expectations.
-
AL Object ID Ninja v1.2.0 – plus some Azure lessons learned
First things first. Yesterday evening, I’ve released AL Object ID Ninja v1.2.0 and there is really nothing new that you’d care about, functionally speaking. Check the changelog if you will , but trust me, you won’t be really blown away. But yes, unfortunately, it did merit a full minor version rather than just a patch number increase.