API Design Link Roundup

31 March 2016

My friend was complaining that his iOS engineer made horrible API design decisions. I didn’t feel like I could discuss this intelligently so I started looking up materials on what makes a good API.

How to add a shortcut to Atom

28 February 2016

Atom has become my default editor. Before I used vim most but thankfully there is a vim-mode plugin to get most of the benefits.

How to add app icons in React Native Android

21 January 2016

During the development of my most recent app. I realized the React Native docs do not cover how to add an app icon. I love the little android icon as much as the next person but we need our own logo.

Event Delegation in JavaScript

27 December 2015

Event delegation is a method of simplifying otherwise very verbose event handling code in browsers. The method allows you to leverage the browser’s built-in event propagation system to execute logic based on user or network input.

Class creation in javascript

21 November 2015

Javascript is not generally considered a very object oriented language. It allows a lot of flexibility in approaches. The following notes detail how to create an object in javascript utilizing constructor functions.

Inifinite Scroll with jQuery

08 October 2015

This was a fun solution I came up with for a friend.

Variable Hoisting and expressions

28 September 2015

When javascript runs it first parses the entire file for variable and function declarations. This is a process called hoisting. Say you have learned about this and think you understand how it works. You write the following script and it fails

What is a javascript closure

20 September 2015

This is a guest post By Cory Parrish. A developer currently working at ADP. It’s an explanation of what closures are from a javascript perspective

Substring Search in Javascript

18 August 2015

In this post I’ll detail some notes I accumulated while designing a browser-based plagiarism detector.

Deploying a React App to Cordova

14 July 2015

I’ve been building out a webapp using react. It’s completely responsive and developed in device mode.