Blogs



Ruby on Rails: what the <hack> is this and why is it important for your product?
Making it as simple as it can get, Ruby and Rails is a web development framework providing Rails developers a time saving method for writing code. Yet in a world of many other web frameworks, Rails is just one of them. These frameworks were built ...

Ruby 2.6 Released: Just-In-Time Compilation Is Here | Heroku
The Ruby committers have again continued their annual holiday tradition of gifting us a new Ruby version: Ruby 2.6 was released today, including the long awaited Just-In-Time (JIT) compiler that the Ruby team has been working on for more than a ye...

Rails Local Development over HTTPS using a Self-Signed SSL Certificate
I found myself in a peculiar situation recently. I was integrating a Single Sign On workflow with Google as the IdP (read more about it here). After authenticating on Google, a callback url is provided to handle the response. Google requires that ...



Juggling Chainsaws at Machu Picchu: Metaprogramming in Ruby
Metaprogramming means writing code that writes code itself. In Ruby, this means objects, classes, and methods can be created and modified during runtime.I’m going to illustrate some of Ruby’s metaprogramming features using the example of a program...


Generate executables with predefined inputs/outputs
ExecutableMock helps you quickly and easily generate mock executables, with a predefined list of inputs -> outputs.It is fast, lightweight, threadsafe, and has zero external dependencies. See the Performance section for more details.You can typica...