My little nephew asked me this question today Allen: Uncle how many tabs can you open in your browser? The reality is that it depends on the type of hardware you use. I'm not a fan of bookmarks. I basically open so much stuff that I end up not reading...

The disadvantages of Single Page Applications Single Page Applications (SPAs) have become extremely popular on the web, because they are supposed to provide a more fluid user experience. However, there are many UX and technical problems that arise from architecting websites this way. Before getting to them, let’s first discuss...

Uber isn’t just killing the taxi industry. Its relentless approach to distribution and scale is also putting a nail in the coffin of app stores. Smart companies like Uber are rewriting the app distribution rulebook. Instead of being a bland icon lost amongst millions of others, they’ve chosen to aggressively...

Testing jekyll When you treat content as code, you get the opportunity to co-opt best-of-breed developer workflows, and continuous integration is no exception. We’ve all been there. You make a simple change and end up breaking two or three other things. Links get out of date. Images move. Imagine if...

A message to your future self – Ever go back and look at old code, only to scratch your head as to what's going on? The same you that may be asking yourself what you were thinking when you got a tattoo five years back, is also going to be...