Menu Navigation Menu

Recent posts

Dealing with Heroku's Random Router

A little while back there was a now famous post on rapgenius.com that let the Rails world in on how we're all getting screwed by Heroku. This post, however, is not about the issue of whether this is right or wrong (or evil), but a way to work around the problem of requests being stuck in a long queue on one dyno while another dyno sits around watching reruns of "Friends."

Three Approaches to Remote Pair Programming

For over a year now, I've been working remotely for Cloud City, telecommuting from my office in Salt Lake City. It's amazing being able to tap into the vibrant Ruby community in San Francisco and work with such great people and clients from hundreds of miles away. Google+ Hangouts, Skype, HipChat, screen sharing, document sharing, and now even Sqwiggle have become regular parts of my day — I love living in the future!

Angular.js, Accounting.js and Currency - How to Make Custom Filters in Angular.js

On a recent project we used Angular.js for some heavy lifting on the frontend. The framework has a steep learning curve but is pretty powerful once understood. A simple example of this is a currency filter for numbers passed into the view.

Up, Up, and Away — On Apprenticeship

Whether you are a new graduate fresh out of school, or you are in the middle of a career change and enrolled in a program to build new skills, your experience as a student inevitably ties certain words to your name. To name a few, there’s “New Grad,” “Young,” “Potential,” “Promising,” “A Maybe,” “Trainable,” and the dreaded, “Not Enough Experience.”

Testing Paperclip Extensions in Isolation

thoughtbotRecently, Cloud City Development was tasked with a project that included cropping an image upload in a number of squares of varying sizes based upon user selection. In order to accomplish this, we set out to write an extension to the paperclip library, which can be a hassle. Because this project already used paperclip, switching to something like dragonfly or carrierwave was not an option. This left us with test-driving the implementation with paperclip in RSpec.

Tags
Tweets
@CloudCityIO