What’s Diaspora*? Diaspora can be viewed from two different perspectives: first, from an end user’s, who could find Diaspora much similar to other social networks like Google+, Facebook, or even Twitter. I used to think that Diaspora was different, having some unique…
Continue Reading… In my last edition of Happenings in Ruby, a commenter pointed out that every one of my links was something about Rails. I didn’t realize it, of course, until it was shown to me. I am as guilty as anyone of propagating…
Continue Reading… A couple of years ago I was working on a legacy enterprise Java project where the customers were obsessed with the production environment. They didn’t allow my team to deploy new versions of the apps we were developing. The most interesting thing…
Continue Reading… If you’ve never had to do some hacking or monkey patching, then odds are you haven’t written or deployed a JRuby standalone or web application. Ok, that’s a bit dramatic but over the past year, while working with JRuby, I’ve had to…
Continue Reading… Can any of you remember what life was like before Bundler came along? Getting a Rails application to work was often a long, tedious trial and error process: you would start up the app and hope that you already had all of…
Continue Reading… Ruby has a lot of lovely features. The syntax is clean and simple, using meta-programming techniques is easy, the object model is great… You know, I can keep going with an endless list of features and reasons to love Ruby. By the…
Continue Reading… A couple of weeks ago I wrote about Ruby Heroes. I thought I would write a post about my Ruby Hero – Konstantin Haase. He is one of the busiest people I know in the Ruby community- his output is amazing –…
Continue Reading… The Loccasions application now allows most of the basic functionality that I wanted to produce. Now it’s time to examine what went right, what went wrong, and what the next iteration is.
Continue Reading… SOA, or Service-Oriented Architecture, is often tossed around as an enterprise-only term, used by companies no smaller than Amazon. Fear not, SOA can be used by the Little Guys too! Let’s break the mold.
Continue Reading… Ruby is an interesting language in that it supports the use of multiple paradigms. One of these is the functional paradigm. In this series, we’ll visit each of these features one by one, and look at how you can use them to produce cleaner, more efficient, and better-structured code.
Continue Reading…