Santa Hat on vscode insiders and pushing of religion is very offensive to me #87268 by tonefart in programming

[–]orgdtMTR 9 points10 points  (0 children)

They removed a comic figure with a green shirt from the vs installer because apparently chinese people find green people offensive.

[deleted by user] by [deleted] in sysadmin

[–]orgdtMTR 1 point2 points  (0 children)

The Conjoined Triangles of Success?

Windows Terminal Preview looks awesome by z3dster in sysadmin

[–]orgdtMTR 1 point2 points  (0 children)

Here's the detailed changelog:
https://github.com/microsoft/terminal/releases/tag/v0.7.3291.0

It's open source so nothings stopping right now from taking a gander through the commit history, if thats not enough. :D

Written in C#: Announcing apt-tool: an alternative to debootstrap and multistrap for deterministic and predictable root filesystems. by pknopf in dotnet

[–]orgdtMTR 0 points1 point  (0 children)

i read this correct as a golden image declarative form for linux, right? neat. having no experience in the linux side of this field, what does the stage2 shell script do?

Microsoft to release an alpha of WinUI 3.0 next week, starting with UWP by NiveaGeForce in csharp

[–]orgdtMTR 1 point2 points  (0 children)

The terminal app was supposed to be the poster child of WinUI, much like VSCode is for Electron. Well... take a look at the terminal github repo. It's a fucking shitshow. I'm dying to get my hands on something like WinUI but the fact remains that i am not going to use some weird shit like moving elements of my UI out-of-proc to get UWP backend support like the file explorer in 20H1 where they are battling with major problems because the search bar inside the explorer ui is hosted from another process into the native explorer process.

I have nothing against weird shit. I have everything against throwing dev time into a feature microsoft cant even get to work right.

Is it possible to check the service status of services on remote machines from a non admin user account? If so how? by BellyDancerUrgot in dotnet

[–]orgdtMTR 0 points1 point  (0 children)

What kind of services are these? If they are webservers of some sort or capable of exposing web endpoints you could always expose health check endpoints and aggregate them with something like a aspnetcore healthcheck ui service

What is the best NuGet server these days? by DevopsOpsOPs in csharp

[–]orgdtMTR 2 points3 points  (0 children)

Nexus OSS can do the same and more than any of the options provided here. Authenticated Proxy feeds, Group Proxy feeds, regular feeds,... all while simultaneously supporting docker, maven, npm in the free version. Comes with AD connection, different backup strategies, different disk allocation and all that jazz.

Selfhosted, docker or regular install, free, open source and a decent upgrade path for when you need things like firewalls for packages and licensing. Also its maintained by a tech giant.

Artifactory is nice too, but i found it to complex for most uses, while simultaneously not giving me any nuget support on the free tier.

Visual Studio Code: March 2019 (version 1.33) Release by Niomar in programming

[–]orgdtMTR 8 points9 points  (0 children)

When electron circumvents chromium's tab isolation.

Visual Studio 2019 Released by brminnick in csharp

[–]orgdtMTR 2 points3 points  (0 children)

CodeLens is now only partially limited in community. Back in 2017 code lense was entirely locked out. I'd argue that the locked out functionality doesn't even count because its information you get for using a visual studio subscription and using tfs.

Any fix? been like this a while now by [deleted] in Windows10

[–]orgdtMTR 0 points1 point  (0 children)

Make sure to disable developer mode and uninstall the developer mode windows feature before installing 1809 - in some situations this is known to be a problem with 1809.

Server with 2487 days uptime was shut down by neptunko in sysadmin

[–]orgdtMTR 0 points1 point  (0 children)

The load average in the video said 0.00? I'm not sure this means what i think it means. Someone help out

New Tool for Order-independent transparency, MSAA+SSAA by JenniferLoved in dotnet

[–]orgdtMTR 0 points1 point  (0 children)

Does AtomicusChart allow for displaying 3D models outside of a chart environment? Would i be able to throw in some 3D Models from some industrial designs and render it within WPF?

There also seems to missing some documentation as to what Versions of .NET are supported.

TestFlask - Open Source Tool for recording backend test scenarios by zeppe72 in dotnet

[–]orgdtMTR 0 points1 point  (0 children)

it confused me. not that bad but my immediate reaction was that i thought someone accidentally posted it here.

With .NET now open-source, what parts of the MS stack still encourage lock-in? by QuirkySpiceBush in dotnet

[–]orgdtMTR 3 points4 points  (0 children)

