Skip to main content

Community blogs

Featured

Latest blog posts

View all
LikeLike (9)
Spend less time recompiling Microsoft's X++ code.

TL;DR - The X++ compiler will be able to generate cross reference information without doing assembly and fat PDB file generation. One of the reasons that we see customers recompiling our source code is to get the latest snapshot of the code record...

LikeLike (6)
Visual Studio's parallel compilation flag.

The most recent version of the Visual Studio F&O add-in enables parallel compilation of X++ code.   This is an exciting feature, and it is likely to speed up compilation time in many circumstances. In the next few paragraphs, I will walk ...

LikeLike (0)
Protected methods on Final classes do not make much sense.

As you know, final (sealed in C#) classes are classes that cannot be derived. Therefore, it does not make sense to have protected methods on such classes, since the semantics of protected methods only come into play on derived classes (that a...

LikeLike (1)
Using Direct-SQL in X++, or not.

I have been asked on my position on Direct-SQL and how it compares with using the normal X++ based data access primitives. When I refer to Direct-SQL (henceforth DSQL) I am mainly referring to the executeQuery and executeUpdate methods on the Stat...

LikeLike (3)
Labels are case sensitive

All, It has been a while since I have written a blog item., so it is about time I do that. Here is something that surprised me, and that I had to react to in the middle of the night in a customer call.  The issue boiled down to label specific...

LikeLike (6)
Netmodules and X++

Netmodules and X++ In this blog we will discuss the concept of netmodules and how it relates to X++. You can argue that the concept of netmodules should not be of particular interest because the system manages it all for you, but there is some s...

LikeLike (3)
New classes are internal by default.

We have recently made some changes in our Visual Studio tooling so new classes are marked as internal by default. Some of you have already seen this, while others will have to wait until it gets to final release through our delivery process. The r...

LikeLike (10)
Debugging problems in Visual Studio 2019

TL;DR: Visual Studio 2019 may crash during debug of X++ code. We are working to solve the problem: while we do that, you may work around the issue by selecting ‘Load symbols only for items in the solution’ in the debug settings. More ...