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.
Today I talked about Queue Based Architectures in the first ever RubyConf in Colombia. These are my slides.
Having custom helper methods in your rails console is amazing, but if you're using Pry setting it up can get messy.
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.
easily track metrics to Librato from Heroku using log drains. Without dependencies and in less than 30 lines of code.
How I installed my Emacs configuration through Boxen after a lot of pain.
How a simple Capistrano task can make your Graphite charts much better.
How you can use the
Popular Streams gem to easily get popular content realtime.
How to implement the Tower of Hanoi problem without recursion using a stack.
Use environment variables to store passwords, keys and other sensitive data so it won't appear on GitHub's search.
A simple gem to add versions to your Gemfile since not having them might cause some problems in the future.
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:
I am working on a new application that will use some
Liquid templates to
allow our clients to edit some templates.
I have finished my first "working season" at
MIT. I got here
on October 4. It's been an amazing and weird journey.
For a while, this idea has been wondering around in my head.
Use xcode-select to fix your Xcode path and prevent the developer tools to go missing.
A really simple and clean way to mix helpers & presenters.
A simple method to render different content depending on the context where it's called from.
A really simple approach of having readable URLs on Rails without using FriendlyID.
How a simple approach on presenters & decorators went a long way on a project.
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.
Color your ruby scripts output with no pain.
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.
This week, I've been working on a side project with
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
How to keep two long elements scroll possitions synced when displayed side by side.
I just wanted to
personally say thanks to everyone who voted for our entry on
the Rally on Rails (Latinamerican Rails Rumble).
As you may know, we created
in under 48
hours for the Rally on Rails contest. I wanted to write this post because it's
been 48 hours since the TimeHub public votes were opened.
Rally on Rails contest took place this weekend,
we launched TimeHub, a neat simple app to create
invoices from your GitHub commits.
Learn an easy way to copy all the data from one Heroku app to another.
Simply put, there’s almost no code worse than no code.