April 2021

GraphQL for beginners - DEV Community
A super valuable alternative to REST. You should learn it,!
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.

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!

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

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.

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.
Hanami | Introducing Hanami::API
Faster than Sinatra? By that much? Hard to believe.

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

Ruby on Rails Mistakes that could kill Your Production Servers
Specific good advice on rails performance and scale.
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.

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.

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

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.

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

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.

How to do multi-step forms in Rails - Code with Jason
Really good simple explanation of making a multi step form in Rails.
Build your own ... whatever!
Build your own... operating system, programming language, web server, etc.