Talks & Publications

JavaScript The Hard Parts - Async & Promises: Part 1

JavaScript The Hard Parts - Async & Promises: Part 1

Part 1 of 2: Deep-dive into how we accomplished asynchronous functionality in JavaScript before ES6+ Promises.

April 6, 2020

JavaScript The Hard Parts - Async & Promises: Part 2

JavaScript The Hard Parts - Async & Promises: Part 2

Part 2 of 2: Now that we know the basics of the JS Event Loop, let's see how ES6+ Promises make our asynchronous code even easier to understand!

April 6, 2020

JavaScript The Hard Parts - Callbacks

JavaScript The Hard Parts - Callbacks

Go under-the-hood to understand fundamental concepts in JavaScript: Callbacks & Higher Order Functions.

April 5, 2020

JavaScript The Hard Parts - Closure

JavaScript The Hard Parts - Closure

In this talk we break down the JavaScript engine to understand how closure works under-the-hood.

April 5, 2020

The State of Testing Vue.js

The State of Testing Vue.js

A presentation on current testing tools available for Vue.js applications (as of 2018).

January 17, 2018

Testing and Debugging in Vue.js

Testing and Debugging in Vue.js

An article on debugging Vue.js applications, and an introduction to a new developer tool, Vuetron.

December 13, 2017

"i" is Not the Key (and other React Anti-Patterns)

"i" is Not the Key (and other React Anti-Patterns)

A group of colleagues and I gave a talk on some common React anti-patterns and how to ensure you don't fall into them.

December 12, 2017