Recent Posts

Adding badge icon to ionic Android app

1 minute read

TL;DR You have an Ionic application, and you want to use icon badges on Android. You’ve found the cordova badge plugin, but it only works if the the applicat...

How lucene’s mlt works

less than 1 minute read

###TL;DR It takes the document, computes tf/idf, takes the top 25 (configurable) terms, and queries the DB with these terms with a boost.

Port forwarding on ec2

less than 1 minute read

we want to get to prod1 but it’s only accessible through mid and we want to reach it from localhost

Apple Provisioning Hell

less than 1 minute read

We’re developing an ionic app for iOS and android, and handling the Apple provisioning/certificates/apn profile is hell. Just pure hell.

Easy Executors and Callables in groovy

less than 1 minute read

Multithreading and general multi-tasking in groovy is super easy, thanks to frameworks like GPars. However, even the basic Java frameworks can be easily util...

Url catching regexp

less than 1 minute read

Not exactly a brilliant piece of engineering, but this is a useful dirty hack.  If you want to clean urls from a string, you can match it using this regexp:

Node JS for backend programmers

5 minute read

I started working in a new and exciting start up, and the thought of using Java for development crushed my soul, so I began shopping around for a fast-develo...