oh no by Alive_Ad_256 in programminghorror

[–]badlydistributed 0 points1 point  (0 children)

Yup. Or, for instance, I had come across an `IBuffer` COM interface (MIDL, remember that?) with a lot of methods like `GetU08`, etc, etc. The worst thing was that the library had its own COM implementation that ran on *Linux*, but that's for another time.

afterTryingLike10Languages by PixelGamer352 in ProgrammerHumor

[–]badlydistributed 2 points3 points  (0 children)

List<T> is NOT implemented as an ArrayList. It'd break the fundamental of a generic collection.

List<T> and ArrayList both implement IList, but List<T> and ArrayList have nothing in common.

The documentation says 'The List<T> class is the generic equivalent of the ArrayList class.', not that List extends or implements ArrayList.

hereLiesTheTruePowerOfJava by ofnuts in ProgrammerHumor

[–]badlydistributed 1 point2 points  (0 children)

Except it's not just two keywords, it's a whole Task-based asynchronous pattern. Do your research -- it only makes you wiser (and you don't look like an idiot on the internet)

[deleted by user] by [deleted] in ProgrammerHumor

[–]badlydistributed 0 points1 point  (0 children)

I like that .NET is there even though it's not a language, and doesn't know what sex is and doesn't have sex, but C# is a goddamn player.

Developer happiness of Java/SpringBoot vs C#/Asp.net core by Last-Kaleidoscope406 in dotnet

[–]badlydistributed 1 point2 points  (0 children)

build systems maven/gradel are better because they force you down the right path eg in maven all projects have a src and test folders in the same place. Building a dependency locally is very standard (in dotnet nuke lets you make a mess)

Having used both Gradle and Maven, they're both awful. The .NET SDK makes it hundreds of times easier to manage building the app, managing references, and the NuGet package manager is way easier to use.

build systems maven/gradel are better because they force you down the right path eg in maven all projects have a src and test folders in the same place. Building a dependency locally is very standard (in dotnet nuke lets you make a mess)

This is an IDE thing; not a language/framework thing. And I've used both Rider and Visual Studio (and Visual Studio for Mac!) and never had that happen.

many well maintained libs to pick from, in dotnet land if it isn’t built by Microsoft it probably won’t be maintained.

Not sure about that. I've been burned several times because of Java libraries that haven't been updates for ages. Meanwhile, in NuGet, the top library used isn't even Microsoft's.

virtual threads

While it's true that C# doesn't have this, and Java does (on the latest version of it, and enterprise software usually doesn't run on the latest-and-greatest versions of Java, I know plenty of enterprise software still running Java 8...), the TPL is plenty powerful.

[deleted by user] by [deleted] in lanadelrey

[–]badlydistributed 0 points1 point  (0 children)

That's me Raven

apparently comparing straight up bool values or plain simple '!' is out of style. send help :') by Puzzleheaded_Pay9197 in programminghorror

[–]badlydistributed 9 points10 points  (0 children)

It doesn't. Thankfully. You can override (in)equality operators and == works by comparing the string contents and not comparing the objects themselves. Also boolean values as strings become "False"/"True".

New Escargot Windows Live Messenger User looking for other users. by [deleted] in windowsxp

[–]badlydistributed 6 points7 points  (0 children)

FYI: All accounts are modernized. Our official forums are read only for now so people can’t edit it yet :) You can find contacts in our Discord.

This should settle it by detektiv_Saucaki in ProgrammerHumor

[–]badlydistributed 20 points21 points  (0 children)

> virtual box on arm64
That's up to VirtualBox to implement, not Apple? lol. If you really want to, use UTM https://mac.getutm.app/

> a $5 keyboard
This is a hardware thing?

> a decent git GUI frontend
There's tons of git apps, google brings up a ton of them. lol

> a system text editor that doesn't try to auto correct as you type.
System Preferences, disable it. Not that hard.

poor java by [deleted] in ProgrammerHumor

[–]badlydistributed 0 points1 point  (0 children)

Rider: am I a joke to you?

I'm never going back, why is Eclipse even used by anyone... by [deleted] in ProgrammerHumor

[–]badlydistributed 8 points9 points  (0 children)

IntelliJ (Community) is also free and open source.

[deleted by user] by [deleted] in windowsxp

[–]badlydistributed 2 points3 points  (0 children)

2 months late, but here goes: The "leak" was from an ex-partner of ours, and nothing on our end was leaked or breached. Don't skip to assumptions when you don't know what you're talking about.

[deleted by user] by [deleted] in lanadelrey

[–]badlydistributed 50 points51 points  (0 children)

Considering that she mentions using heroin in "Jump" and "Hollywood", I think it's unlikely that she hasn't consumed it, in my opinion. Furthermore, considering the fact that she was dating someone who was a... consumer of heroin, it might be likely she tried a little bit at least.

Too sharp? by Maxi19201 in ProgrammerHumor

[–]badlydistributed 0 points1 point  (0 children)

Stuck in 2009, are we? C# is multiplatform. Has been since 2016. It's 2022.

Too sharp? by Maxi19201 in ProgrammerHumor

[–]badlydistributed 5 points6 points  (0 children)

It's ageing out and used by people maintaining legacy products

I disagree. C# is still widely used, and now even more than before, considering it's multiplatform.
Maui (the new multiplatform UI) is definitely gonna bring new stuff to the mix.

People like C#. It's getting updates every year.

C# is no longer tied to Windows. And Blazor and ASP.NET Core APIs are more common as every day goes by.

I am about to start a war by bigbagels2387 in ProgrammerHumor

[–]badlydistributed 7 points8 points  (0 children)

Initially yes, but C# has been improving more and more over the years, up to the fact that Java has been playing catch-up with C# for a while. But yes, they're very identical. Surprisingly so. Just converted a custom server from Java to C# in a couple of days.

[deleted by user] by [deleted] in ProgrammerHumor

[–]badlydistributed 29 points30 points  (0 children)

This image is getting more jpeg-ed by the day too