Tutorials

Visualize the architecture of your Ruby app in RubyMine, in 2 ¹/₂ minutes
AppMap is an open source RubyMine plugin which helps you improve your code by showing you how it behaves, feature by feature, as you work. It does this by automatically generating interactive maps of architecture and code behavior right in your ed...


Instant Rails - Dockerized Rails Application Template
Instant Rails is a Rails application template that comes with certain common tools, like Devise and RSpec, pre-installed.Instant Rails is a special kind of Rails application template. Instant Rails will generate your application inside of a Docker...

Getting started with automated testing workflow and CI on Ruby
If you have been writing Ruby / Rails code for a while, but still can’t grasp on the ‘why’ to write automated test, (eg. why do so many Ruby dev job posting requires automated test skill like Rspec, minitest etc? How does writing automated test ma...



Build a Ruby App with CockroachDB and the Ruby pg Driver | CockroachDB Docs
Choose whether to run a temporary local cluster or a free CockroachDB cluster on CockroachCloud. The instructions below will adjust accordingly.Use CockroachCloud Use a Local ClusterCreate a free clusterIf you haven't already, sign up for a Cockro...

Getting started with automated testing workflow and CI on Ruby - Ruby Yagi
If you have been writing Ruby / Rails code for a while, but still can’t grasp on the ‘why’ to write automated test, (eg. why do so many Ruby dev job posting requires automated test skill like Rspec, minitest etc? How does writing automated test ma...

Building A New Programming Language In Ruby: The Interpreter
In this blog post, we're going to start implementing the interpreter for Stoffle, a toy programming language built entirely in Ruby. You can read more about this project in the first part of this series.The interpreter we are going to build is com...

Removing assets dependencies from Rails applications for runtime
Rails provides a smooth assets:precompile task to prepare application assets but keeps all required gems for assets generation as a standard part of the generated Gemfile. Let’s see if we can avoid these dependencies for runtime.A new Rails applic...