Ajax, CSS3, HTML5, Flex — are you working on all that and a server side language too? Jack of all trades, or master of being stretched too thin? Especially in small companies, you're often expected to be the end–to–end developer and handle everything from the database to the user interface. This was easy enough in the old days when the UI was little more than a table–based–layout with some sliced graphics. But now with the latest technologies, the front end is becoming just as complex as the back end. In order to get the job done, you need to rely more and more upon an ever growing, endless mountain of JavaScript libraries, plugins, and boilerplates. Or maybe... you just need a front end developer.

The slides from May 11th are here.