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.

React on Rails

10 June 2015

I gave a talk in April on how I built an app using React.js with a Ruby on Rails JSON backend. The slides are below. If I were to build the thing over again I’d probably forego rake altogether for npm.

How to add ESLint to a React Project

19 May 2015

This is how I add eslint to a javascript project. It also lints .jsx files.

Cool Mongoose Videos

24 April 2015

Some Mongoose Videos