1. A Workaround for simultaneous key presses in OSX

    This had been bugging for a long time, as has to many users before: OSX doesn't seem to register simultaneous keypresses the way that Windows works, having many users wondering about N-key Rollover and whatnot. I decided to dig into it, cave around the forums, Google Groups and every available…

    on personal

  2. Componentized ES6 app development highlights for Angular 1 and Redux

    Recently I was talking all things Front-End development (ES2015, Babel, JSPM, you name it), with a friend, specifically how we should structure his application in order to have a smooth migration to Angular 2 when time comes. I had an application that heavily relied on the principles outlined by John…

    on javascript angularjs redux flux

  3. Advanced Deployment of Ghost in 2 minutes with Docker

    At this point, if you look closely, it should come as no surprise that my blog is now powered by Ghost, it's also deployed inside a Docker container in a DigitalOcean droplet. I've been thinking about my setup and how easy it was to get it running, I figured I…

    on docker devops ghost

  4. Services and badges: increase your project's visibility and popularity

    It's interesting that something as small as a badge is a good indicator of your project's health, popularity and status; somewhat essential to improve visibility, and trust, no matter whether your project is open source or private, or is hosted on GitHub, BitBucket, GitLab, or a custom setup. It allows…

    on OSS

  5. Avoid polluting MVC: an opinionated Rubyist view

    The MVC architecture, today's standard for at least web development, if abused, often turns into a nightmare of objects sharing a lot of responsibilities, and spanning across different areas, knowing about different objects, essentially defeating the holy grail purpose of separation of concerns. We shouldn't be polluting MVC, we should…

    on ruby ruby-on-rails API design-patterns