|
Nice, - that's a redmond phone #
I probably won't get much mileage out of it because this isn't a support issue. It's more of a "Microsoft treats their uses with contempt" issue. VS updates are "Broken As Designed" and I don't think they intend to change them if I complain.
That said, I may call it anyway to complain. I'm sure it runs to some internal elevated support, they'll probably wonder where I got the # without a support ticket to go with it.
Real programmers use butterflies
|
|
|
|
|
I believe what all developers are seeing from Microsoft as it regards the Visual Studio and .NET environments is a company that is slowly getting ready to jettison these tools into the Open Source Community as much of it is already Open Source in the .NET Core area while parts of the .NET Framework has been Open Sourced.
If I remember correctly, Microsoft does not make a lot of money from these developer tools and with Nadella's focus on the Cloud, many of the tools no longer support his own agendas. This is why so many tools have been abandoned in the past several years and in the development of .NET Core which primarily focuses on Internet development or use of TCP-IP protocols. WinForms was kept for Microsoft's gaming franchise, which requires WinForms and the Windows API. WPF was slated to be tossed but was kept most likley as a result of its linkage to UWP, which is actually a subset of WPF.
In my view, Nadella wants to follow the Amazon technical model, which primarily only offers technologies based upon their AWS Cloud Services. As a result, Microsoft wants to get .NET Core sufficiently robust and clean to allow it to be given out to the communities along with Visual Studio or they may even stop supporting this development environment altogether since other vendors are already in the process of developing alternatives (ie: JetBrains' "Rider" IDE). .NET Core then will primarily be the API to access Microsoft's Cloud services.
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
That's really a shame if you're right. It's their best product.
Real programmers use butterflies
|
|
|
|
|
Actually, Microsoft has an umber of excellent products, SQL Server being one of them.
As developers we are primarily affected by those products that directly affect our own type of work, which would be the frameworks and the IDEs.
I really don't see Microsoft having a future with these tools as part of their long-term strategies...
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
I don't share your love for SQL Server. I'm biased about Microsoft though, having worked there.
Real programmers use butterflies
|
|
|
|
|
I have worked with SQL Server, Oracle, Sybase, MySQL, and Firebird.
After SQL Server I probably liked working with Sybase the best.
Why don't you like SQL Server?
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
When it works it's fine. When it does something stupid or insecure, Microsoft doesn't care enough about it to patch it until the damage is already done.
Maybe they've changed that in recent years, but usually I avoid anything with both the words Microsoft and Server in it because I prefer my data stays where I put it, and not in the hands of strangers.
Real programmers use butterflies
|
|
|
|
|
There must have been some severe deterioration with SQL Server over the years. I stopped working with it after SQL Server 2008. But up until then, it was a very reliable and easy to use database engine.
Admittedly, now that I am retired, I prefer to work with Firebird and MySQL even though I have various versions of SQL Server lying about on my workstation and backups.
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
I had problems with it before that. We got hit with an attack on SQL 2000 servers (it was an attack that affected many) - it's been 20 years so I don't remember the nature of it, but I do remember Microsoft basically screwing everyone and taking their own sweet time.
Since then, I've seen problems with 2005, and 2008. Probably patched now, but you can't afford to run their latest bits for years.
It's ridiculous. We wound up going back to 4 and implementing an OLE DB compliant SQLXML compatible layer on top of that.
Real programmers use butterflies
|
|
|
|
|
Very interesting. When I worked at Credit Suisse from 2001 to 2007, we used SQL Server and Sybase. However, our DBA groups handled all of the issues so we were not affected by them. Nonetheless, we never ran into problems when using either.
I have used SQL Server at quite a few companies, where basically I had to do DBA work as well and still found no issues working with this database engine.
As I mentioned previously, I cannot say for any version after 2008.
Up until 2008, I had worked with SQL Server since 6.5.
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
You firewall anything enough it's "secure" - at least until it isn't.
probably were running strictly DMZ'd servers. We made the mistake of proxying into the DB behind our cisco firewall, because microsoft advertised that the DB could serve pages. We had some management pages coming off of SQL server, and that's how they got in. If I remember right, there were buffer overrun exploits in the sqlxml processing back then, but like I said it has been 20 years now.
We weren't the only ones affected, like i said.
Real programmers use butterflies
|
|
|
|
|
I seem to remember something about SQL Server possibly serving up web pages. I think that is what you are referring to.
I never knew anyone who tried that...
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
We had it so we could log in, tune certain site settings, and do some maintenance stuff. it wasn't anything that would break the site, even if they broke our login somehow. they didn't get it that way. they got it deeper in the stack through some kind of malformed SQLXML request
Edit: and yes, that's what I'm talking about.
Real programmers use butterflies
|
|
|
|
|
|
Cool! Thanks. It wouldn't have solved my problem in this particular scenario (it was a client that triggered the update on their machine 3,000 miles away which basically ended our session for the day) but it will certainly help me down the road.
Real programmers use butterflies
|
|
|
|
|
Stress testing my "military map maneuvering" game. Had all 585 infantry and cavalry regiments and gun batteries (user controls) all moving at the same time (20 fps), and no sweat. CPU steady at 7%. And gun batteries usually don't move.
I'd think you would get similar results with WPF.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
…aaaaaaand it’s going away[^].
(Sounds like a cool game though)
TTFN - Kent
|
|
|
|
|
I think I'm on Win 2.7, and it sounds like there's still a 2.8 in prerelase. So, what do I get for .2?
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
Did you write your app in WinUI3?
|
|
|
|
|
I wouldn't class it as WinUI3; except I'm not really sure what WinUI3 looks like. I have the sample app for Win3UI controls but all the controls looks the same as mine. The app runs on PC's, my 1st gen Surface Go (side loading), Xbox, should run on ARM, and can be distributed through the Store. So, haven't felt any urgency to pursue Win3UI (yet).
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
|
For my "file system", I've been compressing and creating resource files (tables, dictionaries, etc).
I serialize and deserialize run time data to local and roaming storage.
I think using local storage file system requires user acceptance, which I haven't needed for my apps.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
modified 21-Oct-21 12:30pm.
|
|
|
|
|
I mean access to the whole file system.. like any normal desktop games...
It's not much of a problem, you can store private file in the area authorized to UWP app... but I am working (home project) on a sort of document editor, need to access normal files without hassle...
|
|
|
|
|
I have .Net Framework 2.x ddls that I call from UWP during development that pull in any "whole system files" used by the app (versus any content / resources).
Those few statements tying it in / excluding it are handled with compiler directives (development versus final distribution).
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|