We're a day late this week - mea culpa, I'm traveling and I let my jetlag get the best of me. Despite that, there's some great articles this week on development tools.
- event-stream vulnerability explained
You probably heard about the event-stream vulnerability: an npm package was maliciously edited to try to exfiltrate Bitcoin wallets. But the code was cleverly obfuscated - so how did it work?
- Finding Ruby Performance Hotspots via Allocation Stats
I don't run Ruby in production these days, but if you do, don't miss this article on measuring execution time and performance tuning Ruby.
- Introduction to Fairness in Machine Learning
We've seen many examples of how it's easy to build undesired bias into your machine learning; Google's providing best practices for how you can avoid that and improve fairness.
- Qubits in Q#
I still find quantum computing baffling, but the more I learn, the more fascinating it is. This look at representing qubits is enlightening.
- Git Tips and Tricks Advent Calendar
Every day in December, I'll be posting a new top tip for using Git - from dealing with line endings to introducing commands that you might not know about. I hope you'll follow along!
- Docker at DEVIntersection 2018
Docker's going to be at DEVIntersection in Las Vegas, talking about modernizing .NET apps, Docker on Azure and Docker for Web Developers.
- Architecture Forum in the North
If you're in the north of England, don't miss this cloud-focused architecture forum with some of the UK's leaders in container and cloud development.
Published every Monday.
Created by Edward Thomson.
Do you have news about developer tools? Did you
write an article about methodologies? Did you
release a new library? Let me know, I'm
@ethomson on Twitter.