Merging and unmerging with Git

A colleague of mine found themselves in a bit of a mess recently when they lost themselves in some ambiguous commits and merges. When you spend days o...

git February 11, 2016

Buttercup's free and secure future

I didn't always see a need for a password manager. I used 2 basic passwords throughout school and university for most of my authenticated services, an...

nodejsbuttercuppassword February 1, 2016

Buttercup first release: 0.1.0 alpha

Today we released the first version of our cross-platform password manager, Buttercup, as an alpha release. A colleague and myself have been developin...

nodejsbuttercuppassword January 30, 2016

Optimising JavaScript array map and filter with reduce

I submitted a merge request today to colleague that rightfully pointed out that I was iterating over an array inefficiently. The array was a collectio...

arrayes6 January 12, 2016

Restoring overridden window and document methods with archetype

Some scripts are built with the intention that they'll be used on some corporate site or personal blog - a relatively controlled environment with litt...

quirksDOMprototyperantpolyfill December 30, 2015

How Buttercup creates an encrypted password archive

I've had a great time writing the Buttercup password manager with Sallar, and we've both learnt alot about how the system behind a credentials vault s...

nodejsbuttercuppassword December 15, 2015

(On page 2 of 12.)


By using this site, you agree that you have read and understand its Privacy Policy.