6 COMMENTs
Ruby
Robert Qualls, Oct 24

More Common Trip-ups for New Rubyists

Robert Qualls looks at more common items in Ruby that can trip up programmers new at the language.
9 COMMENTs
Ruby
Dhaivat Pandya, Oct 22

LevelDB in Ruby

Learn how to utilize LevelDB, a persistent key-value store, in Ruby. This post will tell you what it is and when it's a good idea to use it.
Web
Craig Buckler, Oct 21

Continuous Delivery: The Right Way to Deploy Your Software

How deploying website and app updates using manual FTP methods can break down, and how Continuous Delivery can provide an easier and more robust process
4 COMMENTs
Ruby
Jesse Herrick, Oct 20

Automatically Reload All the Things with Guard

Use Guard to reload all your changed files automatically in the browser, the test environment, everywhere.
23 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Oct 17

Go Global with Rails and I18n

Take our Rails app global with built-in Rails tool and some optional gems. From static text to user-generated content, your app will be a world traveler.
Ruby
Imran Latif, Oct 15

Create a Ruby Gem for a jQuery Plugin: Advanced

Continuing from a previous post, some more advanced concepts around gem development are covered here, such as Custom Helpers, configuration, and deployment.
6 COMMENTs
Ruby
Imran Latif, Oct 13

Create a Ruby Gem for a jQuery Plugin: Basics

In this post, we will create a gem from scratch. When done, you'll have a gem that can pull in a jQuery plugin.
45 COMMENTs
Web
George Fekete, Oct 10

How to be a Good Developer

George speaks from experience when he explains how one can be a good developer, or even, a professional.
Ruby
Kyle Szives, Oct 10

New Rails Shiny: ActiveJob

One of the highly anticipated feature of Rails 4.2 is the introduction of the Active Job library. Checkout ActionMailer, GlobalID, and more.
11 COMMENTs
Ruby
Taylor Jones, Oct 08

Getting Started with Jekyll Collections

Jekyll is a great blogging engine that does not require a backend. Jekyll 2.0 brings many new features, one of which is Collections, the focus of this post.
7 COMMENTs
Ruby
Glenn Goodrich, Oct 07

Buy Time with the Braintree v.zero SDK

Ruby editor Glenn Goodrich explains how to integrate Braintree's new v.zero SDK into a Rails app, to make accepting payments even easier.
3 COMMENTs
Ruby
Dhaivat Pandya, Oct 06

Heap Data Structure in Ruby

In this article, we'll cover the "heap" data structure along with some of the associated algorithms in Ruby.
4 COMMENTs
Ruby
Camilo Reyes, Oct 03

Understanding SQL Through Rails

The world of RDBMS and SQL can be confusing to a new developer. Rails offers tools and frameworks that make understanding the world of SQL much easier.
Ruby
David Copeland, Oct 01

What You Don’t Get With ActiveJob

ActiveJob is a unified API for queuing and writing background jobs. But it is what ActiveJob doesn't give you that is important: resiliency.
3 COMMENTs
Ruby
Bakir Jusufbegovic, Sep 29

Write Modular RSpec

Learn how to make your RSpec more modular and reusable by sharing code and contexts between specs.
4 COMMENTs
Ruby
Manu Ajith, Sep 24

Increase Engagement with Merit and Gamification

Add gamfication to your Rails app with the Merit gem. Badges, points, and rankings are all covered by this detailed walkthrough.
Ruby
Brian Knapp, Sep 22

Ruby Benchmarking Lessons Learned

After finishing work on the stunningly comprehensive Ruby Web Benchmark, Brian Knapp explains what the process taught him. Very interesting.
2 COMMENTs
Ruby
Benjamin Tan Wei Hao, Sep 19

Testing Page Objects with SitePrism

In this article, I am going to talk about SitePrism, a testing tool that I have recently learned about and been enjoying. Here is a description of SitePrism from its' creators:

SitePrism gives you a simple, clean and semantic DSL for describing your site using the Page Object Model pattern, for use with Capybara in automated acceptance testing.

Before we go into SitePrism, let's talk about page objects, because page objects are central to understanding the philosophy behind SitePrism.

1 COMMENT
Ruby
Arne Brasseur, Sep 17

Functional Programming: Pure Functions

In the second of a two-part series on Functional Programming, learn about Pure and Composable functions, the benefits and tactics therein.
37 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Sep 15

Realtime Mini-Chat with Rails and Faye

In the second part of a two-part series, prototype AJAX polling vs Faye/web sockets to implement a real time chat application in Rails.
3 COMMENTs
Ruby
Dhaivat Pandya, Sep 12

Sorting Algorithms in Ruby

The point of understanding sorting algorithms has very little to do with the actual act of sorting. Rather, the different algorithms are great examples of various techniques that can be applied to large set of problems. In this article, we'll take a look at some of these algorithms and the underlying ideas, as well as implementations in Ruby.
4 COMMENTs
Ruby
Arne Brasseur, Sep 10

Functional Programming in Ruby: Value Objects

As Rubyists, what do we make of Functional Programming? Learn about Value Objects and decide for yourself.
29 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Sep 08

Mini-Chat with Rails

Make a fully asynchronous commenting system with Rails in this two-part tutorial.