A podcast that details the happenings around the .NET ecosystem, generally a week at a time. I can neither confirm nor deny that there will be attempts at humor involved. For any confusion caused to fishermen thinking they've gotten a new podcast devoted to the tools of fishing, I am sorry. This is about the technology stack. Naming is hard.
…
continue reading

1
The .NET Foundation Finds Out the Silent Treatment Doesn't work; tries Rolling Heads
10:35
10:35
Play later
Play later
Lists
Like
Liked
10:35Two years of simmering discord came to a head last week as the .NET OSS maintainers openly revolted against the .NET Foundation for years of non-communication, the Executive Director resigned, and newly elected board members are left to pick up the pieces. It was a wild week. First, there was some discord due to the .NET Foundation saying a board m…
…
continue reading
VC that sells attention for NFTs wants you to buy NFTs. The .NET foundation decides to force its operations on member projects, and the Microsoft Store really really wants you to use the Microsoft Store. Please. Thank you.By George Stocker
…
continue reading
Patch Tuesday gets delayed for more fixes, the word 'themes' now means 'new color schemes', and Microsoft releases a video called that's two minutes long filled with 8 new products... Or two minutes of 8. Not a really bright idea, that.By George Stocker
…
continue reading
Arcade == .NET Foundation build tooling; .NET 6 RC 1 is out; and you can now specify what repositories to pull your nuget packages from -- individually.By George Stocker
…
continue reading
The 20th anniversary of the September 11th attacks is commemorated, Minimal APIs bet maximum attention, and technologies as old as it gets should be Good Enough For Everyone, says Linux Torvalds.By George Stocker
…
continue reading

