It's been a busy few weeks both at home and at work, so I was worried about finding the time to put this week's newsletter together. But I shouldn't have worried - there's so many great articles about development tools and DevOps this week that it basically wrote itself. I hope you enjoy.
- The Road to OCIv2 Images: What's Wrong with Tar?
Wow - not only did I learn that the underlying format for containers is the venerable tar archive format, I also learned more about the tar format than I thought possible. (Including why it's a bad format for containers.)
- Stopping Garbage Collection in .NET Core 3.0
People often want more control over the garbage collection - and there are even a handful of cases where that's actually useful. This article offers some nice examples of instrumenting the GC.
- How Improving Website Performance Can Help Save The Planet
Even if you're not chewing through electricity mining bitcoins, it's undeniable that our industry is using increasing amounts of power. Is that a reason to focus on efficiency and performance?
- Announcing the Azure DevOps Bounty Program
The Azure DevOps team really wants to find security vulnerabilities before they're exploited; they're adding a security bounty worth up to $20,000. (Disclaimer: I work on the Azure DevOps team.)
- DevOps Demands NetOps
When I was starting my career, there was a division between developers and ops teams. Not anymore - cloud native development has changed the organization of development teams.
- Dot Net Rocks: Span of T in .NET Core 2.1
Several of the new features in .NET Core are focused on performance - and the memory improvements like Span are some of the most interesting. Adam Sitnik explains the benefits.