Thiago Jackiw is a well-rounded Engineering Manager / Senior Software Engineer and Entrepreneur who enjoys exploring new technologies. He has been working with Ruby since 2006 and currently lives in the San Francisco Bay Area. You should follow him on Twitter, and check his latest open source projects on GitHub.

Thiago's articles

  1. A Guide to Method Chaining

    Method chaining is a very handy technique for invoking multiple methods at once. Not only does it improve the readability of the code, but it also reduces the amount of code needed when interacting with a class or an instance of a class. You have probably already interacted with method chaining in one way or […]

  2. Design Patterns in Ruby: Observer, Singleton

    I am going to be posting a few articles related to Software Design Patterns and how they are applicable to Ruby. The first two patterns that will be covered are the Observer Pattern and the Singleton Pattern. Observer Pattern If you are not familiar with this pattern, no worries, it is basically a mechanism for […]

  3. A Look at Ruby 2.0

    With Ruby 2.0 set to be released on February 24th, exactly on the 20th anniversary of Ruby’s first debut, I decided to write this article to give you a quick rundown of some of the most interesting changes. And if you would like to experiment with this version before the official release is out, you […]

  4. Using a Graph Database with Ruby, Part II: Integration

    Yes, it is real, it is finally here! The long waited follow-up to the introductory article is here, just in time for the new year! In the first article, we learned about graph databases, their differences and advantages over traditional databases, and about Neo4j. In this article, we are going to install Neo4j, integrate and […]

  5. Adding SMS Capabilities to Your Rails App

    In a recent project, one of the technical requirements was to integrate an SMS service to a Rails application so that users could validate their accounts using their mobile device and also allow the application to send SMS messages to such users. As it turns out, it is extremely easy to add such capabilities specially […]

  6. Using a Graph Database with Ruby. Part I: Introduction

    Disclaimer: There are several Graph database projects available, including open-source and commercial projects, projects that aim to be APIs to Graph databases, and projects that are specialized in Distributed Graph Processing. For the articles in the series “Using a Graph Database with Ruby”, I’m going to be discussing and using Neo4j exclusively. Before we delve […]