April 2021
dwmkerr/hacker-laws:
Kind of fun collection of all the laws, rules etc. that you might come across in our field

Guide to CSS Units for Relative Spacing - DEV Community
If you use css you should know this!
jq - CLI for JSON files
This is an amazing tool when you need it. Do queries, merges, filters on json files. You only need it once or twice a year but when you need it, it's a life saver!
Scaling to 100k Users | Alex Pareto
Scaling is an important topic that I care about. Here’s one person’s guide to making it to 100k. It’s a very complicated topic.

GraphQL for beginners - DEV Community
A super valuable alternative to REST. You should learn it,!

Google Interviewing Process for Software Developer Role in 2020 / Habr
The madness of interviewing at google. OMG!

Best programming books EVAR!
A good list. I know every single one and would generally agree with it. Some books are too high in the list and some too low. But an excellent starting point.

How to write Javascript in Rails 6 | Webpacker, Yarn and Sprockets
A good introduction to the very confusing combination of JavaScript, yarn, css, etc in rails 6. Hopefully they will clean this up in rails 7.
Hanami | Introducing Hanami::API
Faster than Sinatra? By that much? Hard to believe.
Library for stubbing and setting expectations on HTTP requests in Ruby.
There are many of these building blocks. Use this to mock a web service that your system depends on. That way you can test your system without incurring the costs (in money and time) of calling the service.

Ruby on Rails Mistakes that could kill Your Production Servers
Specific good advice on rails performance and scale.

Why Pry is one of the most important tools a junior Rubyist can learn - Honeybadger Developer Blog
Everyone loves pry.

Please stop recommending Git Flow! – George Stocker
It’s always hard to handle branches. This was a very popular post when it came out.

Integrate Bootstrap 4 and Font Awesome 5 in Rails 6
This can always be a paining the butt. And now that Rails4 uses all this new and badly integrated package management stuff it gets worse. This is a helpful article.

Smithsonian Open Access | Smithsonian Institution
Huge collection of images for your hacking pleasure!

Test Double | Our Blog | Improving Dev Experience with Overmind
Foreman is now superseded by overmind, which is better and more awesome. Worth a look.

Integrated systems for integrated programmers - Signal v. Noise
Why microservices are so much worse than monoliths. Yes this is a self serving and self promotional article. But I think he is right.

Monoliths are the future |> News and podcasts for developers |> Changelog
One in a series of why monoliths are better than microservices

How to do multi-step forms in Rails - Code with Jason
Really good simple explanation of making a multi step form in Rails.