|
The announcement signals a shift back to the community after the development of enterprise products. Because nothing says, "Pro" like a bunch of services loosely bolted together
And nothing says "Pro" like:
"For example, a Pro can create an Applet that in the evening queries both their Google Calendar and Slack before deciding to turn on their Philips Hue lights and play their favorite Spotify playlist."
|
|
|
|
|
Starting with Windows Insiders preview build 20211, WSL 2 will be offering a new feature: wsl --mount. It's the Year of (opening) Linux (files)
Assuming you can get into WSL
|
|
|
|
|
Kent Sharkey wrote: Assuming you can get into WSL I thought the security update was only breaking WSL2...
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.
|
|
|
|
|
Apple Inc. has developed masks that the company is beginning to distribute to corporate and retail employees to limit the spread of Covid-19. Because you've been masking it wrong
|
|
|
|
|
They cost $100. Straps are another $50 each.
|
|
|
|
|
It took another Vice President and seven team members to create a T-Shirt to commemorate the mask!🤣
|
|
|
|
|
In this blog post, let’s look at another very interesting feature of C# 9.0 that is called target-typed new expressions. More on the new new, for those that don't knew (sorry, wanted it to rhyme)
|
|
|
|
|
Quote: When reading the code, you need to look at the types of the properties AddFriendCommand and Friends to know what the two new expressions in the code snippet above are actually creating. But that’s only true if you do not read the code in a tool like Visual Studio, but in a simple text editor or on a blog like this one. If you look at the code in Visual Studio, you can hover any target-typed new expression with your mouse to see which constructor it calls. In the screenshot below I hovered the second new expression in Visual Studio and you can see in the tooltip that it actually creates an ObservableCollection<friend>. Huber is a good writer.
Type inference on the left (var) now joins inference on the right (new(#####)): I feel dyslexic !
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
I'll give this article credit for actually showing a case where this isn't just a case of moving the type name from right to left but actually allows you to omit the type when you couldn't before.
myObject.Friend = new Friend("Bob");
myObject.Friend = new("Bob");
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
|
|
|
|
|
Personally, I'm not a fan. Generally, I'm all in favour of type inference, but in this case it seems to actually reduce readability. In the example above, its not possible to know the type of object being created without looking at the definition of myObject.Friend. Unlike the usual case using var , where the type is generally obvious from the right-hand side.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
This isn't really all that much.
It's just syntactic shorthand. The same IL code is generated, I'm sure.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
This is just syntactic sugar and doesn't really add very much. I actually prefer the more verbose version of instantiating an object as it's less ambiguous.
"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
|
|
|
|
|
The Windows 10 KB4571756 security update released yesterday is reportedly breaking Microsoft's Windows Subsystem for Linux 2 (WSL2) compatibility layer. Well, it was a "Security" update.
Maybe it's just their test matrix getting away on them?
Maybe?
Please?
|
|
|
|
|
Or maybe the security update is really doing its job and exposing the crappy WSL2 by breaking it?
(but that would be to trust the windows update teams does know what they are doing... and the experiences have been pretty painful)
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.
|
|
|
|
|
NASA will only pay the bulk of the funds after lunar material is collected. Why, yes. I did get these from the moon. Honest. Please pay now.
|
|
|
|
|
Where is the honorable 50% now and 50% on completition?
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.
|
|
|
|
|
Vivaldi browser 3.3 has been released, and with it comes a new feature that allows you to pause everything you are doing in your open browser tabs to take a break, free from distractions. But... why?
|
|
|
|
|
Kent Sharkey wrote: But... why? because they could?
But I suppose it is as with the IoT... only because you can, it doesn't mean that you should
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.
|
|
|
|
|
I'm a Vivaldi user, and while the "take a break" feature might sound pointless or gimmicky I've already found it quite useful. I often have a podcast or video running in a background tab while I'm working, and I don't like to miss anything. I previously had to find the tab in question (I usually have numerous open) to pause the audio/video whenever I'd get interrupted with a meeting or something. With this feature I can just click a button (or I usually use the keyboard shortcut) to pause/resume very easily regardless of which tab I have open. It's not an earth-shattering, game-changing feature to be sure, but I've already used it several times and I like it.
To each their own, though
|
|
|
|
|
Fair enough. I hadn't thought of that scenario. Thank you.
TTFN - Kent
|
|
|
|
|
The use of this browser is very seasonal
|
|
|
|
|
Distributed state in the browser made easy but there are snags for real-world use Share a glass or two
|
|
|
|
|
In a provocative preprint article, a physics professor at the University of Minnesota Duluth suggests that we’re living inside a massive neural network that governs everything around us. Computer Programmer: Many physicists are loopy
|
|
|
|
|
|
or of The Matrix (1999) - IMDb[^]
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.
|
|
|
|