Learn Golang in 1 Month

30 June 2016

At my new job we have a Go backend. It’s a nice language with familiar syntax. Someone with C, C++, C# or Java experience will feel right at home. A language designed to make Software Engineering easier. At the same time it’s being sought out to address bottlenecks in Ruby, Perl, Node.js and Python codebases.

Running SchemaSpy for Postgres

24 May 2016

This was harder than it should have been so I’m documenting it.

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