7 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Apr 25

Geocoder: Display Maps and Find Places in Rails

Ilya Bordrov-Krukowski pens this tutorial on using the Geocoder gem with Rails. Learn how to find addresses, use maps, and locate coordinates in your app.
Ruby
Katrina Owen, Apr 21

Exorcise Your Newbie Demons by Contributing to Exercism

Katrina Owen, creator of exercism.io, shows you how to contribute to the code lessons on exercism to grow both the site and your own skills.
10 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Apr 18

Speed Things up by Learning about Caching in Rails

Ilya Bodrov-Krukowski shows you how to speed up your app performance by demonstrating all the ways to cache in Rails.
14 COMMENTs
Ruby
Nick Sutterer, Apr 14

Introduction to Cells: A Better View Layer for Rails

Nick Sutterer, the author of Cells and Trailblazer, introduces Cells and how it makes Rails views better. Much better.
2 COMMENTs
Ruby
Kingsley Silas, Apr 11

Rails File Uploading You Can Believe in with Shrine

Kingsley Silas writes this Ruby on Rails tutorial about file uploads with Shrine. Shrine is an excellent file uploading toolkit for Ruby.
2 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Apr 07

Generate Excel Spreadsheets with Rails and the Axlsx Gem

Ilya Bordrov-Krukowski shows you how to generate Excel files with Rails. Learn how to add style, formulas, and more in this useful tutorial.
5 COMMENTs
Ruby
Dhaivat Pandya, Apr 04

Ruby Interview Questions: Problem Walkthroughs

We've talked a bit about interviewing with Ruby and the basic tools of the game. In this article, we will consider some full problem walkthroughs.
1 COMMENT
Ruby
Dhaivat Pandya, Mar 31

Ruby Interview Questions: LRU Cache and Binary Trees

Dhaivat Pandya covers two more Ruby interview topics: LRU Cache and Binary Trees. If you're interviewing any time soon, read this to get two more topics.
5 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Mar 28

Zip It! Zip It Good with Rails and Rubyzip

Ilya Bordrov-Krukowski shows you how to accept and process a zip archive, as well as send one to your users.
4 COMMENTs
Ruby
Dhaivat Pandya, Mar 24

Ruby Interview Questions: Linked Lists and Hash Tables

Dhaivat Pandya covers linked lists and hash tables from the Ruby interviewee's point of view. Get ready for Ruby interviews with this post.
3 COMMENTs
Ruby
Vinoth, Mar 21

Otto Makes Development and Deployment a Breeze

Vinoth walks through deploying a Rails application with Otto, a tool from Hashicorp that helps manage development and deployment environments.
12 COMMENTs
Ruby
Ardian Haxha, Mar 17

Quickly Create a Telegram Bot in Ruby

Ardian Haxa walks you through creating a bot for the Telegram Bot API. Telegram is a popular online messaging platform.
2 COMMENTs
Ruby
Katrina Owen, Mar 14

What's in a Name? Anti-Patterns to a Hard Problem

6 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Mar 10

Onwards to Rails 5: Additions, Changes, and Deprecations

Ilya Bodrov-Krukowski goes through some of the "other" things changing in Rails 5. New classes, configuration options, and deprecations all make this list.
2 COMMENTs
Web
Charles Costa, Mar 09

Protect Yourself and Your Business from Social Engineering

Charles Costa looks at the dangers presented by social engineering, and offers practical tips for protecting yourself and your business from attack.
5 COMMENTs
Ruby
Robert Qualls, Mar 07

Improve Your Ruby with the Adapter Design Pattern

Robert Qualls looks at the Adapter Design pattern in various popular Ruby gems, following it up with an example implementation.
5 COMMENTs
Ruby
Katrina Owen, Mar 03

Improve the Smell of Your Code with Microrefactorings

Ruby
Vinoth, Feb 29

A Quick Study of the Rails Directory Structure

Ruby on Rails is a full fledged web framework written in Ruby. It is one of the most famous web frameworks and makes getting started with development so easy. Today I would like to explain the default files and folders generated by Rails. Let's get started.

To create a new Rails app, all we have to do is run the following command:

rails new sample_app

The above command generates the directory structure that we're discussing today. It might change if you are using an older version of Rails. This article is based on the latest Rails version which, as of this writing, is 4.2.4. You can find the version installed in your system by typing this in the console

rails version
=> Rails 4.2.4
Ruby
Kingsley Silas, Feb 25

Easily Allow File Uploads with Rails and Refile

Kinsley Silas quickly runs through how to enable file uploads in your Rails app with Refile.
Ruby
Hendra Uzia, Feb 22

Put Your Finger on Triggers in Rails with HairTrigger

Hendra Uzia talks about using database triggers in Rails, the pros and cons, and how to use the HairTrigger gem to implement them.
1 COMMENT
Ruby
Ilya Bodrov-Krukowski, Feb 18

Tailor Doorkeeper with Refresh Tokens, Views, and Strategies

Ilya Bodrov-Krukowski gets a bit more advanced with Doorkeeper, securing the OAuth clients, creating a custom strategy, and customizing the views.
1 COMMENT
Ruby
Benjamin Tan Wei Hao, Feb 15

The How and Why of Property-Based Testing in Ruby

Benjamin Tan Wei Hao shows you are different kind of testing called "property-based testing". Generate 100s or 1000s or iterations for your tests.
1 COMMENT
Ruby
Kingsley Silas, Feb 11

Quick Tip: Add ReCAPTCHA to Your Rails Application

Kingsley Silas runs throw a quick tutorial on adding Google ReCAPTCHA to your Rails application. He includes Devise integration as well. Very useful.
8 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Feb 08

Getting Started with Doorkeeper and OAuth 2.0

Ilya Bodrov-Krukowski continues the journey through Rails authentication and authorization options with this tutorial on how to get started with Doorkeeper.