Alexander Drogin
@adrogin.bsky.social
110 followers
11 following
22 posts
Microsoft Business Central developer
Posts
Media
Videos
Starter Packs
Alexander Drogin
@adrogin.bsky.social
· Sep 3
Performance benefits of SetLoadFields in a slow network
Introduction of the SetLoadFields function in AL language that allowed to limit the number of fields returned to the Business Central server by a SQL query was a big step forward towards achieving bet...
www.keytogoodcode.com
Alexander Drogin
@adrogin.bsky.social
· May 31
JIT loads vs Full record load
Since the time when I came across this post by Waldo (or actually, he mentioned his test results in one online discussion) I was curious to try it myself and dig into its unexpected results. The quest...
www.keytogoodcode.com
Alexander Drogin
@adrogin.bsky.social
· May 30
To sort, or not to sort, that is the question
Back in the old Navision days, when clients' data were stored in the Navision native database instead of Azure SQL Server, and functions like FindSet and FindFirst did not exist in the AL language, ev...
www.keytogoodcode.com
Alexander Drogin
@adrogin.bsky.social
· Apr 21
Alexander Drogin
@adrogin.bsky.social
· Apr 19
Alexander Drogin
@adrogin.bsky.social
· Apr 19
Alexander Drogin
@adrogin.bsky.social
· Apr 17
Alexander Drogin
@adrogin.bsky.social
· Apr 17
Alexander Drogin
@adrogin.bsky.social
· Apr 17
Alexander Drogin
@adrogin.bsky.social
· Apr 12
Garbage collection of event subscribers
I once wrote a post on event subscribers and the presumed performance benefits of single instance subscriber codeunits, but the topic keeps reappearing every now and then, and I feel it could be a good idea to add a few more arguments to the same old debate. Because why not run a few useless, but highly entertaining tests on a Saturday evening.One statement in defense of the single instance event subscribers is that the subscriber codeunit does not have to be disposed after the execution and rem
www.keytogoodcode.com
Alexander Drogin
@adrogin.bsky.social
· Mar 4
Alexander Drogin
@adrogin.bsky.social
· Mar 4
Alexander Drogin
@adrogin.bsky.social
· Mar 3
Alexander Drogin
@adrogin.bsky.social
· Feb 24
Alexander Drogin
@adrogin.bsky.social
· Feb 22
Buffered inserts and deadlocks
Recently I was debugging a very interesting deadlock case which I want to share in a blog post now. It was especially curious because, as it turned out, it was caused by the Business Central's bulk in...
www.keytogoodcode.com
Alexander Drogin
@adrogin.bsky.social
· Nov 25
Temporary tables in procedure parameters
When we declare multiple instances of a record variable referencing the same table in AL code, we essentially receive different instances of the active record, but the same underlying database table b...
www.keytogoodcode.com