Oops! I'm running a little late with the newsletter this week. Sometimes excessive travel means that you fall asleep in a chair, bolt upright, while you're working on an email to your friends about developer tools. 🤣
Articles
- The RedMonk Programming Language Rankings: January 2019
Don't let the title fool you - this is a brand new post: RedMonk combines sources like GitHub and Stack Overflow to try to extract language popularity rankings. tl;dr.... Pascal is more popular than Perl 6. (Ouch.)
- Non-idiomatic F#
I'm not really a functional language guy - in fact, I'm still busy trying to make C look a bit more object-oriented. But this idea that you could simply write better code in F#, without necessarily being strictly functional, is an interesting way to look at moving into a functional language.
- How to Port Desktop Applications to .NET Core 3.0
.NET Core 3 is the new hotness for me: the perf improvements in Spanand user-interface work? Yes, please. I'm excited to move workloads over to it, and this is a great guide if you're thinking about that.
- Why Hashbrown Does A Double-Lookup
My favorite posts get super technical about a very narrow piece of functionality, and this one does exactly that. I haven't thought much about hashmaps since colleve, so it was great to catch up on the state of the art implementation in Rust.
In Brief
- Peacock v1 Released VSCode
- Async Streams with C# 8 .NET
- Linker Throughput Improvement in Visual Studio 2019 VisualStudio
- Rust All Hands 2019: Array iterators, Rayon, and more Rust
New Releases
- GitLab Critical Security Release: 11.8.3 and 11.7.7 Git Security
- .NET Framework March 2019 Update .NET