This site runs best with JavaScript enabled.

I live and work remotely in Arlington, VA building eggheadio.

Stop Thinking In Lifecycle Methods

The Problem I hear a lot about how to translate class lifecycle methods into hooks. I think this can be helpful at first explaining them but harmful in the long run if this is the only way… Read Article →

📝 Graph Algorithms

Data in a graph isn't a bell curve. Its in the Power-law distribution. There are usually lots of nodes with few relationships and some nodes with lots of relationships. Many approaches… Read Article →

Getting Started with Gatsby Themes

What is a Gatsby Theme Themes allow you to package up the functionality of any gatsby site in a sharable and extenible way. Themes are NPM installable Gatsby sites - Chris Biscardi Gatsby… Read Article →

📝 Everyday Information Architecture

Introduction Everyday Information Architecture , written by Lisa Maria Martin (LMM) , starts off by explaining how constraints make things easier to find. When you are designing how your… Read Article →

Set Up React Router in Rails

Heres the situation: We have a react screen that has been developed using mock data. It's finished, now you need to get it into production. At egghead.io , we are using React on Rails to… Read Article →

View all articles