Ruby
Abder-Rahman Ali, Mar 19

Ruby on Medicine: Scrolling Through Large Files

Abder-Rahman Ali continues the Ruby on Medicine series, showing how to use Ruby to smoothly scroll through VERY large (think, GBs) text files.
Ruby
Ilya Bodrov-Krukowski, Mar 16

Magical Authentication with Sorcery

Ilya Bodrov pens a comprehensive tutorial on implementing Rails authentication with Sorcery.
JavaScript
Emre Guneyler, Mar 13

Add Twitter Authentication to an Ember.js App with Torii

Authentication is tricky, so why not have someone else handle it for you? Emre Guneyler shows you how to let users log in to your Ember.js app using Twitter
Ruby
Deepak Kumar, Mar 12

Schedule Cron Jobs with the Whenever Gem

Ruby
Glenn Goodrich, Mar 09

Leaderboards on Rails

Glenn Goodrich offers this post on how to make a versatile leaderboard web application with Rails and the leaderboard gem.
Ruby
Dhaivat Pandya, Mar 05

Volt: Assets, Components, and Routes

Dhaivat Pandya goes a bit deeper with Volt, looking at how it handles assets and routes. He also covers Volt's idea of a component to break up an app.
Ruby
Abder-Rahman Ali, Mar 02

Ruby on Medicine: Handling Large Files

In part 2 of the Ruby on Medicine series, Abder-Rahman Ali uses Ruby to break an enormous file on genomes and genome sequencing into smaller chunks.
Ruby
Robert Qualls, Feb 26

Loading Code with Ruby

Robert Qualls dives into the Ruby load path, including how ‘require’ works, how ‘load’ works, and how to make sure your code always gets loaded.
Ruby
Ilya Bodrov-Krukowski, Feb 23

Activity Feeds with Rails

Ilya Bodrov shows you how to create an Facebook-like activity feed in Rails. This is a very cool way to add something new to your site.
Ruby
Glenn Goodrich, Feb 18

Sailing the Parallel Seas with Codeship

Glenn Goodrich takes us on a voyage aboard the vessel Codeship, exploring the high seas of continuous integration with the new ParallelCI tool
Ruby
Benjamin Tan Wei Hao, Feb 16

Free Static Sites with Middleman and GitHub

Benjamin Tan Wei Hao explains how to create a blog with Middleman and host it for free on Github. This simple workflow will have you blogging in no time.
Ruby
Vasu K, Feb 12

Image Processing with Rails

Vasu K dives into using Rails to create and manipulate images. Learn how to upload images, create multiple versions, and optimize the images for the web.
Ruby
Abder-Rahman Ali, Feb 09

Which IDEs do Rubyists Use?

Abder-Rahman Ali follows up his interviews about text editor usage in Ruby with one about IDEs. Learn which IDE Rubyists prefer and why it's at the top.
Ruby
Ilya Bodrov-Krukowski, Feb 06

YouTube API, Version 3 on Rails

Ilya Bodrov instructs you how to use the newest version (3) of the YouTube API. Ilya has written previous posts using previous versions, so he knows.
Ruby
Dhaivat Pandya, Feb 04

Real-time Web Apps with Volt in Ruby

Dhaivat Pandya explores Volt, a Ruby framework for building real-time applications. Volt makes it easy to sync client and server data, making real-time real
Ruby
Aaron Lasseigne, Feb 02

New Methods in Ruby 2.2

Most of the fanfare around Ruby 2.2 has focused on garbage collection (GC) upgrades. Aaron Lasseigne explores what other new toys 2.2 delivered.
Ruby
Robert Qualls, Jan 29

Decoupling with Lotus

Robert Qualls explores Lotus, a Ruby web framework that aims to make MVC more object-oriented. No monkey patching, for the win!
Ruby
Fred Heath, Jan 26

Closures in Ruby

Fred Heath explores the world of closures in Ruby. Ruby offers many constructs for creating and working with closures. Mastering these constructs is needed.
Ruby
Dhaivat Pandya, Jan 22

Rails URL Helpers in Javascript with JsRoutes

Use the JsRoutes gem to get Rails URL helper in your javascript code. No more hardcoding URLs on the client, FTW!
Ruby
Richard Schneeman, Jan 19

Symbol GC in Ruby 2.2

What is symbol GC and why should you care? Ruby 2.2 was just released and, in addition to incremental GC, one of the other big features is Symbol GC. If you've been around the Ruby landscape, you've heard the term "symbol DoS". A symbol denial of service attack occurs when a system creates so many symbols that it runs out of memory. This is because, prior to Ruby 2.2, symbols lived forever. For example in Ruby 2.1:

Ruby
Vasu K, Jan 15

Rails Model Caching with Redis

Model level caching is something that's often ignored, even by seasoned developers. Much of it's due to the misconception that, when you cache the views, you don't need to cache at the lower levels. While it's true that much of a bottleneck in the Rails world lies in the View layer, that's not always the case.

Lower level caches are very flexible and can work anywhere in the application. In this tutorial, I'll demonstrate how to cache your models with Redis.

2 COMMENTs
Ruby
Dhaivat Pandya, Jan 14

Tokaido: Quick Start with Rails

Dhaivat Pandya explores Tokaido, an application aimed at making getting started with Rails on the Mac much, much easier.
Ruby
Abder-Rahman Ali, Jan 12

Ruby on Medicine: Converting DICOM to JPG

This article is the first article in the Ruby on Medicine (RoM) series focused on how Ruby can be applied to the medical domain.
Ruby
Ilya Bodrov-Krukowski, Jan 08

Messaging with Rails and Mailboxer

Mailboxer is a Rails gem that is a generic messaging system that handles conversations with one or more recipients and sends notifications via email.