April 2021
We Can Do Better Than SQL
Interesting account of all the ways that SQL sucks and of course a proposed fix!
Enhanced Shell Scripting with Ruby
Really nice summary of using ruby for scripting.
CSS Flexbox Nav Bar - Building a Blog, Part 1
Flex box is a newish css feature that is subtle but very useful. Of course, all of css is subtle!
Plotly | Make charts and dashboards online
An amazing graphing and plotting web site
On not using ROS for your robotics startup | The Construct
Excellent article outlining the case for and against using ROS.
The world in which IPv6 was a good design
A deceptively chatty but still very dense and technical tour through the history of internet protocols. I got through 3/4 of it before getting lost. Very good.
Behavior trees for AI: How they work
An interesting complement or alternative to finite state machines in robotics.
Ten Reasons Why I Don't Like Golang
I thought I wanted to learn golang, now I am not so sure...
Multiple Databases with Active Record — Ruby on Rails Guides
The new rails guide on multi databases in activerecord
Open-sourcing Sorbet: a fast, powerful type checker for Ruby · Sorbet
Claims to bring gradual type checking to ruby.
strong_password v0.0.7 rubygem hijacked
Interesting description of how a public library or gem can be taken over, and modified to create an all powerful backdoor.
Using Microservices to Solve Developers Stepping on Each Other's Toes
Good insights about how microservices sometimes help with software engineering process issues.
styd/apexcharts.rb
This is an AMAZING collection of graphs. Great to have a ruby binding. Haven’t tried it yet but looks very worth while.
How To Make Your Ubuntu Desktop Faster
Definitely can use ideas on how to speed up ubuntu
Linux Applications Performance: Introduction - Unixism
A comprehensive look at how web (http) servers work