The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
My push in general is for WebAPI2/ReST endpoints with browser-based functionality, formerly leveraging Angular but now looking at alternatives, like Vue.js. I'm half tempted to say "screw these frameworks" and roll my own in vanilla, but then I realized that's exactly why there are so many frameworks now.
I've been trying to push for a microservice architecture for a bit, though, and that's a hard slog in some federal circles.
It also works a lot better on the thin clients that we're seeing all over the place.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
ASP.NET Core Razor Pages all the way to the bank....don't give MVC a second look
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Some light reading to head you in the right direction.
A very simplistic view - you'd need to flesh that out but it is the way to go, especially micro-services.
Someone else mentioned the new razor pages - they also look pretty exciting.
Keep your friends close. Keep Kill your enemies closer. The End
My old Win7 installation has been crying for years now. I never activated it. As far as I can tell, I'm being punished by being denied access to updates, not allowing a desktop background image and shaming me (yawn) by writing 'unregistered' into the corners of the desktop.
This way I was spared from Win8, Win10 or any other junk. When Win7 finally outlives its usefulness one day, I will kiss Mickeysoft goodbye.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
Yes, faced the same problem. I think it was update 1803 that required 5 more GB of space on the C: drive which was on 28 GB. How can Microsoft Windows require so much space????? Of course they have crap on their like Mail, which takes a lot of space, that you cannot delete. The Microsoft Windows and Office teams are really bad.
If the purpose is to avoid installing updates all the time, those who recommend Linux have clearly not spent a lot of time with it.
If I was to compare the total bandwidth used for updates in a month by a single Linux system with a single Windows system - Linux is the biggest hog, by far.
This is one of my VM hosts I have here at home. This one has nothing but Linux guests:
Copyright (C) Microsoft Corporation. All rights reserved.
PS C:\Users\administrator> (get-vm).count
I like to tinker with Linux. I have a number of versions of CentOS, Debian, Elementary, Fedora, Korora, Linux Lite, Mageia, Manjaro, Mint, OpenSUSE, Oracle Linux, RHEL, SLES, SolydXK, Ubuntu, ZorinOS and a few lesser-known distributions.
I can say with confidence they're all bandwidth hogs when it comes to updates.
I needed an algorithm for generating the combinations of a list, in 2, 3, and 4 element quantities, so I google - and it throws up a question on SlackExchange which points to an article here: Permutations, Combinations, and Variations using C# Generics[^]
Which may have been written in 2008, but slotted right in (as a C# DLL project) and worked right out of the box. Nice one!
That's a half day to a day saved in three lines of code ... bonus!
Sent from my Amstrad PC 1640 Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!