Home Diary Articles Art About

Chronological Series

  • 09 January 2016 • 3454 words
    No, I Don't Want To Configure Your App! For the love of whatever you believe in, stop making applications that require the user to spend hours configuring stuff before they can do anything useful with it!
  • 15 November 2015 • 12413 words
    How do Promises Work? What promises are, what problem they solve, and how they're implemented (in JavaScript and in theory).
  • 20 March 2014 • 8152 words
    A Monad in Practicality: Controlling Time Monads let you treat asynchronous operations as values, and compose them, giving you a simpler basis for concurrency than callbacks.
  • 08 December 2013 • 7499 words
    A Monad in Practicality: First-Class Failures Monads can help you deal with failures in ways that are more predictable, and easier to abstract over than exception-based error handling.
  • 09 October 2011 • 12734 words
    Understanding JavaScript OOP What does it mean for JavaScript to be a "prototype-based" language? How do common OOP concepts map to this? And how do you program with it?
Made with love by Quil.