1. 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

  2. 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

  3. 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

  4. 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

  5. A handy cheatsheet for Ruby and Rails development inside Vim

    A while ago, I published a cheatsheet that I wanted to keep handy while doing Ruby and Rails development inside Vim. It's the result of years using it as my main editor, and important plugins that I've incorporated throughout the years. Since it has been downloaded a lot of times,…

    on ruby editor vim cheatsheet ruby-on-rails