Blogs


Ruby Creator Yukihiro Matsumoto on the Challenges of Updating a Programming Language
A recent presentation from Yukihiro Matsumoto, the creator and chief designer of the Ruby programming language — and Chief Architect of Ruby at the cloud platform-as-a-service company Heroku — offered a clear example of the thoughtful care with wh...

The great Rubykon Benchmark 2020: CRuby vs JRuby vs TruffleRuby
It has been far too long, more than 3.5 years since the last edition of this benchmark. Well what to say? I almost had a new edition ready a year ago and then the job hunt got too intense and now the heat wave in Berlin delayed me. You don’t want ...


How Shopify Reduced Storefront Response Times with a Rewrite – Shopify Engineering
In January 2019, we set out to rewrite the critical software that powers all online storefronts on Shopify’s platform to offer the fastest online shopping experience possible, entirely from scratch and without downtime.The Storefront Renderer is a...





Rodauth: A Refreshing Authentication Solution for Ruby
If you’re working with Rails, chances are your authentication layer is implemented using one of the popular authentication frameworks – Devise, Sorcery, Clearance, or Authlogic. These libraries provide complete authentication and account managemen...