|
It would come as no surprise to our readers to hear that prominent Microsoft pundit Paul Thurrott is predicting the virtual end of Universal Windows Platform apps. Which probably means your manager has just decided to switch all apps over to it
It will be missed by few.
|
|
|
|
|
Though I suspect he's right, I'd be interested to know his reasoning. Can you cite a source?
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting
|
|
|
|
|
Well, Paul Thurrott's been following the company for decades. I registered to read the full article on the site, and his arguments seem to boil down to:
Quote: Put simply, Microsoft is moving to open its previously sheltered UWP/modern Windows 10 capabilities to all developers, including those that understandably wish to ignore the lackluster Microsoft Store. And new APIs, like Windows Vision Skills, now in preview, will likewise be open from the get-go, and support all “Windows applications (.NET, Win32, and UWP).” and the previously quoted:
Quote: From what I can see, the future of native apps on Windows has very little to do with the Microsoft Store. That said, I don’t expect the Store to disappear. I do very much expect for UWP to disappear, however, especially on the Windows desktop. And for Microsoft Store to continue to be irrelevant to most users, and to most developers.
He's also pointing out how few talks at Build seem to be aimed specifically at UWP devs:
Quote: In State of the Union: The Windows Presentation Platform, for example, you can learn how Microsoft is “evolving the Windows platform by enabling consistent desktop UI/UX across UWP, Win32, and .NET.” Which do you think is more relevant to Microsoft’s developer base?
Still, all circumstantial, but I see little need or desire to move to UWP. At least as a primary target.
TTFN - Kent
|
|
|
|
|
Thanks much for the quotes.
Perhaps I should have prefaced my remarks by saying that I am very familiar with his work, and he is usually spot on with his predictions. What I really wanted from you is something along the lines of what you gave me just now.
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting
|
|
|
|
|
Me neither nor do I have interest in having anything to do with the Store. They are trying to apply the mobile device model to the desktop - the GUI's look and feel, how you acquire software, etc. I find it nauseating.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
UWP is the fatal flaw in Windows IoT.
|
|
|
|
|
Thurrott said something ? Oh, okay, back to sleep.
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot
|
|
|
|
|
But lovers of cr@ppy UIs can rejoice that the godawful UI designed and introduced for uwp will not be going away.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Pattern matching was introduced in C# 7.0 and changed the way we look at identifying the patterns and traits of our types. The changes in C# 8.0 make this even more intuitive and improve both flexibility and readability. "Methinks it is like a weasel"
|
|
|
|
|
This looks like a really useful language feature
"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
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
This looks like a feature that is completely not needed and is just there to justify the jobs of people to make new features.
There is nothing inherently wrong with this feature, it's just that it doesn't bring any new functionality to the language, just syntactic sugar basically.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Well, it doesn't bring new functionality but it makes some things easier to write and lets you express something that wasn't possbile before but felt it should have been there from day one. Like, for example, I always wondered why I cannot use the switch statement for type matching. Now I can, and it's a good thing.
And there is some new functionality, like default interface implementations. The thing is: Introducing new features will likely require a change to the underlying runtime itself, and I like that C# was pretty conservative about that in the past until today. But, agreed, some of the syntactic sugar is already overloading the language, but at least you are not forced to use it. C++ is a really ugly language, now that C# is almost 20 years old and still readable and quite clean speaks for their designers.
|
|
|
|
|
They're trying to make c# typeless, like other bastard languages, such as VB, and javascript...
I don't like it at all.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
#realJSOP wrote: They're trying to make c# typeless, like other bastard languages, such as VB, and javascript...
I don't like it at all.
I've got mixed feelings about this. Both the strong-typed and typeless concepts have their pros and cons. It's more frustrating that you cannot combine the best of both worlds into a single approach.
|
|
|
|
|
I "love" articles which assert that the new version/language "reads better" when it's blindingly obvious that it doesn't.
|
|
|
|
|
Yeah, we know: it's hardly ever a code smell when you try to find out the concrete type of a variable instead of working with its generic type information (interface, base class).
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Facial recognition technology works even when only half a face is visible, researchers from the University of Bradford have found. Unfortunately for them, most people have 4/4 faces
|
|
|
|
|
...only works for white men between the ages of 20 and 35 working for tech companies who sport a neck-beard?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
I seriously doubt their claims. We don't hit 100 percent recognition with full face, how the hell can they do it with half?
|
|
|
|
|
Maybe they are using super-high def photos, ie, 5000x2500 px, or something, of only the half face? And matching it to only the five profiles they set up, one of which is that face? Don't know - didn't read. But with enough creativity, anything is possible. (That 'creativity' may include 'lying.')
|
|
|
|
|
Creativity and lying are synonyms for marketeering.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
In this article, I’ll be looking at a Remote Code Execution vulnerability I found in Dell SupportAssist, software meant to “proactively check the health of your system’s hardware and software” and which is “preinstalled on most of all new Dell devices”.
...
The key bypass to this mitigation was in this sentence: “if the URL starts with http://, it will be replaced by https://”. See, the thing was, if the URL string did not start with http://, even if there was http:// somewhere else in the string, it wouldn’t replace it. Getting a URL to work was tricky, but I eventually came up with “ http://downloads.dell.com/abcdefg” (the space is intentional). When you ran the string through the starts with check, it would return false, because the string starts with “ “, thus leaving the “http://” alone.
So close, yet so far...
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
My 6-month-old Dell laptop doesn't have that problem... Because it doesn't run Windows, and therefore doesn't run any of the bloat/crapware that the various laptop manufacturers foist off on the user.
modified 2-May-19 10:24am.
|
|
|
|
|
Guess their developer who came up with that idea is also a master of SQL injection prevention...
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Ten years ago, a small team of web developers conspired to kill IE6 from inside YouTube and got away with it. Soon to be read as evidence in court
|
|
|
|