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.
Articles
- 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.
In Brief
- Get ready for the Q1'2019 GitLab Hackathon Git OSS
- Enhanced Mobile App Versioning in Azure DevOps with Mobile Tasks CI/CD Versioning
- The ten habits for highly successful compliant database DevOps Database DevOps
- Performance Profiling in Rider 2018.3. What’s New? .NET Performance
- Get your apps ready for the 64-bit requirement Android
New Releases
- Team Foundation Server Security Updates DevOps Security
- Android Studio 3.3 Android IDE
- GitLab Critical Security Release: 11.6.4, 11.5.7, 11.4.14 Git Security
- Sourcetree for Windows 2019 Preview Git
- GitHub Desktop 1.6 now available Git
Podcasts
- 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.