The 7 programming languages employers actually want – Sure, they’re the same usual suspects, but this brief article adds a little more context, including why .NET—a framework, not a language—may have made the list and why the list is more evidence of Python coming into its own.
How to gracefully shut down a program that uses Go coroutines – You know, the ones “performing tasks that must be completed before allowing the program to shut down.” Erik Lupander takes you through an example using context-based cancellation, WaitGroups, and channel closing on the producer side.
Linear regression with Web Assembly – Vanessa Sochat has created regression-wasm, a Web Assembly + Go application that can be used to run and plot a linear regression. Here’s how to use it.
Rust and C++ shoot-out: The floating point benchmark – Here’s how Reid Atcheson set it up and what he learned.
Free for developers – If you’re looking to experiment with new technologies, here’s a great list of free resources and services for developers!
The lines of code that changed everything – 75 coders pick the 36 pieces of code that changed the world. You wouldn’t be reading this email without them.
Using Vim as your main editor for web development – four plugins and how to implement live preview.
Rust once and share it with Android, iOS and Flutter – how to write a simple shared Rust library and compile it to Android and iOS.
Better Git Logging – Dumpster Diving through Dotfiles.
Remote Git Branches – Dumpster Diving through Dotfiles.
7 essential books for programmers – If you’re serious about programming, you should check out this reading guide by Giorgos Petkakis. It’s full of great resources that will help you master the craft.
Rewrite it in Rust? Don’t succumb to the temptation – It’s “unproductive…and at worst it can promote the creation of buggy software. (Why would you be better equipped to write a library for some domain-specific purpose than the original author?)” Of course there’s a better way.
IaaS vs. PaaS options on AWS, Azure, and Google Cloud Platform – So many choices, so little time. Chris Tozzi of Fixate IO compares and contrasts infrastructure-as-a-service and platform-as-a-service offerings.
The real reason remote workers are more productive – Trying to transition to working remotely? If your boss still needs convincing, this article will help you out. But even if you’re happy in the office, you’ll learn why “asynchronous communication is an…important factor in team productivity, whether your team is remote or not.”
Apple of 2019 is the Linux of 2000 – This is a very funny blog post. I’d say it’s more venting than serious, but since I’m not an Apple person, I can’t really speak to that. However, I think we’ve all faced the pain of operating systems—all operating systems—that fail us for no discernible reason.