1
Deep Learning Means Never having to Say You're Sorry
2:48
2:48
Play later
Play later
Lists
Like
Liked
2:48Windows 11 is coming October 5th; .NET Gets a plan for Deep Learning; and Techbash 2021 has been postponed.By George Stocker
…
continue reading
The biggest news this week (and will likely trump any sort of news for the next couple of weeks in the Microsoft space) is that Azure has a vulnerability dubbed “ChaosDB” that exposed its customers keys to the world, leaving every single CosmosDB customer’s database data exposed for the taking. There’s a technical deep-dive into this vulnerability …
…
continue reading
No releases this week; but lots of interesting tidbits nonetheless. If you read just one article this week, check out “The Myth of the Treasure Fox”. Link below, of course. Get the Drop on Sorting. Kevlin Henney does a deep dive on the drop-sort, a sorting algorithm that sorts by dropping elements in the collection. This is not as useless as it imm…
…
continue reading
Releases 🔮 Magick.NET 8.2.0 has been released which is an image manipulation library for .NET. 📢 Windows App SDK 1.0.0-experimental has been releasedand Kevin Gallo attended the App Development Community STandup to underscore why it’s an important release. The release notes tout several experimental features, push notifications and windowing improv…
…
continue reading
Microsoft sunsets OneNote, only to expand OneNote, and the .NET Compiler has a bit of chaos inside of it. Let’s get to it. ⛔✅ David Fowler, member of the .NET team, writes that “null checking in C# has gotten out of hand”. David’s right, of course, and a follow up tweet in that thread narrows it down to merely three methods to checking for null. An…
…
continue reading
🕵️♀️ Using Secrets in .NET Core Console Applications Console applications remain one of the least documented parts of the .NET Core experience (compared to ASP.NET), and I’m always happy to share content on that topic. Why are console applications important? If you’re in an event-driven microservices world in .NET, using a Console application to c…
…
continue reading
Several Zero-Days, and some more pontificating on the future of Programming as it relates to CoPilot. It’s been a busy week, so let’s see what happened Last week in .NET: 🧱 Next-generation firewall capabilities with Azure Firewall Premium. Microsoft is literally charging a premium for better security. Not a great plan. 🔓 Let’s make Visual Studio ev…
…
continue reading
📆 July 29th is .NET “Focus on F#” Day. You can sign up to watch a whole day of videos on F# at focus.dotnetconf.net. I haven’t ever seen a CFP for these “Focus” events so I’m unsure of how they pick their speakers; but it looks like a good lineup. 🏪 Microsoft publishes its own applications through the Microsoft Store, making it about 95% of the Mic…
…
continue reading
🍄 Jetbrains' Simon Cropp is hosting an "OSS Power-ups: Verify" event and I have no fracking idea what any of these words put together means. Which, if you think about it is entirely on brand for OSS, where marketing is shunned. ⏳ Rick Strahl has a lengthy blog post about converting the Desktop application Markdown Monster to use C#'s Async/Await. T…
…
continue reading
I swore up and down I would not release a newsletter this week owing to the July 4th holiday (Treason day for the Brits out there), and then Microsoft's Github announced and released Github Copilot, and my promise fell apart. CoPilot is an ML trained code snippet generator. What is it trained on, you ask? All the public code on Github, GPL'd or oth…
…
continue reading
The Windows 11 livestream happened last week, and the big news there is just about every computer older than 2017 will require you to upgrade your hardware to use Windows 11. This is bad news and I am unhappy ☠ Barry "I love tormenting people with pictures of beans" Dorrans reminds all of us that .NET Core 2.1 is End of Life at the end of August. I…
…
continue reading
Windows 10 supports ends On October 14, 2025 according to a Microsoft support document. We’re expecting Microsoft to unveil Windows 11 this week, but I gotta say: It’s not going to be hard to get me off Windows 10 if Windows 11 promises less ads and less ‘synergy’. Appropos of nothing I bet this article on how to Disable OneDrive will be as useful …
…
continue reading
We’ve come down from build and gotten back to the grind. Two releases this week followed by a ton of interesting stuff that’s happening in the .NET Space. .NET 5.0.7 has been released and it’s a small release that fixes CVE-2021-31957. In the same vein, .NET Core 3.1.16 has been released and it fixes the aforementioned CVE.Microsoft’s Kate Crawford…
…
continue reading
It’s a light week this week; everyone is coming down from Build. If you missed that, check out last last week’s newsletter. Now on to what happened Last week in .NET. Jared Parsons, member of the Roslyn core team, talks about string vs. String. That is, for those of you listening to this instead of reading it, the keyword string vs. the class Strin…
…
continue reading
So Build happened last week. This email newsletter is shockingly late for reasons that you probably don't care about but have messed up my entire week. Mea culpa. 📢 .NET 6 Preview 4 is out and contains a metric ton of bug fixes and new docker images for your testing pleasure. Seriously, far too many to list here. Thankfully though Microsoft has a b…
…
continue reading
This week's newsletter is late because my wife and I were gone all weekend for our 10th anniversary. I am chagrined and refreshed all at the same time. With that said, let's get into what happened Last Week. 🙅♂️ Microsoft Teams is now available for personal use. I want to have the confidence of the executive that this would be a hit. Also in a fac…
…
continue reading
🔧 Dave a Brock writes on how to use Configuration with C# 9 Top Level Programs One of the nicer features of C# 9 was pulling out the ceremony of the Main method. Dave uses this blog post to show how you can use configuration in this new world of no Main method. Now if only there weren't years of documentation showing varying ways to use configurati…
…
continue reading
👽 Do you live in the UFO Hotspot? Boing Boing Asks, and my answer is: "What answer gets the aliens to come and take us away from this madness we call 2021?" 🥤📦 CVE-2020-15257 has been dubbed "Abstract Shimmer". I hear "shimmer" and I think "thirst trap". So yea. A CVE has officially been called a thirst trap. Free Association is one of the many rea…
…
continue reading
☠ .NET Framework 4.5.2, 4.6, 4.6.1 will reach End of Support on April 26, 2022 At least, that's the word right now. Governments around the world are still using Windows XP, so it's not like this is a firm 'end of support'. 🤡 Basecamp lost a third of its employees after a controversional series of blog posts last week A CEO couldn't destroy their co…
…
continue reading

1
Microsoft's MVP Program has a new requirement: Shilling
6:01
6:01
Play later
Play later
Lists
Like
Liked
6:01Not many releases last week, but lots of shenanigans. I spelled that word on the first try which matters not a whit to anyone else but I'm proud of myself. The shenanigans themselves are an age old story: Big Corporation finds feeble consumers, and exploits them. 🤑 Microsoft pushes MVP Influencers to Spruik Azure in Lead up to AWS: Reinvent. That's…
…
continue reading
🚨🚨🚨🚨Microsoft Exchange has four new vulnerabilities with patches. CVE-2021-28480, CVE-2021-28481, CVE-2021-28482 and CVE-2021-28483. For some things the cloud does not make sense, but for the "I really don't want to deal with patching my own stuff", the cloud makes sense. Maybe it's time to migrate to O365, if you haven't already? By the way, this …
…
continue reading
🎁.NET 5.0.5 has been released. This release fixes an issue where dotnet restore wouldn't work on Linux. 💸Jimmy Bogard takes you through local development on Azure Service Bus. Developers won't pay $99 a year for a tool that saves them hundreds of hours, but will happily pay to develop software in the cloud. 🕴Leverage enterprise-scale reference impl…
…
continue reading

