This week, I m battling the UserControlHost page type in AL. On paper, well, on screen, this is a great page type for many of the things I create. But it has a few quirks, enough to make me reconsider the choice. Check out the video:
Today we re visiting a very basic feature of computing and programming: converting text to data. Adding the complexity of different languages makes this much more complicated than it should be. Check the video for the details:
I have this idea, maybe more of a very loose concept, where Business Central and a spreadsheet melt together into a single very utilitarian tool. I have done a few videos on the topic over the last many years. Here s a new approach; this one seems pretty cool. Check out the video:
The normal way to add a timer to a page in AL is through JavaScript. I did a video on that 6 years ago, all the way back on version 16. Since then, a new way to create a timer has emerged: Using PageBackgroundTasks. Check out the video for the nerdy details.
Many of us are still running our apps without namespaces, but it s time to embrace namespaces in AL. Check out this video for the procedure of adding a namespace to an app.
Most AL code doesn t need to be fast. You read a few records, run some business logic, post a document — the database round-trips dominate, and the language overhead is noise. But every so often you end up doing real computation in AL: parsing a binary format, transforming a buffer, hashing, encrypting, compressing. The moment [ ]
I recently got my hands on some very fresh bits of Business Central functionality, never seen by the public before. This is the AI-driven future we have all been promised. Check out the video if you want to see the future:
With BC28, we got more control over which indexes are maintained and which ones are not. Check out the video to see how you can control this in an easy way.
Sometimes, app developers want a bit of fun, and that can sometimes result in easter eggs in software. Check out this video if you want to discover an easter egg in one of our apps 🙂