Main Content

The New JavaScript and How it Will Change the Way You Design and Develop

About the Talk

October 24, 2016 4:30 PM

Charlottesville, VA

Charlottesville, VA

Learn how the University of Virginia School of Medicine has used JavaScript tooling and transpilers to completely rebuild the educational testing software for medical students.

JavaScript has been dominant in recent years because of how well it works in mobile and responsive environments, but it has always lacked in two areas: tooling and browser compatibility. Whereas jQuery made JavaScript and client-side programming accessible to designers and content managers, new tooling such as Grunt, Gulp, Brunch, Bower, Yeoman, etc. have allowed DevOps to move to the frontend, while transpilers such as Babel, Traceur, TypeScript, Less, and Sass have created supersets of the web-based languages frontend developers use on a daily basis in order to produce efficient, scalable, powerful, and cross-browser compatible web applications.

What you’ll learn: •What transpilers are, and how to use them to get the latest ECMAScript specification functionality •How to use TypeScript and type theory to create maintainable code that is not subject to the pitfalls of normal JavaScript runtime errors •How to use Bower for frontend package management •How to use task runners like Grunt, Gulp, and Brunch to transpile code, run replacements, minify and combine scripts, and edit files on the fly •How to use task runners inside of a DevOps continuous integration build, including examples with Team Foundation Server •How to set up a "new developer" script to automatically download and install all tooling needed for your environment, so new employees can get up and running quickly

Ratings and Recommendations

Avg. Rating

Average based
on 14 ratings

comments powered by Disqus