Panos Koutsogilas
pkoutsogilas.bsky.social
Panos Koutsogilas
@pkoutsogilas.bsky.social
Reposted by Panos Koutsogilas
The #BCTechDays 2026 𝗖𝗮𝗹𝗹 𝗳𝗼𝗿 𝗦𝗽𝗲𝗮𝗸𝗲𝗿𝘀 𝗼𝗽𝗲𝗻𝘀 𝗼𝗻 𝟱 𝗗𝗲𝗰𝗲𝗺𝗯𝗲𝗿.

This year, we’re introducing a new structure with two separate deadlines:

⚒️ Workshop proposals: submit on or before 5 February
🎤 Session proposals: submit on or before 5 April

🌐 mibu.so/cfs26
November 20, 2025 at 7:38 AM
Reposted by Panos Koutsogilas
#MSDyn365BC roadmap for 2026 release wave 1 from #DirectionsEMEA #EMEA2025
November 4, 2025 at 9:53 AM
Reposted by Panos Koutsogilas
Your Engage home network might display the missing BC community again - but that entry still links to the old URL, and no new one has been announced yet. We need to stay patient.
November 3, 2025 at 8:44 AM
Reposted by Panos Koutsogilas
The 𝗕𝗖 𝗣𝗮𝗿𝘁𝗻𝗲𝗿 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗼𝗻 𝗬𝗮𝗺𝗺𝗲𝗿 will very soon move to Viva Engage. Community members will be automatically migrated between now and the end of November 2025.

If you are not yet a member, submit this form to join: aka.ms/BCVivaEngage

#msdyn365bc
October 15, 2025 at 6:22 AM
Reposted by Panos Koutsogilas
As a #vscode developer, you might experience that many of your extensions are now marked as "no longer available on the Extension Marketplace".
I suppose this will be fixed soon, and it is not related to the affected extensions:
github.com/microsoft/vs... (thanks @bc.jeremy.vyska.info)
October 6, 2025 at 8:54 AM
Reposted by Panos Koutsogilas
September 6, 2025 at 1:31 AM
Reposted by Panos Koutsogilas
When your tests suddenly fail for test pages in NextMajor (BC 27), check whether FlowFields are involved. Due to the new Feature "Calculate only visible FlowFields", you might need an additional CalcFields now.
August 25, 2025 at 11:34 AM
Reposted by Panos Koutsogilas
𝗦𝗲𝘁𝘁𝗶𝗻𝗴 𝗰𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗯𝗿𝗲𝗮𝗸𝗽𝗼𝗶𝗻𝘁𝘀
learn.microsoft.com/en-us/dynami...

🆕 Note:
At this point conditional breakpoints aren't supported in version 26.0 and later due to necessary changes in the platform. We're investigating this issue and will update the documentation accordingly.
August 25, 2025 at 9:22 AM
Reposted by Panos Koutsogilas
New docs article for #msdyn365bc:

🆕 𝗔𝗣𝗜 𝗲𝗻𝗱𝗽𝗼𝗶𝗻𝘁 𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲
learn.microsoft.com/en-us/dynami...

This article explains how the endpoint URLs for APIs are constructed and provides examples from different types of APIs.
July 8, 2025 at 6:31 AM
Reposted by Panos Koutsogilas
Hey developers for #msdyn365bc:
You don't always have to clone a repository just to perform a code search. Try these two web-based alternatives!

My new blog:
𝗦𝗲𝗮𝗿𝗰𝗵 𝗰𝗼𝗱𝗲 𝗼𝗻 𝗚𝗶𝘁𝗛𝘂𝗯 𝗶𝗻 𝘁𝗵𝗲 𝗯𝗿𝗼𝘄𝘀𝗲𝗿
nataliekarolak.wordpress.com/2025/07/01/s...
Search code on GitHub in the browser
You don’t always have to clone a repository just to perform a code search. Try these two web-based alternatives!
nataliekarolak.wordpress.com
July 1, 2025 at 8:45 AM
Reposted by Panos Koutsogilas
You want to code in AL more efficiently, but you don't know which VS Code extension to use?
You are a VS Code extension developer searching for features that do not exist yet?

