Going HTML Native with Chris Love
How about *no* JavaScript libraries? Carl and Richard talk to Chris Love about his passion with making the smallest, fastest web applications possible. The conversation starts out with the idea that JavaScript libraries, like most code libraries, constantly grow - old code, support for things that don't matter any more, and features that you aren't using, all add up to a lot of bytes and compute time that you don't need to waste. Chris talks about how he doesn't write everything from scratch, he has built some very small libraries (check the links) that do only the things you absolutely need. You can be an HTML Native with just the code you need to make an application do what it needs to!
Guests:
Chris Love
Chris Love is a front-end developer for people and companies who are lost in the sea of modern web and user experience standards. He has a quarter century of web development experience, and has built a wide variety of web sites and applications in those years. In recent years, he immersed himself in responsive web design, single-page web applications and web performance optimization.
He applies these interests to run a small web consulting company, Love2Dev, that focuses on user-first web applications that operate on all device classes and usage contexts. Love2Dev offers web development and analysis to help companies engage end users and operate more efficiently.
Chris authored 3 web development books including, High Performance Single Page Web Applications, http://amzn.to/1b0twcm. He is a Microsoft MVP, ASP Insider and Edge User Agent. Chris regularly speaks at user groups, code camps and developer conferences. He blogs at http://love2dev.com
Links:
- TrashExif https://itunes.apple.com/us/app/trashexif-metadata-photo-remover/id585543219?mt=8
- Backbone.JS http://backbonejs.org/
- Underscore.JS http://underscorejs.org/
- lodash https://lodash.com/
- HTTP/2 https://http2.github.io/
- VanillaJS http://vanilla-js.com/
- DollarBill - micro jQuery https://github.com/docluv/dollarbill
- Polymer https://www.polymer-project.org/1.0/