Infinum #RubyDrops - weekly dev newsletter
Hello, you're reading Infinum Ruby Drops, bringing you the latest Ruby and Rails related news straight to your inbox every week.
The Penguin That Can't Fly
A short story about OOP, interfaces and soft typing.
How to spy on a Ruby program
I love debugging tools. One of the most frustrating things to me is -- when I run a Ruby or Python program, I can't find out what that program is doing RIGHT NOW.
Duck-typing with #to_proc
One of the greatest Ruby mysteries for me has always been the idiomatic Symbol#to_proc which is usually used to cast a symbol to a block usually passed to some enumerator.
How To Keep Your Controllers Thin with Form Objects
What are form objects and how to use them to refactor your controllers in your rails application.
How we do visual regression testing
There are well-established tools for automating the testing of how software_behaves_, but very few that automate the testing of how software looks. This is how Friday does visual regression testing.
How to build BitBucket Cloud add-on in Rails
In this series I'm going to document how to build a simple BitBucket add-on using Rails. I'm going to replicate GitHub's Star feature that I often use and miss on BitBucket.
Improving the Crystal/Ruby from bursts to pool stream
Benchmarking a Manga Reader Downloader app in MRI Ruby, JRuby, Crystal and Elixir. How to improve Crystal/Ruby implementation.
12 Free Games to Learn Programming
In this observation, 12 top sites were selected out of nearly 200 sites where you can learn to code while playing games.
Gem of the week
Newsletter content curated by Nenad from the Infinum Rails Team