Ruby 2.7 is just around the corner. It will bring a lot of new features, including new syntax additions: pattern matching, numbered parameters.
That’s good news. The bad news is that not many of us will be able to use these goodies right away: the upgrade cost blocks application developers; gem authors have to support older versions.
What if we were able to use Ruby Next features while running Ruby Current? Maybe, we can cast a metaprogramming spell for that? Yes, we can. And I’ll show you how.
|Terraforming legacy Rails applications||RailsConf||April 2019|
|A denial! A denial! A denial!||Seattle.rb||April 2019|
|High-speed cables for Ruby||RubyConf||November 2018|
|The Gem Check: writing better Ruby gems||SouthEastRuby||August 2018|
|99 problems of slow tests||Paris.rb||June 2018|
|MetaCreativity||Saint-P RubyConf||June 2018|
|AnyCable: One cable to rule them all||RubyKaigi||May 2018|
|Take your slow tests to the doctor||BalkanRuby||May 2018|
|Access Denied: the missing guide to authorization in Rails||RailsConf||April 2018|
|Cables! Cables! Cables!||Wroc_Love.rb||March 2018|
|AnyCable: Universal Action Cable||RubyConfMY||October 2017|
|Faster Tests||RailsClub||September 2017|
|Writing better Ruby gems||Saint-P RubyConf||August 2017|
|Action Cable. Making Better||BRUG||May 2017|
|Real-time приложения. Модные фреймворки. Что дальше?||DUMP||April 2017|
|Run Test Run||RubyConfBY||April 2017|