Web development, like most technologies, moves in waves and cycles. Static websites were all we had in the beginning. But, pretty soon, developers were hacking together the first server-generated sites thanks to Perl and PHP. This was the advance that ...

This is a phrase I first heard from David Khourshid in his talk at React Rally 2017 Infinitely Better UIs with Finite Automata: “Make impossible states impossible” (super great talk by the way, and xstate is awesome, and David is ...

I spent the last week at React Rally in Salt Lake City. It was an awesome experience. It’s easily my favorite conference. I’ve been to at least two dozen unique conferences. Here are some of the reasons React Rally is ...

I’ve given this blog post as a talk which you can watch here: A while back, Guillermo Rauch‏ (creator of Socket.io and founder of Zeit.co (the company behind a ton of the awesome stuff coming out lately)) tweeted something profound: ...

Back in October of 2011 Ryan Dahl wrote a blogpost entitled “I hate almost all software” in which he asserts: The only thing that matters in software is the experience of the user. I totally agree with this statement, but ...