Search no more - but take a look:
nataliekarolak.wordpress.com/2023/06/15/v...

#msdyn365bc
VS Code extensions for AL: Feature overview
Feature overview of the most popular VS Code extensions for AL programmers
nataliekarolak.wordpress.com
November 19, 2024 at 10:10 PM
Reposted by Panos Koutsogilas
That's a wrap! All sessions for #BCTechDays 2025 are scheduled.

We will update the conference website shortly.
May 24, 2025 at 2:38 PM
Reposted by Panos Koutsogilas
May 20, 2025 at 5:16 PM
Reposted by Panos Koutsogilas
Reposted by Panos Koutsogilas
#msdyn365bc AL Tool now supports compile - try it out using the AL dotnet tool.
al compile /project:
May 12, 2025 at 7:34 AM
Reposted by Panos Koutsogilas
In case you went to #ColorCloud in #Hamburg last week and want to know more about the topic @tobiasfenster.io and I talked about: go and check out the new blog post
simonofhh.tech/2025/04/27/g...

It was great talking with all of you there 🌈😊
Good-bye Boilerplate, Hello Kiota-for-AL – Prototype, Repos & How you can help – SimonOfHH
simonofhh.tech
April 27, 2025 at 4:59 PM
Reposted by Panos Koutsogilas
Absolutely awesome session on code generation (AL) for API calls based on Open API. Mind blowing .. this deserves all the attention!

Thanks Simon and Tobias for switching to English!

@colorcloudrocks.bsky.social #msdyn365bc
April 25, 2025 at 9:40 AM
Reposted by Panos Koutsogilas
Retrieve the current call stack during the execution of AL code using Sessioninformation.Callstack in business central.
ammolhsaallvi.blog/2025/04/08/s...

#msdyn365bc
#businesscentral
SessionInformation.Callstack() in Business Central
Introduced in Business Central Wave 1 2025 releases, the SessionInformation.Callstack() method is a powerful diagnostic tool that helps developers trace the current call stack within AL code. Wheth…
ammolhsaallvi.blog
April 8, 2025 at 6:29 AM
Reposted by Panos Koutsogilas
Holy moly, so many technical changes in BC 26!
Find them all summarized in my new blog for #msdyn365bc:

𝗗𝗼𝗰𝘀: 𝗪𝗵𝗮𝘁’𝘀 𝗻𝗲𝘄 𝗶𝗻 𝗕𝗖 𝟮𝟲 𝗳𝗼𝗿 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀
nataliekarolak.wordpress.com/2025/04/02/d...

Videos are linked as well!
Docs: What’s new in BC 26 for developers
Summary of all technical changes in Business Central 2025 release wave 1 (BC 26 / runtime 15.0) mentioned in the docs.
nataliekarolak.wordpress.com
April 2, 2025 at 1:17 PM
Reposted by Panos Koutsogilas
Something new is coming to the LinterCop 🤗
March 5, 2025 at 12:55 PM
Reposted by Panos Koutsogilas
Not my own discovery, but ... That's a clever pattern for repeatable text dissection!

(foreach will call a procedure that converts some text variable with the TestText input.)
February 12, 2025 at 7:19 AM
Reposted by Panos Koutsogilas
Are you afraid of filters on FlowFields in AL? Well... There is definitely a reason to be cautious. But it may not be as bad as it seems, and certainly not as bad as some other methods which are used to avoid these filters.

www.keytogoodcode.com/post/filteri...
Filtering on FlowFields
It has been said so many times that filtering on FlowFields is bad for performance that we are used to avoiding this kind of filters in AL at all costs. So whenever a developer needs to select a subse...
www.keytogoodcode.com
February 6, 2025 at 2:59 AM
Reposted by Panos Koutsogilas
A new version of LinterCop, the custom Code Analyzer for the AL programming language for Business Central, has been released 🤗

This update brings another expansion to rule LC0051, which now also analyzes the .Validate() method.

github.com/StefanMaron/...
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
January 30, 2025 at 10:43 AM