This week is Microsoft Ignite - Microsoft's biggest conference for developers and IT professionals - so there's a lot of big developer announcements coming out this week in the Microsoft ecosystem!
Articles
- Announcing Visual Studio Online Public Preview
A new IDE for the cloud. Way back when Azure DevOps was called "Visual Studio Online", people understandably expected that to be Visual Studio, but online. Finally, that's true. Microsoft took Visual Studio Code and put it, well, online. And it's incredible.
- Re-imagining developer productivity with AI-assisted tools
What happens if you point some AI at the entire public codebase on GitHub? Well, you'll teach it some common patterns for different languages. And what if you turn it on your codebase? Then you see the patterns you use. Now you can use that data to help you automatically refactor.
- Converting a .NET Standard 2.0 library to .NET Core 3.0
Now that .NET Core 3 is generally available and out of preview, one of the obvious questions is: how do you upgrade to get the new hotness? If you're coming from .NET Standard 2.0 to .NET Core 3.0, there may be some changes you need to make.
- Avoiding Merge Regressions
A nice look at some ways to reduce problems when you're working with and merging changes in Git. Tip number one is my favorite - keep changes small, and merge often. Avoiding merge debt will always reduce the complexity of integrating branches down the road.
- Inspecting Containers with VS Code
Developing with containers is an incredibly powerful way to make sure that the dependencies and tools you have in your dev environment are identical to the ones in production. But how do you debug running in a container? The VS Code Remote - Containers extension to the rescue.
In Brief
- Get Started with Visual Studio for Mac VisualStudio
- Exploring lighter alternatives to Electron for hosting a Blazor desktop app JavaScript
- Modern JavaScript features you may have missed JavaScript
- How to Set Up Angular Unit Testing with Jest JavaScript
- The .NET Process class on Linux .NET
New Releases
- IntelliJ IDEA 2019.2.4 is out! Java
- Highlights from Git 2.24 Git
- Announcing TypeScript 3.7 TypeScript
- Introducing Orleans 3.0 .NET
- JRuby 9.2.9.0 Released Ruby