Projects / Work

CIPCIP is Classical Inheritance at its best. It provides an easy to work with API for performing classical inheritance in Javascript. It features a powerfull and flexible extend() method that allows custom constructors and argument stubbing which enables to pass stubbed arguments to the parent constructor. CIP is a foundational building block.

MiddlewarifyMiddlewarify will apply the middleware pattern to your Objects. It will enable you to attach middleware using the typical use() method or use before() / after() hooks. Middlewarify uses the Promises/A+ spec for resolution and handling asynchronicity.

KansasKansas is a usage limited API controller. It will consumer API Units based on a token for the resources you have chosen. If the usage limit is reached with the given period (one month) all further calls will be rejected. Kansas was built on Redis and there's an express module (kansas-express) that will enable fast integration with your services.

Kickqis a Job Queuing system for Node.js built on top of Redis. It features reliable and fast handling of Jobs, delayed execution and an option for the Job Creator to get notified on the spot if the Job completes.

closureplease.comis a community based resource for the Closure Library. It's purpose is to lower the barrier to entry for Google's Closure Library and provide a complete list of resources, articles and presentations about CL.

Generator Closurecreates a fully working Closure Library project in seconds. A setup that required days to build can now be available using a shell command. Built on top of Yeoman's Generator System yo.

Superstartup Closure Compileris a rigged compiler that strips all debug logging messages from the final output. It is available through NPM so it can easily be integrated in any project that requires it.