kvz.io

Nodejs

  • Published on
    <img src="/static/images/posts/2012-11-20-installing-hubot-on-ubuntu-0.png" title="Hubot" alt="Hubot"/> We used to run Hubot on Heroko until it crashed, not sure what happened exactly but we didn't bother to bring it back due to more pressing issues within our company. Then I saw one of the most gorgeous presentations ever, Intergalactic Javascript Robots from Outer Space, and it got me excited to run a Hubot again.
  • Published on
    If you've written a webapp and you want to ensure that critical parts such as the signup process stay working, the best would be to have an actual user go through that process every time you change your codebase. But since that's both tedious & expensive, the second best thing is to automate a chrome browser (webkit engine anyway) to do this for you, and upload screenshots if anything unexpected happens. Welcome to CasperJS!
  • Published on
    At Transloadit we use HAProxy "The Reliable, High Performance TCP/HTTP Load Balancer" so that we can offer different services on 1 port. For instance, depending on the hostname, a requests to port 80 can be routed to either nodejs (in case of api.transloadit.com), or nginx (in case of www.transloadit.com). HAProxy has been good to us and setting it up was a breeze. But getting HAProxy to log on Ubuntu Lucid was harder than I thought. All of the tutorials I found either didn't cover logging, or had deprecated information on it. Google suddenly stopped being my friend.