Status report

I have good news: I am not dead.

I have been really quiet in this blog for a long time because I was not inspired to write and/or I didn't have anything important to share. Now I have lot of things to share but before that I just want to write about the last months.

I left Tellago 5 months ago. I was working with a really smart team in a very interesting project called KidoZen. I started this from day zero and I gave a lot of my time and effort to make it happen. The project is still going on and I prefer not to talk about why I left Tellago here.

The most important thing about my last project in Tellago is that it gave me a lot of experience in node.js, something I never used before. I contributed to various opensource things in node and I also write my stuff mostly because we needed to run KidoZen in Windows (winser and windows-eventlog).

After Tellago I took some time to try new ideas on my own, while I was looking for a more stable job. I had some very good job offers but I have to admit that I am very picky about jobs now. Which is bad because at the same time I need money to live and maintain a family :).

After two months or so in this situation I found an amazing and talented group of people to work with. Matías Woloski was leaving SouthWorks and planning something with Eugenio Pace. They told me about their plans and it felt like a great people to work with. I enjoy every day I work with them and I am very thankful for having this opportunity.

So what are we up to? The company name is Qraftlabs which is a word that mix Quality, Craft and Lab and describes us very well. In the last few months we have been doing a little of consultancy and at the same time a new product which I think is looking great and going to be a success called Auth0.

Auth0 makes it easy for small startups to sell their services to companies. Lets say you have product which is an issue tracker and this product authenticate users through users and passwords, now suppose that bigcompany.com wants to use your product but they want/need their employees to use their @bigcompany.com accounts and they want to be able to share issues with their employees. Your product will have to support some weird combinations of identity providers like office365, adfs, google (apps), etc. and also be able to query these directories. Auth0 does this for you and we have prepared a lot of docs and samples about it. If your are interested in Auth0 follow our blog and twitter.

Posted in | 0 Comments and 0 Reactions

Continuous testing in node with supervisor

I have been using a little module from Isaac Schlueter named Supervisor for continuous testing.

Suppose you have a Makefile like this:


REPORTER ?= spec

test: 
    @clear && reset
    ./node_modules/.bin/mocha --reporter $(REPORTER)

.PHONY: all test clean

You can add another target as follows:


watch: 
    ./node_modules/.bin/supervisor -q -n exit -e 'node|js|json|config' -x make test

The parameters means:

  • q: quiet (supress debug messages)
  • n: no restart on exit
  • e: watch for changes in these extensions
  • x: the executable for this will be make
  • test: the name of the thing we want to execute with make

This works pretty well for me, mocha has an option for continuous testing -w but it is very broken because it runs everything on the same node process.

Posted in node tdd | 0 Comments and 0 Reactions

streaming node knockout

For the node knockout we are working on an application that allows anybody to create a live stream of content for a social event, imagine a basketball game or a programming competition :).

The events come in realtime and you can enable desktop notifications.

You can point your friends with a link but also you can be embed on any page:

Posted in node | 0 Comments and 0 Reactions

  • Categories

  • Archives