Importing data quickly in Ruby on Rails applications

Importing data quickly in Ruby on Rails applications

Application frameworks often provide their own out of the box services for interacting with databases. This works great when processing data in a onesie-twosie fashion, but what about large batches of data? I ran into this problem over a decade ago with the not yet...
From Blocking REPLs to Non-blocking REPLs

From Blocking REPLs to Non-blocking REPLs

Writing an interactive command line tool using non-blocking IO opens doors that tools using blocking IO can only dream of. Your program no longer has to sit there and do nothing while it’s waiting for user input. It can do other things. OTHER THINGS. This...
Tips for Novice Developers (and why you should become a rubyist)

Tips for Novice Developers (and why you should become a rubyist)

Work Locally Working locally means that you have an instance of your web app running on your machine. You edit files directly on your machine, rather than uploading every change to the server. It is tempting to edit files directly on your shared server, but...
Speeding Things Up With jRuby

Speeding Things Up With jRuby

If you hang around the Ruby community for long enough, you’ll undoubtly hear talk about the the dreaded Global Interpreter Lock (GIL). The GIL is a “mutual exclusion lock held by the programming language interpreter thread to avoid sharing code that is not...

A casual look at upcoming changes in Ruby 1.9.3

With Ruby 1.9.3 nearing here’s a casual look at some of the upcoming changes in 1.9.3rc1. Updated License Ruby’s license is no longer a dual license with GPLv2. Now it’s a dual license with a 2-clause BSDL. According to Yui Naruse on the ruby-core...

Scout App 0.5.0 Released

Scout App, the best cross-platform GUI for taking advantage of the power of Compass and Sass just got better. Not a Terminal or Ruby junkie? No worries, Scout App has you covered. There’s no need to use Terminal or program with Ruby. Scout App bundles everything...
technology logo

Get a Free Consultation

Your Free Consultation will be packed full of discussions, brainstorming, and hopefully, excitement. The meeting is designed to help uncover your challenges, define your needs, and outline possible solutions so you can make decisions that will lead to the business outcomes you desire.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.