
Ilya Bodrov-Krukowski offers a clean example of good metaprogramming in Ruby.
Ilya Bodrov-Krukowski offers a clean example of good metaprogramming in Ruby.
One of Rails' best conventions for DRYing up your code is ActiveSupport::Concern. Kingsley Silas shows you how to use it.
David Bush dives into the internals of how hashes work in Ruby, including a neat experiment to drive home the point.
William Kennedy shows you how to use Enums in Rails to map values on your model, keeping your code readable.
Paul Goetze explains how to use JRuby to create a machine learning algorithm using Ruby.
Vinoth shows you how to authenticate the users of your Rails-based APIs with JSON Web Tokens (JWT) from scratch.
Ardian Haxha builds a Twitter client GUI using Ruby, Shoes, and the Twitter API.
William Kennedy shows a technique to dynamically chain many ActiveRecord scopes together to clean up your controller code.
Ilya Bodrov-Krukowski runs through several common Rails performance problems, showing how to find them via Skylight, and how to fix them.
Sarmad Sabih walks you through every step of continuous deployment a Rails app to EC2 using Bitbucket, Capistrano, and SemaphoreCI.
Glenn Goodrich shows that, although there are many ways to create a Hash in Ruby, they are all just a bit of child's play.
Vinoth makes a simple introduction to some of the best features of Pry, a replacement REPL for Ruby's IRB.
Ilya Bodrov-Krukowski shows you how to do nested forms and attributes in Rails with the Cocoon gem.
David Bush shows you some of the development tools he uses to be more productive in Ruby.
Ardian Haxha shows you how to accept our new bot-based overlords and write your own Slack bot using Ruby and Sinatra. Assimilate!
Christopher Vundi walks through setting up an interest feed model and application for your users in Rails.
Jesse Herrick compares Plugs in Elixir to Rack in Ruby. Learn a bit of Elixir and its elegance with middleware and plugs.
William Kennedy uses a simple example of making integers into Roman numerals to show off Ruby metaprogramming.
Vahob Rasti uses Dropzone.js to equip a Rails application with multiple file, asynchronous upload.
Ilya Bodrov-Krukowski runs through a very practical example of using Chartkick to create a graph with Rails.
David Bush shows you some basic and advanced techniques with Byebug, the definitive debugger for Ruby 2.0.
Glenn Goodrich takes another deep dive into the world of Bundler, this time focusing on the utilities that ship with Bundler.
Glenn Goodrich takes a deep dive into the Gemfile, the core of Bundler's excellent dependency management ecosystem.
Benjamin Tan Wei Hao takes a quick dive into Crystal, a new programming language that is statically typed and compiled but has Ruby syntax.
Ardian Haxha demonstrates how to use the Docker Remote API and Ruby to perform Docker tasks like image and container creation.
Kingsley Silas compares several Rails-based Content Managment Systems giving use cases, pros, and cons for each.
William Kennedy demonstrates using SQS and Shoryuken to process queued requests to a third-party API. Very useful
Glenn Goodrich explores the Raspberry Pi platform using mRuby and the h2o web server. Learn how to make a quick API or capture a camera image.
Dhaivat Pandya takes you on a tour of Artoo, a Ruby-based platform aimed at making working with embedded systems and Ruby a breeze. Boop Beep Boop!
Sarmad Sabih demonstrates configuring Amazon's Simple Email Service with Rails, allowing you a cheap email solution from your app.