Last week was the Microsoft Connect(); conference, which is focused entirely on their family of developer tools. So we've got a wrap-up of the announcements from the Visual Studio, .NET and Azure DevOps teams.
- Take C# 8.0 for a spin
An introduction to some of the new features in C# 8.0, including nullable reference types, range and index operations in arrays, and asynchronous streams.
- First Aid Kit for Git
The makers of the Tower Git client have put together some helpful training videos (and a cheat sheet) that will help you solve your problems when you're stuck when using Git.
- Announcing Cloud Native Application Bundle (CNAB)
A new application packaging format that lets you define container resources that are deployed to Docker Engine, Kubernetes, Helm, automation tools and cloud services.
- Introducing Docker Desktop Enterprise
I'm excited to see Docker continue their investment in their desktop tools - I often build containers is on my desktop, and adding more enterprise capabilities is a huge improvement.
- Android Codelab Courses are Here!
The Google Developers Training team recently published a new version of the Android Developer Fundamentals course; highly recommended for anyone getting started with Android development.
- I Have an Exclusive Lock, My Row Is Safe, Right?
Exclusively locked rows in SQL Server are exclusively locked from all users, right? It's there in the name! In fact, the concurrency model is a bit more complicated.
- Merge Conflict: Collaborative Coding Magic
If you're a fan of pair programming, some of the new IDE technologies that automate workspace sparing change the dynamics - how does pair programming work in the age of VS Live Share?