CodeWinds - Leading edge web developer news and training | javascript / React.js / Node.js / HTML5 / web development - Jeff Barczewski
CodeWinds - Leading edge web developer news and training | javascript / React.js / Node.js / HTML5 / web development - Jeff Barczewski
Jeff Barczewski
010 Nico Bevacqua - JS build tooling, development workflow, and his new book JavaScript Application Design
29 minutes Posted Aug 8, 2014 at 1:00 pm.
Why build first?
Continuous development
Continuous Integration - Travis-CI
Continuous Deployment - Heroku, Amazon EC2
Build tools - grunt, gulp, npm - determining the best choice
JS Modules - AMD, CommonJS (CJS), ES6 Modules, RequireJS, Browserify, AngularJS DI
HTTP/2 efficient parallel streaming potentially reducing need for bundling
Browserify limitations and CommonJS
App design, modularity, package managers (component, bower, npm)
Current state of building components - Bower, Component, Polymer, Web Components, AngularJS, ReactJS
MVC Frameworks - AngularJS, ReactJS and the Virtual DOM
Experience writing JavaScript Application Design published by Manning
Following Nico
0:00
29:10
Download MP3
Show notes
Nico Bevacqua, the author of JavaScript Application Design which is in early access at Manning, explains more about JS continuous development, integration, and deployment. We discuss build tools, module systems, component architectures, MVC, and finally the experience of writing a traditionally published book.
Episode InfoEpisode NotesJavaScript Application Design - ManningLinksVideo / Slides
Episode Info
Episode: CW 010
Published: August 8th, 2014
Tags: nodejs, js,jsconf
Duration:
Episode Notes
JavaScript Application Design - Manning
Published by Manning, currently available as early access edition - Purchase at Manning
Links
Browserify - packaging NPM modules for the browser
Nico Bevacqua’s Pony Foo blog
Code samples from JavaScript Application Design
Build first resources
Build first site
Nico Bevacqua twitter
Jeff Barczewski, Founder, CodeWinds twitter
CodeWinds twitter
Video / Slides
Watch Nico Bevacqua’s JSConf talk on YouTube
Slides from Nico Bevacqua JSConf 2014: Front End Ops Tooling - Slideshare