When should I...?

When should I build the backend? Shouldn't we choose a front-end framework? Do I really need a deployment process? These are all questions that a development »

Preventing AngularJS FOUC

FOUC = Flash of Unstyled Content This is a quick tip on how to prevent you uncompiled HTML from showing for a brief moment before the page »

5 Javascript Keyword "this" Scenarios You Should Understand

This post assumes some familiarity with Javascript/a vague knowledge of what the keyword "this" is. There are five different ways to use this. Recognizing each »

Javascript String Slice From the End

Quick Tip - if you want to slice a string from the end without having to calculate the length of the string, use the following trick: »

Javascript Logical Operator Short Circuit Magic

You know how you see something in code and don't really get what's going on, but you happily use the pattern and don't ask questions? That's »

Simple Explanation of a Queue in Javascript

This post assumes that one understands the basic concept of what a queue is and what purpose it serves in software development. The foundation for a »

Sacramento Kings GM Crowdsource NBA Pick

The Sacramento Kings have the 8th pick in this years NBA draft. The 8th pick isn't normally something to lose a ton of sleep over. However, »

Watch Tim Schafer Plays His Own Classic Adventure Games

One of my fondest childhood memories was sneaking out to our barn where my computer was and getting lost in Lucasarts adventure game titles such as »

Shark Tank Behind the Scenes

Do you ever get curious about something and realize you've spent 3 hours rummaging through the archives of the internet, just so you can learn everything »

Teachers: 10 Reasons Students are Tuning You Out

THROWBACK ARTICLE: I wrote this while attending university in 2009. But I think it still holds true. I will admit, I am not the best “classroom »