The smell of that potion

Apr 4, 2016

Some thoughts on Ruby, Rails, Elixir and Phoenix and how libraries, frameworks and communities influence the practices and the sustainability of languages. Read more...


&

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 more...


&

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 more...


&

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 more...


&

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 more...


&

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 more...


&

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 more...


&
&

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 more...


&
&
&

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 more...


&
&

Pedigree vs Awesomeness

May 12, 2011

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


&
&

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 more...


&

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 more...


&
&
&

February Kata: Roman Numerals

Mar 8, 2011

Katacast showing the implementation of the Roman Numerals kata in Ruby with RSpec and Autotest. My February katacast for the 12 months 12 katas initiative. Read more...


&
&

January Kata: String Calculator

Feb 1, 2011

Katacast showing the implementation of the String Calculator kata in Ruby with RSpec and Autotest. My January katacast for the 12 months 12 katas initiative. Read more...


&