• Home
  • About
  • GitHub
  • Keybase
  • LinkedIn
  • Projects
  • Subscribe
  • Twitter
  1. Introducing Oryx; a convient scaffolding library for Node.js and Express

    Say hello to Oryx. Oryx is a project I have been working on for a little over a month now, born from another project I'm currently working on (but haven't yet released). It's designed to be a fairly straightforward way to set up an Express app to use models and expose models via…

    Approximate 3 min read published October 17, 2015
  2. Java 8 Custom Collectors: Jackson ArrayNode

    Streams are one of the niceties provided in JDK 8 and they provide extreme flexibility to the user. They make it extremely easy to transform Collections in some way, either serially or in parallel. One of the most awesome things about Streams is that they're extremely extensible.…

    Approximate 4 min read published September 20, 2015
  3. Using MongoDB with Elixir, Phoenix and Ecto

    This is as much for my reference as anyone else's, so I hope everything is clear enough for newcomers. Update: Refer here for an example project following the method below. Due to having gotten a little bored with Node.js in recent times, and also a lack of engagement with the la…

    Approximate 4 min read published July 19, 2015
  4. Dot Notes: a simple module for parsing dot notation

    Recently I have somehow found myself in need of using JavaScript dot notation to represent values a bit too often to bother constantly rewriting the code for it. Turns out, there's no real (and nice) way to do this in the way that I wanted. Perhaps I'm conforming to some weird st…

    Approximate 2 min read published March 15, 2015
  5. Safely Creating Custom Handlebars Helpers For Ghost Blogs

    I'm fairly new to Handlebars, the templating system that the blogging system Ghost uses, but my initial impressions are that it's a pretty sweet tool to use. However, it's somewhat limited when you're developing a Ghost blog, due to the fact that Ghost only implements certain def…

    Approximate 4 min read published October 07, 2014
  6. Neek - A faster way to remove duplicates in files

    You may be aware of the *nix tool uniq, used to filter duplicate values from within files. Uniq is a simple way to remove duplicated lines within a file via a simple command. The downside to uniq is that it requires the input to be sorted, which can be a huge downfall, and someti…

    Approximate 3 min read published July 25, 2014
  7. Asynchronous Test Loops With Mocha Using it-each

    Nowadays people are using Mocha more and more for testing their JavaScript/NodeJS code. One major limitation of Mocha is that there is no real way to loop tests asynchronously and maintain the ability to keep track of what's happening (such as realising which iteration a test fai…

    Approximate 3 min read published June 10, 2014
  8. Redirecting An InputStream To An OutputStream In Java

    After working with NodeJS, Streams have always been an annoyance for me in Java (especially when I was first learning), simply due to the fact that you had to wait for the input to buffer and be fed through the abstract read() method of the InputStream interface. Most examples ar…

    Approximate 4 min read published May 11, 2014
  9. Migrating From Subversion To Git The Easy Way

    Until recently, I was a big fan of using Subversion for most of my private projects. Now, however, I'd rather be using Git. This is all well and good for new projects, but how do I move the mature projects from my repository to Git (specifically GitHub)? Turns out, it's actually…

    Approximate 3 min read published March 15, 2014
  10. Sorting An Object Recursively By Key In Node.JS/JavaScript

    Sorting an object is one of those little things which nobody ever considers useful to know (until it becomes so), but it's proven particularly useful to me in the last few months - not necessarily for the comparison of two objects at runtime (which, thankfully, there are much qui…

    Approximate 5 min read published March 09, 2014
  11. Handling Synchronous Asynchronous Loops In Javascript/Node.JS

    One of the most lovable (yet frustrating) things about JavaScript and Node.js is the use of Asynchronous functions and the callback based system. Several times I've found myself wanting to halt for things to complete instead of sending off a bunch of processes all at once - an ex…

    Approximate 4 min read published February 20, 2014
  12. How To Remap The Android Power Button Elsewhere

    I figured this was probably something that people might find useful as when searching for a possible solution myself I came across a massive Google groups post with no good on how to remap the power button on an Android device! Basically, the other day my Nexus S Power button ran…

    Approximate 3 min read published October 28, 2012
Page 1
Page 2 of 2
Page 3

© 2025 Isaac Whitfield