Directions EMEA 2021, Milan – some impressions and short retrospect

Directions EMEA 2021 Entrance

Yesterday I got back from Milan after some great days, packed with awesome sessions and meeting even more awesome people. As it was the first time for me attending Directions EMEA (or any Directions for that matter) I want to sum up my impressions of this. I have to be honest: it was a bit … Read more

Get platform version of Runtime Packages / Update to D365BCAppHelper (and little sign of life)

My last post was already quite a while ago. That’s mostly because the work-load right now is kind of bananas. Never thought that there be so much projects in the midst of a pandemic 😅 But at least some small update is there in the meantime, that I can share. Thanks to Kenneth Fuglsangs tweet … Read more

Refactoring Azure Blob Storage API

After publishing the first version of the Azure Blob Storage API for Dynamics 365 Business Central yesterday I wanted to check if I find time some to add some more API-methods to it. When I wanted to add the handling for “Delete Container” and “Delete Blob” I also noticed the different optional URI-parameters and Request … Read more

Yet another update for D365BCAppHelper / Read information from Runtime packages

In the last post I introduced you to a new function in the D365BCAppHelper-module – Get-D365BCManifestFromAppFile. I also informed you that it is limited to “regular” App-packages (meaning “non-Runtime-Packages” that weren’t created with Get-NAVAppRuntimePackage). But I also said that I would try to figure out if it is possible to include these as well. Spoiler … Read more

Update for D365BCAppHelper

Sample Screenshot (crop)

When I initially started with the D365BCAppHelper-module I did not only want to easily see a representation of existing Dependencies between installed Apps. I also wanted to use it for scenarios like easily updating Apps with said dependencies (e.g. replacing “Base Application”). I know that there are already posts out there explaining the replacement of … Read more