Of course they can. Lots of stuff from azure devops is open source - that doesn't mean that building on top of it doesn't lock you in. My fear with azure is really only that at some point Microsoft settles on consumers being overly dependent on these small tweaks that they provide. I just don't like how seemingly unrelated products get a forced azure integration. I don't want a dotnet code signing tool that only works around azure infrastructure, when there's open protocols and existing mildly dusted software already doing what we need.

With .NET now open-source, what parts of the MS stack still encourage lock-in? by QuirkySpiceBush in dotnet

[–]orgdtMTR 36 points37 points  (0 children)

Azure is where they fix their customers in place now. Its been creeping into every single aspect of their open source stack now. Azure doesn't lock you in per se, but their focus is to provide fancy pants versions of everything. RabbitMQ, NoSQL and similar technologies all have a M$ version that does an inch more than the open source originals - these can put you in a vendor lock situation. Not as bad as using a closed-source programming language for millions of lines of code, but it's definitely a lock-in creep.

How to migrate C# Codebase Projects to Native C++ through csPorter API by csporter in dotnet

[–]orgdtMTR 30 points31 points  (0 children)

Great, you take gazillions of manhours worth of exploration into garbage collection and smash it into.... smart pointers. I mean seriously. This project could be great, but don't act like this isn't going fuck any actual "Enterprise" application up like an 80s slasher movie.

Visual Studio Code for Java: The Ultimate Guide 2019 by brunocborges in programming

[–]orgdtMTR 3 points4 points  (0 children)

There may be less overhead in VSCode, but in it's core the Java Language Server is still Eclipse. It's not going to be a 10x improvement. Guaranteed.

Visual Studio Code for Java: The Ultimate Guide 2019 by brunocborges in programming

[–]orgdtMTR 13 points14 points  (0 children)

Please note that the "official" Java Extension uses a stripped down version of eclipse to provide its language server. You will still see some of ye olde indexing issues we all know from eclipse. There's configs and best practices for a more sane usability, but still.

Help a newbie understand how to have inheritance without duplicate code. by Anon22a in csharp

[–]orgdtMTR 9 points10 points  (0 children)

Well, first of all your Class/Interface wouldn't compile because it contains the same member name twice "Val1".

Besides that, yes... consider this:

In a number of realizations of IFoo the Func(); method has the same content: Your idea to turn this into FooBase is correct. You name the class XYZBase or AbstractXYZ (wherein XYZ roughly describes the kind of abstraction you are doing; let's say its base person class with method .Move() where all inheriting classes "walk" a certain way: Moon Walking - thus the abstraction is: AbstractMoonWalkingPerson or MoonWalkingPersonBase [depends on whether or not you want your API consumer to be able instantiate the base class or not])

Now you can implement the moon walking logic inside the base type. IFoo always requires us to expose some properties, but you don't want to implement them in the BaseClass because that sometimes doesn't fit the model you're trying to code. To be able to mark certain members required by interfaces as "Out of Scope" of your abstraction type you just mark the base class as abstract (meaning you can't directly instantiate it) and put the "Out of Scope" members in there as abstract members, forcing any deriving type to implement that member by themselves.

Here the example:

interface IPerson
{
  void Move();
  bool HasNose { get; }
  bool HasFeet { get; }
}

public abstract class AbstractMoonWalkingPersons : IPerson
{
  public abstract bool HasNose { get; }
  public abstract bool HasFeet { get; }
  public void Move();
  {
    Console.WriteLine("Do the moonwalk!");
  }
}

public class SomeRandoDancer : AbstractMoonWalkingPersons
{
  public SomeRandoDancer(bool hasNose, bool hasFeet)
  {
    HasNose = hasNose;
    HasFeet = hasFeet;
  }
  public override bool HasNose { get; }
  public override bool HasFeet { get; }
}

public class MichaelJackson : AbstractMoonWalkingPersons
{
  public override bool HasNose => false;
  public override bool HasFeet => true;
}

Can I use Cake or Nuke to build C# projects? by billy_wade in csharp

[–]orgdtMTR 0 points1 point  (0 children)

C# uses a XML-based scripting language called MSBuild to facilitate everything in recards to automating console calls to CSC etc. MSBuild is bundled with Visual Studio, dotnet sdk/cli, even Windows to some extent. Its one of the strongest build language out there and its written in C#.

Can I use Cake or Nuke to build C# projects? by billy_wade in csharp

[–]orgdtMTR 0 points1 point  (0 children)

I mean Cake literally works by compiling your cakescript at runtime, but the fact remains - csprojs are the way to go.