This week had some interesting changes for developer tools: advertising. Feross Aboukhadijeh explored alternative funding models for open source and added an NPM package named
. This was quickly banned, and Feross has written up his thoughts.
- Recap of the `funding` experiment
A look at the fascinating experiment to fund open source development with advertisements during package installation, some history on OSS sustainability and thtoughts about the future.
- Using C# code in your git hooks
Git "hooks" let you run a bit of custom code as part of a Git workflow - for example, you can run a linter before you checkin. Historically, this has been shell script, but what if you wanted to run something a little more advanced? A look at how to write hooks in C#.
- Intro to D3
D3 is a great framework to create data visualizations on the web - this is both a great introduction to the framework and has some incredible examples to show why you should use it.
- Hardware Intrinsics in .NET Core
Modern CPUs do an amazing job at optimizing the machine code you give them, but careful use of intrinsics can improve your code all the more. .NET now provides classes that offer intrinsics when available, and fallback intelligently when they're not.
- Running GitHub on Rails 6.0
A few years ago, GitHub was stuck on a custom fork of Rails 3.2 - they'd made so many divergent changes that it seemed impossible to get back to the mainstream. Now? Adopting the newest production Rails in just a week and a half. How'd they get there?
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.