Jul 12, 2018Introducing Aperitif🍸🍹 — the React app or feature starter editorI once remarked how closely a feature’s UI structure matched it’s API endpoint JSON. I instantly imagined a tool where I could paste JSON and have it automatically boilerplate things like an Items component mapping an array of items to a list of Item components. A couple of months ago…JavaScript3 min readJavaScript3 min read
Jun 14, 2016Learn Git with a few sentencesFrom “” To “This is the first sentence in my git repository” Above is a change set (#1). As long as you give me an empty sentence, I can ‘apply’ the change set to get “This is the first sentence in my git repository”. From “This is the first sentence…Git13 min readGit13 min read
Apr 5, 2016HTML/CSS: Z-axis AdventuresLet’s jump straight to exploration and adventure. We start with three circles: each is a div filled in with “█” characters (ink blotches), so we can study the ordering of a divs contents separate from backgrounds and borders. The starting HTML looks like: <body> <div id=”one” class=”circle”> ██████<br/>██████<br/>██████<br/>██████<br/>██████ </div> <div…CSS8 min readCSS8 min read
Oct 16, 2015Why Apple Music is not shit… even though it is shit.When Apple Music launched I thought “hmmm cool! But I wonder how this will compare?”. My initial sign up was good. I selected some unfamiliar music genres and the curated playlists were excellent — I was quickly discovering great new music. I particularly loved some songs. And the great thing…Apple Music4 min readApple Music4 min read
Aug 14, 2015Understand Angular Testing With Jasmine & KarmaThis article is a response to the trouble I had finding resources on testing with Karma, Jasmine, and Angular (looking to enable TDD) for someone who is in a learning phase with all three and unit testing in general at the same time. In this article you won’t find application…Angularjs8 min readAngularjs8 min read