Starting with EventMachine IV

Jun 15, 2013

Using EventMachine is not easy and people make well known mistakes. Let's review the most common ones and find and explain the problems behind them... read it.


A useful shell function

May 31, 2013

Nowadays it's very common to put some of your configuration values, like API secrets, in environment variables. But dealing with those variables can be painful... read it.


Starting with EventMachine III

Apr 7, 2013

The event loop and reactor pattern are the two patterns EventMachine is powered by . Understanding them is key to write successful EventMachine applications... read it.


Starting with EventMachine II

Mar 25, 2013

Writing evented code has implications that may not be explicit at first look. There are 3 aspects that will be affected: flow, program structure and testing... read it.


Starting with EventMachine I

Mar 13, 2013

Earlier this year I wrote a couple ruby programs using EventMachine. I found it hard to start with it and the documentation or tutorials scarce. Let's fix that... read it.


Internal vs. External DSL

Jan 23, 2012

Lately I've been struggling with one of my apprentice tasks because I only knew about Internal DSLs. It turns out that there is another kind: external DSLs.. read it.


The key to Ruby hashes is eql? hash

Jan 16, 2012

I've been struggling for a few hours with key hashes in Ruby. We usually use primitive values as keys but what happens when we want to use one of our objects.. read it.


On code and natural language

Jan 9, 2012

I gave a talk about the importance of code readability and how it is tightly related to code quality. But what is the readability level we should achieve?.. read it.



The fisherman and the businessman

Dec 31, 2011

Lately I've been reading a lot about minimalism. One of the books I've read had an amazing history about a fisherman and a businessman that I wanted to share... read it.



A fresh start

Dec 24, 2011

A lot has changed since the last time I wrote a post. In this one I reflect about why this blog has been dead for months and what I'm going to do about it... read it.



Pedigree vs Awesomeness

May 12, 2011

Tom Preston-Werner gave the best definiton of what University is to professionals in the programming field during his interview on the Teach me to code podcast... read it.


Inception at Wiseri: day 2

May 11, 2011

Finishing the round up to the inception at Wiseri with the activities of the second day and the final conclusions about the results... read it.


Inception at Wiseri: day 1

May 4, 2011

This week I attended an inception at Wiseri which was facilitated by Enrique Comba. I'll tell you what an inception is and what we did during the first day... read it.


RSS feed available

Apr 27, 2011

The RSS feed is now available. Check out what I researched about the RSS specfication and how I have developed the feed using HAML and Sinatra... read it.


Welcome to my new blog

Apr 25, 2011

In this post I make my new blog public and I will tell you what I will do with this new site and what you can expect from it regarding serveral things... read it.


Developing my own blog

Mar 21, 2011

The beginings of my pet project: developing my blog using a custom blogging engine with Ruby, Sinatra and Heroku... read it.


February Kata: Roman Numerals

Mar 8, 2011

Katacast showing the implementantion of the Roman Numerals kata in Ruby with RSpec and Autotest. My february katacast for the 12 months 12 katas initiative... read it.


A week in Be Code

Feb 22, 2011

In this post I tell you how was the week the week I spent at Valencia with the awesome people of Be Code. Day by day I let you know what we did and how... read it.


January Kata: String Calculator

Feb 1, 2011

Katacast showing the implementantion of the String Calculator kata in Ruby with RSpec and Autotest. My january katacast for the 12 months 12 katas initiative... read it.