Nicolás Hock-Isaza

    2015

    Managing Docker Machines with Ease

    Dec 23
    Having multiple Docker Machines can be a pain, but there's nothing a few aliases won't fix.
    Read more

    Scheduling tasks in Go à la Sidekiq

    Nov 17
    Have you ever wondered how does Sidekiq schedule jobs to be perfomed in the future? Here's how it works behind the scenes and a small example using Go & Redis.
    Read more

    Queue Based Architectures at RubyConf Colombia

    Oct 16
    Today I talked about Queue Based Architectures in the first ever RubyConf in Colombia. These are my slides.
    Read more

    Add helper methods to your Rails console with Pry

    Jun 03
    Having custom helper methods in your rails console is amazing, but if you're using Pry setting it up can get messy.
    Read more

    Sign Google Maps URLs with Go

    Apr 21
    A simple way to sign your Google Maps for Work URLs with Go so you don't have to worry about it everywhere in your codebase.
    Read more

    Simplest Librato Metrics library

    Feb 17
    How to easily track metrics to Librato from Heroku using log drains. Without dependencies and in less than 30 lines of code.
    Read more

    2014

    Getting my Emacs config playing nice with Boxen

    Dec 11
    How I installed my Emacs configuration through Boxen after a lot of pain.
    Read more

    Displaying deploys with Capistrano and Graphite

    Dec 06
    How a simple Capistrano task can make your Graphite charts much better.
    Read more

    Trending Content with Ruby and Redis

    Dec 02
    How you can use the Popular Streams gem to easily get popular content realtime.
    Read more

    2013

    Tower of Hanoi with a stack

    Feb 05
    How to implement the Tower of Hanoi problem without recursion using a stack.
    Read more

    Stop using config files for secret data

    Jan 25
    Use environment variables to store passwords, keys and other sensitive data so it won't appear on GitHub's search.
    Read more

    Easily add versions to your Gemfile

    Jan 15
    A simple gem to add versions to your Gemfile since not having them might cause some problems in the future.
    Read more

    2012

    Reverse a list in O(n)

    Dec 27
    For about a year, I've always had a question I ask someone I'm interviewing for a programming position. I've asked this around 3 times and got some nice answers, but I had never implemented it. The question is really simple:
    Read more

    Using Liquid `include` with DB templates

    Sep 05
    I am working on a new application that will use some Liquid templates to allow our clients to edit some templates.
    Read more

    Seriously just do it

    Jul 26
    I have finished my first "working season" at MIT. I got here on October 4. It's been an amazing and weird journey.
    Read more

    Use the community for something more

    Jul 10
    For a while, this idea has been wondering around in my head.
    Read more

    Fix Xcode Path

    May 09
    Use xcode-select to fix your Xcode path and prevent the developer tools to go missing.
    Read more

    Mixing Presenters and Helpers

    May 08
    A really simple and clean way to mix helpers & presenters.
    Read more

    Flexible and friendly layouts on rails

    Mar 29
    A simple method to render different content depending on the context where it's called from.
    Read more

    Thoughts on Decorators & Presenters

    Jan 31
    I have been developing a new app using a lot of decorators and presenters. I've been highly influenced by Avdi (both his blog and his Objects in Rails book) and Steve Klabnik, but now I have a problem. My decorators are starting to get big. I'll have to use concerns for that. Expect another post about it (maybe).
    Read more

    Beautiful URLs in Rails. The easy way.

    Jan 22
    A really simple approach of having readable URLs on Rails without using FriendlyID.
    Read more

    Simple Presenters & Decorators on Rails

    Jan 10
    How a simple approach on presenters & decorators went a long way on a project.
    Read more

    2011

    Free Services vs Free Software.

    Dec 06
    But free web services are not like free software. If your free software project suddenly gets popular, you gain resources: testers, developers and people willing to pitch in.
    Read more

    Colorize your rake output

    Nov 30
    Color your ruby scripts output with no pain.
    Read more

    Algorithms & entrepreneurship.

    Nov 09
    Algorithms are on the cutting edge of entrepreneurship. If you're talking about just re-implementing stuff that people did ten years ago, performance isn't that important at some level.
    Read more

    Compile assets and push them - no pain involved!

    Sep 28
    This week, I've been working on a side project with Andrés Mejía (@andmej) and for some really really sad reason Heroku is not working as expected (a simple git push should do the trick, but we're having a really weird issue).
    Read more

    Scrollbar synchronization with jQuery

    Sep 21
    How to keep two long elements scroll possitions synced when displayed side by side.
    Read more

    TimeHub, the first winner!

    Aug 26
    I just wanted to personally say thanks to everyone who voted for our entry on the Rally on Rails (Latinamerican Rails Rumble).
    Read more

    TimeHub 48 hours after

    Aug 24
    As you may know, we created TimeHub in under 48 hours for the Rally on Rails contest. I wanted to write this post because it's been 48 hours since the public votes were opened.
    Read more

    TimeHub

    Aug 15
    The Rally on Rails contest took place this weekend, we launched TimeHub, a neat simple app to create invoices from your GitHub commits.
    Read more

    Transfer data from one Heroku app to another

    Jul 20
    Learn an easy way to copy all the data from one Heroku app to another.
    Read more

    The worst code.

    Mar 28
    Simply put, there’s almost no code worse than no code.
    Read more

Nicolás Hock-Isaza

  • Nicolás Hock-Isaza
  • nhocki@gmail.com
  • nhocki
  • nhocki

Thoughts about programming, development & other stuff.