Hi everyone! 👋
Welcome to cron.weekly issue #143.
Back after a little break, feels good to write again! Had loads of bookmarks saved up from the past few weeks, heavily stripped to give you this summary.
All in all, it looks like many people are having some time off, enjoying summer, … and it’s a bit quiet on the foss/webdev/linux news. Making that up with more projects & guides this time, though.
As always, grab your ☕️ and happy reading!
News & general 🗞
Good news for anyone running Vault, Nomad or Consul: there are now official repositories you can use to download & install the software from. Sort of makes you wonder what took them so long. :-)
Linux & BSD to remove whitelist/backlist references
Two major commits in the last few weeks:
- Linux to use inclusive terminology: for symbol names and documentation, avoid introducing new usage of ‘master / slave’ (or ‘slave’ independent of ‘master’) and ‘blacklist / whitelist’.
- OpenBSD removes whitelist/blacklist references: all occurences of whitelist/backlist are being removed in OpenBSD, including the phrashing of slave to be replaced by client.
I love seeing progress being made here. Easy wins for a more inclusive ecosystem. 💪
We are two indie developers curating this free newsletter to keep you informed about all things API. Our focus is on developers who are regularly involved in building or integrating APIs. We bring you a list of free & paid APIs for fetching data, links for in-depth tutorials, tools, and jobs for API Developers. Sponsored
I wrote about the .org TLD sale a few times already, but here’s a funny little anecdote:
Former ICANN CEO is now a co-CEO of the private equity firm that tried to buy .org.
Small world, right?
Tools & Projects 🛠
A new major release for the
nano text editor. I’ll admit I don’t quite know the changes as I’m mostly just a
vim user, but
nano is my second choice on servers that don’t have
vim installed. :-)
Clutch is a new infrastructure tool coming from Lyft, that allows you to manage your operations on AWS, Envoy or Kubernetes.
Klum allows you to manage your Kubernetes users in a more simple way.
With Portmaster, you get full control over your computer’s network connections. Choose to enforce DNS-over-TLS system-wide and block unwanted connections on a per-app basis. Available for Ubuntu, Windows. Mac OSX coming soon.
And the best part? It’s completely open-source! 💪 Sponsored
Get your GitHub notifications straight in your menu bar, on Mac, Windows & Linux.
Several similar tools already exist, but this just makes it super simple: stop being distracted and overwrite your
/etc/hosts to block out sites like Twitter, Reddit, … with a few simple Linux commands.
Ventoy is an open source tool to create bootable USB drive for ISO files. With ventoy, you don’t need to format the disk again and again, you just need to copy the iso file to the USB drive and boot it. You can copy many iso files at a time and ventoy will give you a boot menu to select them.
diff tool, specific for configuration files. It understands INI, JSON, YAML and XML for smarter diffs.
Guides & Tutorials 🎓
A fun read on how Dropbox moved away from Nginx to Envoy, the challenges they saw along the way and what to look out for.
A nice summary post with lots of links to keep you busy for a while.
I liked this one, lots of practical content about dealing with constraints/indexes, practical SQL query tips, partial indexes & plenty more. Deep technical stuff!
A practical study on the effects of TLS 1.3 and the differences between IPv4 and IPv6 connections to the popular gov.uk site.
Some very good basic tips if you’re just starting out with Linux or Bash!
This contained a fun number of things you can do on Github Actions, quite cleverly found. :-)
This is a clever and cheap way of getting your own Geo-IP API available on CloudFlare workers. A HA, redundant and fast API for under $5? Nice!
A great tip from Daniel:
Periodic reminder that Nmap 7.40 and newer have a super-fast UDP scan mode that gives similar results to masscan/unicornscan and other asynchronous scanners:
nmap -sU --defeat-icmp-ratelimit
Good news for future ARM adoption!
Whoa. On top of @ARM’s ~30% better performance-per-dollar in @awscloud, it’s now additionally up to 37% faster on PHP-7.4 than it was on PHP-7.3 with more coming in PHP-8. Amazing. #PHP
An extensive write-up, trying to explain the details of the Rust language in plain English.
Step-by-step instructions on getting started with Grafana!
A 4-part series that covers how to debug and look at the most fundamental resources in your Linux server: CPU, memory, network & disk I/O.
An interesting security read, as many interpreted languages change behaviour depending on the environment variables that are set. Some, when mis-used, allow code execution!