1
Microsoft is mad that Georgia is having a second piece of cake
5:18
5:18
Play later
Play later
Lists
Like
Liked
5:18💣Jesse Liberty started off the week with violence by introducing his team's updated coding standards for C#. For the most part I agree with these standards, but there are a few I have problems with... which I suppose was the goal all along. ✒Do you author Markdown files in VS Code? If so Paige Bailey (@DynamicWebPaige on twitter) has an amazing ext…
…
continue reading
It's a light week. Not much going on except for me being stung by the "30 is old in tech" rebuke. What happened in the world of .NET (which turned 20 this year)? Let's get to it: 🤞Edit and Continue support for Linux? Not happening any time soon. The Jetbrains folks received complaints that Edit and Continue support for Linux wasn't available in Rid…
…
continue reading
☠Azure AD fell down last week, causing outages with Microsoft's Cloud properties Outlook 365, Office 365, the Azure Portal, and Teams were all affected. The root cause was a bug during key rotation, and I'll let the Azure Post Mortem team take it from here: Azure AD utilizes keys to support the use of OpenID and other Identity standard protocols f…
…
continue reading
Last Week in .NET - 3/13/2021 💍There's a new proposal for a "static abstract" keyword. My brain is foggy on the use-cases here; but let's go with it. 🚨 Do you use System.Text.Encodings.Web? There's a vulnerability that has been patched. The vulnerability is captured in CVE-2021-26701 This vulnerability has been patched with the release of .NET 5.0.…
…
continue reading
Last Week in .NET - Microsoft Ignites Exchange - Week Ending 6 March 2021 Microsoft Ignite happened last week. Its releases were all about Azure, azure, azure, and at least for the moment tangential to the work we do here. There's a playlist if that's your thing, but the first video on the list, and I am not shitting you here, is a video is titled …
…
continue reading
Releases 📢 Python for Visual Studio Code introduces its February 2021 release. TensorBoard integration , better docstring and improved go to declaration behavior have all been released as a part of this... release. 📢 TypeScript 4.2 has been released with several new features, like an abstract constructor signature, stricter checks for the 'in' Oper…
…
continue reading
Last Week in .NET - February 20th, 2021 .NET Releases 📢 .NET 6 Preview 1 is out. Besides MAUI, there's a lot being packed into .NET 6, and what I'm looking forward to most are Single File Apps. They were 'released' in .NET 5 for Linux only, and in .NET 6 they'll be available for Windows and MacOS as well. 📢 Dapr 1.0 has been released. Dapr allows y…
…
continue reading

1
Using Azure Means Microsoft Sharing Your Info
11:27
11:27
Play later
Play later
Lists
Like
Liked
11:27🎂 .NET Turned 19 on February 13th. Awwww. and I learned about it from AWS. Nice Shade. 🚨🚨🚨 Microsoft releases a whitepaper on mitigating risk when using Private package feeds This dovetails with the security researcher who wrote about how they hijack'd namespaces for private feeds; and Microsoft releases a whitepaper on this issue and how to mitiga…
…
continue reading
Last Week in .NET - February 6th, 2021 No releases of note this week; but several updates in the .NET area that are useful, especially around Windows UI. Let's get to it. Microsoft News 👐 Microsoft Open sourced the storage engine that powers Exchange Server, Office 365, and parts of Windows. They open sourced the Extensible Storage Engine, or ESE f…
…
continue reading

1
You can't have issues if you don't have a backlog
7:37
7:37
Play later
Play later
Lists
Like
Liked
7:37Last Week in .NET - January 30th, 2021 We're getting our first snow here in the DC area for the first time in what feels like forever; and the .NET team is pondering the true meaning of the words "Backlog management". Let's get to it. 🌎 As previously alluded to, the .NET team is closing older issues in their Github repos, and this is a cause for al…
…
continue reading
Last Week in .NET - January 23rd, 2021 Is it over yet? Maybe? Not sure. 2021 has certainly come in like a lion, here's hoping is goes out like a lamb. A new president here in the states, a renewed focus on science, and a bunch of things happened last week in .NET. Let's get to it. Releases 📢Visual Studio 16.9 Preview 3 has been released We now have…
…
continue reading
This is Last Week in .NET for the week that ended... well.. last week (January 16th, 2020). It was a rocky week last week; and more of the same expected this week for the Washington DC area, and with an inauguration and Martin Luther King day as our backdrop, let's dive into what happened last week in the world of .NET. Releases 📢 📢 .NET 5.0.2 has …
…
continue reading
Here in the States, we recorded the first invasion of the Capitol since the war of 1812 (in 1814), the first time a sitting president has incited an insurrection, and the last time any of us will hold out hope that it being a new year will mean things get better. With that as our backdrop, let's get down to what happened last week in the world of .…
…
continue reading
Between the SolarWinds hack, Microsoft releasing a working document detailing the problems with the .NET ecosystem, and a bouncy castle crypto vulnerability, it's been a busy week. Let's dive in and see what happened, shall we? 🤼 Immo Landwerth, PM for .NET, writes a document on the eco-system problems in .NET. This document is monumental in it bei…
…
continue reading

