Skip to Content

Bower, Grunt, Github, Node: Organize, develop, and deploy the automated, organized way

Session Details

  • Date: Tuesday, June 30
  • Time: 9:30 - 10:15 am
  • Room: 354

Modular application design is essential to wrangle the complexities of modern development. But to put it all together for production can be a chore, if you don’t have the right tools. Bower manages your third party dependencies for you. Grunt will automated building your modules into an optimized production ready application. Node.js can manage peer dependencies, aid in deployment, and provides the framework from which Grunt and Bower operate. And Github will provide a free platform to manage development teams and source repositories.


Learning Objectives

  • The importance of modular organization
  • How to automate peer and third-party dependency management, module compilation, and optimization
  • How to manage small teams, organize source repos, and automate deployment with Github


Will Jones

Senior Web Developer/IT Technical Specialist, The University of Alabama

Will Jones is a senior web developer for the University of Alabama Libraries. As a full-stack developer, he has spent his time at UA Libraries designing and developing front-end applications, REST APIs, and server side Java applications and is the primary lead in applications and standards development. He is also the developer for Acumen – the University of Alabama Libraries’ digital archives explorer, which allows researchers and students search and discover historical materials digitized from the Hoole Special Collections Library.

Will has a diverse background including 3D animation, graphic design, computational/ interactive art, documentary film production, and organic farming. Recently, he has focused on front-end development and methods of organizing and automating source repositories – specializing in developing Angular applications.