For decades web developers have wrestled with having to write two very separate codebases for the client and the server. Data models, routing, HTML rendering, validations, and a whole host of other code must be written not just once for the server, but must be mirrored on the client in order to ensure that they're speaking the same language. Node.js was a step in the right direction - they're technically speaking the same language - but there still hasn't been a compelling answer to this issue of seperate codebases.
Enter Browserify, a tool which holds the promise to unite these codebases in ways web devs had only dreamed. The glorious unification of front and back-end code, the so-called "Holy Grail" of web development, is closer than ever before. We'll be talking about how Browserify is making huge strides in achieving this objective, as well as how it can make building even non-Node.js projects a whole lot easier.
David is co-founder and Director of Architecture at Seelio, a higher ed services company dedicated to increasing a student's return on investment on their university education. David has been developing for the web since 2009, after an incredibly short lived career as a freelance video producer. David is interested in too many things and continues to be fascinated by the amazing world we live in, as well as by his amazing wife Amy.