1
Tech Parrots Tech; Microsoft parrots Google
10:02
10:02
Play later
Play later
Lists
Like
Liked
10:02Skip to content Pull requests Issues Marketplace Explore gortok/ lwidn-newsletterPrivate 1 0 0 Code Issues Pull requests Actions Projects Security Insights Settings lwidn-newsletter/LwidnGenerator/input/20201212.md gortok Update 20201212.md This is Last Week in .NET for the week ending 12 December, 2020. 📢 .NET 5.0.1 has been released. Lots of Bug …
…
continue reading

1
Remembering the women of École Polytechnique
12:38
12:38
Play later
Play later
Lists
Like
Liked
12:38Normally I'd start this out with some of the funnier things that happened; but before I dive into what happened last week, I want to talk about this week. Warning: death and violence follow. Yesterday was the 31st anniversary of the École Polytechnique massacre. If you're not familiar with this atrocity, let me quote Deb Chachra's chilling telling …
…
continue reading

1
Microsoft regains the "Creepy Spying Company" mantle
6:25
6:25
Play later
Play later
Lists
Like
Liked
6:25Welcome to Last week in .NET; and last week was a holiday week so things will be lighter than usual. 📝 Matthew Jones talks about Expressions, Lambda, and Delegates in simple terms. Lambdas were one of the hardest concepts for me to learn; and 12 years later, I'm glad I did. I still don't use Func and Action to the extent I've seen in other co…
…
continue reading
📢🐛Visual Studio 16.8 has been released; and it might have uninstalled the .NET Core 3.1 SDKs on your behalf. 🎲Random Street View shows you a place in the world randomly. Hopefully this gives you something fun to do during this holiday week while waiting for the clock to hit 5pm. 📢 Do you like the idea of using C# for scriptiong? dotnet-script provi…
…
continue reading
📢 .NET 5 has been released. As a reminder, .NET Framework 4.8 is the last, and dare I say, legacy version of .NET. .NET 5 is .NET Core 3.1 renamed to .NET, so that going forward -- at least in name, .NET is unified. .NET 6 will actually unify all the different frameworks under the umbrella of .NET, but 5 is the aspirational name change. As a minor …
…
continue reading

1
EF Stands for "Ever Frantically" releasing code
4:34
4:34
Play later
Play later
Lists
Like
Liked
4:34📝 Not about .NET, but relevant to our interests: Pintrest Engineering talks about they decreased their build times by 99% by changing one line in their build process. If you use Git and you use Hosted CI, you're going to want to pay attention to this. Hell, even if you don't use Hosted CI, taking a look at what tricks may speed up your build time i…
…
continue reading

1
Always use a culture when comparing strings, just like your mama taught you
7:10
7:10
Play later
Play later
Lists
Like
Liked
7:10Hey again, what a week. We had a blue moon, Halloween, and Daylight savings time end all one one night. In case you're the voting type here in these United States, that's happening tomorrow, where the choices are between two old white guys. You would think we would have learned our lesson by now, but we have not. But this is not last week in politi…
…
continue reading

1
It's not a bug, just a feature you didn't expect
7:54
7:54
Play later
Play later
Lists
Like
Liked
7:54Mostly community goodies this week. No releases, but that's not surprising given the impending release on November 10th. Here's what I found last week in .NET: 📢 Github now supports code navigation for C# repositories. If you've ever used OpenGrok, you may have wonder why services like Github never provided navigation between references. Well now t…
…
continue reading

1
Patch Tuesday? More like Replace Tuesday, amirite?
6:47
6:47
Play later
Play later
Lists
Like
Liked
6:47This is Last Week in .NET for the week that ended 17 October 2020. Lots of releases and CVE fixes last week, so let's get to it. 📢 .NET 5 RC2 has been released. I mentioned last week that RC 1 was probably the last RC until GA, and I was wrong. I won't pundit on that any more, I have, in fact, learned my lesson. ClickOnce makes an appearance, and t…
…
continue reading