this post was submitted on 29 May 2025
845 points (99.5% liked)

Programmer Humor

36119 readers
556 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Heavybell@lemmy.world 74 points 1 week ago (11 children)

Fun fact, making extensions for this requires you to learn a new language called X++ that is based on .net framework 4.7. Development is done only on azure-hosted VMs that contain the application code and sql server and web host and visual studio with the special X++ build tools, all on one host that runs like shit at your expense.

[–] needanke@feddit.org 5 points 6 days ago (1 children)

I have been developing plugins for dynamics 365 crm for the last few years and have never heard of x++. Plugins for the crm are developed in c#/.NET 4.6.2.

The only x++ reference I could find in the Microsoft documentation with a quick search was referencing the finance and operations apps. So there seems to be some variance in the products.

[–] Heavybell@lemmy.world 2 points 6 days ago

Yeah, I admitted in another comment that it may only be for Dynamics F&O.

[–] Rentlar@lemmy.ca 32 points 1 week ago* (last edited 1 week ago) (1 children)

This sounds like something a programmer would come up with as a joke, but because it's Microsoft, I believe you.

[–] ChickenLadyLovesLife@lemmy.world 7 points 1 week ago (1 children)

I just went through that for a while and saw nothing that doesn't look exactly like C#. If it's based around .NET and looks exactly like C#, why the fuck not just use C#?

As somebody who first started coding BASIC on an Apple IIe in 1981, I am just so tired of new languages. They all do basically the same shit and there's just no real point to any of them.

[–] ssfckdt@lemmy.blahaj.zone 5 points 1 week ago (1 children)

Imagine JS and C# had a baby, and it was mentally challenged.

[–] locuester@lemmy.zip 1 points 6 days ago (1 children)

We had that in 1999 - JScript

[–] Irelephant@lemm.ee 2 points 6 days ago (2 children)

I thought jscript was just javascript, but called that because of ✨Trademark Issues✨

[–] ssfckdt@lemmy.blahaj.zone 2 points 3 days ago (1 children)

C# was originally J++ which was originally Java++ until Sun sued MS.

[–] Irelephant@lemm.ee 1 points 3 days ago

Of course they sued them.

[–] locuester@lemmy.zip 1 points 6 days ago

I supported standard JDK stuff but had lots of Visual Basic and Windows extras.

[–] HiddenLayer555@lemmy.ml 17 points 1 week ago* (last edited 1 week ago) (2 children)

X++

I searched it up so you don't have to (it's surprisingly hard to find example code for, the first one I found was literally a screenshot on a Microsoft blogpost.)

You really couldn't just use C# for this Microsoft? REALLY????

[–] SkaveRat@discuss.tchncs.de 15 points 1 week ago

You really couldn’t just use C# for this Microsoft? REALLY???

no. how else would a middle manager pad his CV with "lead the development of an important new programming language used by millions of customers"?

[–] Crackhappy@lemmy.world 5 points 1 week ago

How funny. I worked with Dynamics CRM years ago and we did use C#. What the actual fuck are they doing now...

[–] rustydrd@sh.itjust.works 17 points 1 week ago

I think I just suffered a mild stroke reading this.

[–] SuperSpruce@lemmy.zip 6 points 1 week ago (1 children)
[–] Heavybell@lemmy.world 1 points 1 week ago
[–] ssfckdt@lemmy.blahaj.zone 6 points 1 week ago

Yeppers. When I worked on a D365 transition we were upgrading from a 1980s era DOS based thing (D3 aka Pick). We literally had like one of the last Pick developers left on earth. He ended up training his two kids on the system so they could take over for him. They all ended up having to learn X++ instead. I wonder which was worse to deal with.

[–] MedievalPresent@discuss.tchncs.de 4 points 1 week ago (2 children)
[–] nayminlwin@lemmy.ml 1 points 4 days ago

AL is for another ERP system D365 business central. Completely different platform from F&O

[–] Heavybell@lemmy.world 5 points 1 week ago (2 children)

Couldn't tell you, I don't know what AL is. Dynamics is actually a bunch of different enterprise apps loosely lashed together with twine, so X++ might only be for Finance & Operations.

Ah ok. Microsoft and their naming things… But interesting to know :)

[–] ssfckdt@lemmy.blahaj.zone 2 points 1 week ago

We used it for ERP, including sales, CSR, and inventory. But we still had a separate WMS, and we had to build glue to sync the WMS inventory data with the D365 data, bidirectionally.

[–] gwilikers@lemmy.ml 4 points 1 week ago

Fuck everything about this.

[–] smee@poeng.link 4 points 1 week ago

That doesn't sound like any fun at all!

[–] double_quack@lemm.ee 3 points 1 week ago

No. No. No. No. No MS. No!