Some cool end-of-the-year wrap-ups to look at what happened in different languages, and a look at what's coming next year. Plus, several security releases for Git projects. And, a quick reminder that I'm blogging about GitHub Actions all month long!
Articles
- Fun with URL Encodings
How many methods are there to encode a URL in .NET? There are no fewer than six in the current .NET Core runtime. Why is this so hard? And how should you encode your URLs?
- Remote Debugging a .NET Core Linux app in WSL2 from Visual Studio on Windows
Windows Subsystem for Linux keeps evolving, and for developers, Windows is becoming more and more a hybrid system. Now you can debug a Linux application, running in WSL, using Visual Studio on Windows.
- Exploring borrowed annotations in C#
An exploration of what borrowed values might look like in the C# language and the problems inherent in adding new ownership features to a language designed without them.
- What's New for Node.js in 2020
Node.js turned 10 years old this year, and what started out as a strange framework to get a browser-based language running on the server side has become an incredibly stable platform. But it's not showing signs of slowing down, there's great new features coming in 2020.
In Brief
- An Update on Android TLS Adoption Android
- We made Windows Server Core container images >40% smaller Containers
- What's New in Ruby 2.7? Ruby
- From Graphite To Prometheus — Things I’ve Learned Monitoring
New Releases
- Git v2.24.1 Git Security
- libgit2 v0.28.4 Git Security
- ‘Tis the Season for the Visual Studio 2019 v16.4 Release VisualStudio
- Announcing .NET Core 3.1 .NET
- Node v13.3.0 Node.js
- ASP.NET Core updates in .NET Core 3.1 .NET