Welcome after the summer break!
- Good time are coming for Ruby on serverless infrastructure. In September support for Ruby on Apache OpenWhisk was announced. But we already have another option: FaaStRuby. It’s a platform designed specifically for Ruby language, it’s still young, but growing fast. For example, last weekend a support for cron-like jobs was added – something that is missing in even more mature platforms, such as OpenFaaS.
- However, if you are still into plain old code-writing, you can keep an eye at dry-behaviour project. It aims at bringing the power of Elixir protocols to Ruby and looks interesting. It’s not officially part of dry-rb though (don’t get mislead by its name).
- Another feature pulled from other languages is destructuring. This blog post provides a detailed description on how to have it in Ruby and why it can be cool. Even if destructuring is not you favourite flavour, it’s worth checking out.
- For a (not too) deep dive into Ruby internals, read Statements and Expressions in Ruby and learn what’s the difference between those two and what consequencec it has.