[Last Week in .NET #98] – Ad-ing to Microsoft’s Product Line

No major releases, but a few cool trinkets being dropped, and Microsoft embraces ads. And when I say “embraces”, I mean “weds”.

Taytay shares tips on ensuring Windows Defender can update, even when networking is broken in a corporate environment. Taylor Swift and SwiftOnSecurity are national treasures. ๐Ÿดโ€โ˜ ๏ธ

Zoom appears to be in a battle with Microsoft Teams for the enterprise collaboration tool. Microsoft teams as a collaboration product is only slightly better than duct-taping Sharepoint, Lync, Yammer, and Outlook together. As a video conference tool, it’s not half bad. I literally tried to schedule a teams meeting in teams and couldn’t get it to give me a Video conferencing option. At this point, Microsoft’s biggest competition in this space is their own product ineptness. (Also if you work on the Microsoft Teams product, blink twice if you get a demerit every time you suggest a product improvement). ๐Ÿ‘€

Microsoft is putting more ads in Outlook on iOS and Android: Free users can avoid most of them by using Focused Inbox. I’ve been accused of putting Microsoft in a bad light, but I don’t even need to add any commentary to this one. ๐Ÿ™Š

In .NET 7, the .NET Runtime Windows IO Threadpool and Timer Queue are now fully managed code. One step closer to a completely managed code runtime (is such a thing even possible?) โฐ

C# 11 preview: Generic Math, required members, optional types, and more. I made one of those up, can you tell which one? ๐Ÿ™ˆ

EF Core Power Tools has had 250.000 installs! Why are they rounding to three decimal places for whole num— oh. Yea, 250,000 is much better than 250. Incidentally, I’ve spoken quite a few times in this newsletter about the lack of work-life balance on the EF team, and one of their members says the quiet part out loud. “How did your marriage end, dad?” “Entity Framework, son. Entity Framework.”

It’s also worth noting that no one has to say anything to know whether they have a good work-life balance or not. When you see a team churn out updates at a breakneck pace for years, you can look at the fricking commit log and see the problem. You don’t need anyone to tweet about it. ๐Ÿคฏ

Microsoft’s new tool let’s you see your systems like a hacker would I hope the hackers would remove the ads first. Seeing Office, Outlook, and Windows without ads would be a welcome change. ๐Ÿ˜

By default, Corporate Windows 10 can’t repair itself. Taytay (long may they reign) shares a registry key hack you should implement if you work in Corporate IT. ๐Ÿ› 

If you want a Batch script that sets up a new project, Eric Potter has got you covered. I would deduct points for it not being in Perl, but given that this is a windows system Perl is not available by default. ๐Ÿ“œ

Sharing because Kelsey Hightower’s work is good and not a reflection on Kubernetes abilities as a platform: Learn Kubernetes the Hard Way. ๐Ÿฆบ

Matt Damon provides insights in why they don’t make movies like they used to. I’m not a big fan of the whole “eat wings” part of the “eat wings and share insights”, but I’ll take the insights any day of the week. ๐Ÿฅ

The F# folks are a little upset that Microsoft isn’t pushing F#. Once Microsoft’s customers (CIOs) start to adopt F# for their applications, Microsoft will pay attention to it. Until then, the scraps from the table are as good as it gets. ๐Ÿ—‘

dodyg shares how to put anti-forgery tokens into a minimal API. Good stuff. ๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ

TypeScript 4.8 is out Lots of goodies, but as always, even though TypeScript is installed via NPM and NPM asks that packages respect SemVer, TypeScript is special and does not. That makes any upgrade a breaking change. Good luck! ๐Ÿฅ‚

Built in Container Support in the .NET SDK I don’t quite see how this works; I’ll have to give a try to see what it does. But, it looks cool?๐ŸŸ

And that’s it for what happened Last Week in .NET. Should you see anything cool, share it with me @gortok on twitter.

Leave a Reply