Blog Archives

Getting Started With Google Glass Development Using Ruby, the Mirror API and Heroku

While Google Glass is a Android device, you don’t need to be an Android developer to start to create apps for it. What is the Mirror API The Mirror API is a Google API based cloud service that hooks into

Posted in Development, Glass, Mobile, rails, ruby, Wearables Tagged with: , , , , ,

A Sane Oauth Federation Strategy With Doorkeeper in Ruby

There are a lot of articles out there about setting up one server with Doorkeeper to offer Oauth support in Ruby projects. But when you start to get into federating your Oauth credentials across services it turns into the wild

Posted in Architecture, Development, gems, rails, ruby, scaling Tagged with: , , , , ,

HTTParty Cookies and Devise

So you are working in Ruby, you like to party, you like HTTP and you like cookies. For many ruby developers the HTTParty is a great way to make http calls from your ruby code to a web service. When

Posted in Architecture, Development, gems, rails, ruby, scaling Tagged with: , , , , ,

Automating Your SOA Ruby Development Environment Using Foreman and Bash

The Monolithic App When you have one monolithic ruby stack,  getting a developers machine to run the stack for smoke testing etc. is really easy.  If the application is just Rails based without any background jobs you simply start up

Posted in Agile, Architecture, Database, Development, gems, rails, ruby, scaling Tagged with: , , , , , ,

Rubyconf Taiwan 2014 Recap

Last month I had the honor of being able to speak at Rubyconf Taiwan with a talk about Analytics for the Busy Ruby Developer.  Rubyconf Taiwan is a two day,  two track conference dedicated to all things Ruby that had

Posted in gems, Glass, rails, rails, ruby, Wearables Tagged with: , , , , ,

Charming Large Databases with Octopuses

Ruby is often the language of choice for startups of smaller applications. It allows you to get an application going quickly. While there has been a lot of talk about NoSQL databases for many applications instead of a SQL database,

Posted in Architecture, Database, Development, gems, rails, ruby, scaling, sql Tagged with: , , , , , , , , , , ,

Rubyfuza 2014 Recap

Rubyfuza is Africa’s premier Ruby-language conference held each year in South Africa at the beginning of February. This year’s conference took place from 5 – 8 February at the Strand Hotel in beautiful Cape Town. Approximately 150 people, (many of

Posted in Agile, Development, rails, ruby Tagged with: , , , , ,

Skinny Models and Skinny Controllers with the state_machine gem

Recently we have been working on a project to create a payment system using Stripe.  When you are processing payments you often have a process that goes through a number of steps.  For example,  if you are processing a payment

Posted in Architecture, Development, rails, ruby, Stripe Tagged with: , , , ,