Version 1.1.0 of CI2Go, the CircleCI client for iOS is now available on the AppStore.

CI2Go on the App Store

This update includes WatchKit Extension.

Read On 

Read On 

I’ve released a CircleCI client for iPhone & iPad.

CI2Go on the App Store

Read On 

I was looking for how to apply changes made with UIAppearance’s proxy method immediately.

I found a solution in a library UISS, that handles Stylesheets written with JSON format.

Read On 

I published a Hubot script to pick assignee for JIRA issues.


npm install --save hubot-jira-lotto

Read On 

I published a Hubot script to fetch Amazon CloudFront distribution list and invalidate objects.


npm install --save hubot-cloudfront

Read On 

I created 3 Hubot scripts and published to npm, however I worried about that there are no unit tests with them.

So I configured them unit tests with gulp and mocha.

Read On 

I published a Hubot script to take cross browser screenshots with BrowserStack.

me > hubot screenshot me
hubot > Started generating screenshots in

To add this script run npm install command in your hubot directory.

npm install --save hubot-browserstack

and add hubot-browserstack to external-scripts.json


For more details, visit GitHub repo: ngs/hubot-browserstack.

I created a chrome extension to check GitHub Notifications in toolbar icon.

This displays unread count and lists unread notifications in popup.

GitHub Repository: ngs/github-notifications-crx

Read On 

I configured Capistrano 2 to abort deployment if remote directory is dirty.

Because uncommited changes in remote directory will cause degrade.

# Of course, modifying source code in remote directory is bad, but sometimes we need to do it.

Read On