|
Recently I came across a twitter thread talking about WinUI 3.0 (WinUI3) and how it failed to live up to expectations. List is missing WinUI as a misconception
"On one hand you have a WinUI 2.x, which is a purely a control library that sits on top of UWP; on the other hand you have WinUI 3.0, which is an entire framework but does not sit on top of UWP. WinUI3 effectively replaces the UI/Application framework of UWP. If you’ve been using WinUI2.x, you might reasonably assume that you can upgrade to WinUI3 – this is not the case, there is no compatibility between UWP XAML and WinUI3; the latter replaces the former. This causes issues if you are using any third party libraries that don’t have a WinUI3 version available, as the UWP controls will not work." <- Another great win by the marketing (and naming) teams!
|
|
|
|
|
Good grief. I am more confused than I was before. I might actually be better informed now, but definitely more confused.
What a terrible mess.
|
|
|
|
|
It's the latest shiny UI framework that is converting everything before it to legacy status a few years before the same inevitably will happen to it.
As much as I detest css and javascript; unless you need more access to the OS than Electron allows I'd recommend it over any of MS's frameworks because of the certainly that if they're not bricked into legacy only status today forcing a rewrite if you need access to modern features, they will be in the near future.
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
|
|
|
|
|
Microsoft today announced that Azure Quantum, its cloud-based platform for using quantum hardware and software tools from partners like Honeywell Quantum Solutions, IonQ, 1QBit and others, is now in public preview. Get your cats in the clouds
|
|
|
|
|
This isn't a typical entry in our long-running "Google kills product" series, but it's close enough: Google is shutting down its first-ever dedicated game studios, which had been founded as part of its beleaguered Google Stadia cloud-gaming service. "Patience is a necessary ingredient of genius."
|
|
|
|
|
Oh, I was under the impression that Stadia was going to be the one gaming service to rule them all. Google presumably thought the same. Well, until now.
(Yes, I know this is the studio and not necessarily the platform, but if you can't be the best provider on your own platform...)
|
|
|
|
|
Kent Sharkey wrote: "Patience is a necessary ingredient of genius." Big things are achieve with courage,
bigger things are achieved with love,
the biggest are achieved with patience.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
With 14 million users, Microsoft's open source cross-platform code editor Visual Studio Code is one of its key tools for keeping developers engaged with its future in the cloud. "First hit's always free"
|
|
|
|
|
Kent Sharkey wrote: for keeping developers engaged with its future in the cloud. One Editor to rule them all... and in the cloud bind them??
What has VSCode to do with the cloud?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
It was originally supposed to be their dloud editor, but few people used it that way. So, they shoved it into Electron and shipped it for the desktop.
TTFN - Kent
|
|
|
|
|
Kent Sharkey wrote: It was originally supposed to be their dloud editor, but few people used it that way. didn't know that.
Kent Sharkey wrote: So, they shoved it into Electron and shipped it for the desktop. See? there still is hope, from time to time even MS make good decissions
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Nelek wrote: from time to time even MS make good decisions
When all else fails...
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Neuralink is Elon Musk's bold initiative to create an interface between a brain and a computer chip. Happily throwing barrels at adventurous plumbers?
|
|
|
|
|
+5 for the Donkey Kong reference.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Kent Sharkey wrote: Neuralink is Elon Musk's bold initiative No, it's not.
It is a tax payers funded nonsense dream.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
The desire to write unit tests lasts about as long as the team’s willpower to deal with the onslaught of issues they come across, but generally not longer than that. Write them for your sake?
|
|
|
|
|
Quote: Integration tests, for all their problems, at least can say with certainty that the problem you set out to solve was solved, whereas unit tests carry no such guarantee; yet with many of the same costs of an integration test.
We should push back harder against the idea of unit tests. It forces tests to follow code; and given production code that obstensibly works, no one is going to invest the time to change it to make it easier to test after the fact.
Darn tootin' right! With rare exception, I find integration tests to be much much more useful and, especially when testing endpoints, nicely decoupled from the implementation, so I don't have to fix integration test if the endpoint implementation changes (assuming inputs and outputs stay the same.)
[And how unusual. A post that I actually agree with and don't make some sarcastic comment about!]
|
|
|
|
|
To my mind, most of the issue comes from people confusing units with classes.
Unit tests should work at the level of a public interface of a module, and ensure that the expected behaviour occurs given given inputs. They should be (very) cheap to run, and fake the dependencies of the module.
Integration tests are still incredibly important, but are run less often, as they take longer - for example having to actually talk to a DB rather than fake it in some way.
Testing at too fine a grain results in horribly fragile test suites. Test behaviour, not how the behaviour is implemented. TDD is particularly effective when approached in this manor.
Of course, all this is just based on my personal experience, on the types of projects I've worked on. Your mileage may vary.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
The internet will become totally balkanised unless countries put aside differences and continue to develop standards and technology together "Let us go down, and there confound their language, that they may not understand one another's speech."
|
|
|
|
|
Kent Sharkey wrote: "Let us go down, and there confound their language create another Javascript library, that they may not understand one another's speech."
|
|
|
|
|
Kent Sharkey wrote: countries put aside differences and continue to develop standards and technology together The science fiction section is in the second floor, third corridor on the left.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
There already is a standard. Not a pretty one, but it works. Even in the Lynx browser (and CP does too!).
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Kent Sharkey wrote: Let us go down, and there confound their language, that they may not understand one another's speech
Genesis 11:7
Not often (if ever before) I've seen you quote the bible!
|
|
|
|
|
I try to avoid it as it might offend some I think I've done it less than a handful of times. Just sometimes it seems the most appropriate.
TTFN - Kent
|
|
|
|
|
I am often asked what I mean when I say that developers spend most of their time figuring the system out. Let’s unpack the statement. Figuring it out? That's wishful thinking.
|
|
|
|