Latest blog entries

Erlang and Elixir Factory Lite B.A.

A brief introduction about what was the Erlang Factory Conference in Buenos Aires for some Inaka team members

Jul 07 2017 : Euen Lopez

The Art of Writing a Blogpost

The Art of Writing a Blogpost

Apr 11 2017 : Matias Vera

SpellingCI: No more spelling mistakes in your markdown flies!

Feb 14 2017 : Felipe Ripoll

Fast reverse geocoding with offline-geocoder

Do you need a blazing fast reverse geocoder? Enter offline-geocoder!

Jan 18 2017 : Roberto Romero

Using Jayme to connect to the new MongooseIM REST services

MongooseIM has RESTful services!! Here I show how you can use them in an iOS application.

Dec 13 2016 : Sergio Abraham

20 Questions, or Maybe a Few More

20 Questions, or Maybe a Few More

Nov 16 2016 : Stephanie Goldner

The Power of Meeting People

Because conferences and meetups are not just about the technical stuff.

Nov 01 2016 : Pablo Villar

Finding the right partner for your app build

Sharing some light on how it is to partner with us.

Oct 27 2016 : Inaka

Just Play my Sound

How to easily play a sound in Android

Oct 25 2016 : Giaquinta Emiliano

Opening our Guidelines to the World

We're publishing our work guidelines for the world to see.

Oct 13 2016 : Brujo Benavides

Using NIFs: the easy way

Using niffy to simplify working with NIFs on Erlang

Oct 05 2016 : Hernan Rivas Acosta

Function Naming In Swift 3

How to write clear function signatures, yet expressive, while following Swift 3 API design guidelines.

Sep 16 2016 : Pablo Villar

Jenkins automated tests for Rails

How to automatically trigger rails tests with a Jenkins job

Sep 14 2016 : Demian Sciessere

Erlang REST Server Stack

A description of our usual stack for building REST servers in Erlang

Sep 06 2016 : Brujo Benavides

Replacing JSON when talking to Erlang

Using Erlang's External Term Format

Aug 17 2016 : Hernan Rivas Acosta

Gadget + Lewis = Android Lint CI

Integrating our Android linter with Github's pull requests

Aug 04 2016 : Fernando Ramirez and Euen Lopez

Passwordless login with phoenix

Introducing how to implement passwordless login with phoenix framework

Jul 27 2016 : Thiago Borges

Beam Olympics

Our newest game to test your Beam Skills

Jul 14 2016 : Brujo Benavides


Three Open Source Projects, one App

Jun 28 2016 : Andrés Gerace


Running credo checks for elixir code on your github pull requests

Jun 16 2016 : Alejandro Mataloni

See all Inaka's blog posts >>

Inaka:Pong - DIY Sport

Fernando "Brujo" Benavides wrote this on December 03, 2012 under inaka, nondev, pong, teambuilding .

One of the best things of working at Inaka is the freedom we have to be creative not only in the projects we work on, but also in the ways we work and interact with each other. An example of that is our newest way of spending our time at the office: Inaka:Pong.

Background Story and Materials

Not so long ago at Inaka, we had some spare time, or as described by xkcd:

Spare Time

We also had a couple of anti-stress balls retrieved from the conferences we attended:

Anti Stress Ball

An empty table, that happened to have two equally sized panels:


An unused glass panel (the story of how we ended up with such a thing in our office deserves a blog post on its own):

Glass Panel

And a lot of creative minds:


The Stadium

One day we decided to attach the glass to the wall, right over the empty table where the ball was just hanging around. And just like that, the Inaka Wimblepong Main Court was born…

Inaka's Wimblepong Main Court

It didn't take long until someone started bouncing the ball against the glass and back into the table. A couple of casual games after that, the first set of rules for our newly created sport were laid out, and with them came a name for it: Inaka:Pong.

The Game

The sport is still evolving quickly but the core of the game is to hit the ball with your hands to make it bounce against the glass so that it bounces back on the table. If it hits any surface before your opponent can reach it, you win the point and you serve the next one. The player that first reaches 21 points wins.

It's a fast-paced game with short, action-filled matches, but good ones tend to last a little bit more than a full compile and test run for a big system ;) These qualities, among others, helped it become a very popular game and a good reason to miss the office when you work from home.

Pongers Pongers 2

We started playing it three months ago and now we have a ranking (with very well thought puntuation rules), a wiki, a website under construction, rules for several different game modes (i.e. you can play singles, doubles or last-man-standing) and, thanks to our design wizard Germán Azcona, a brand new logo:


That Escalated Quickly