Modern JavaScript Tools

August 9th - 11:30 AM - 12:30 PM

Schulze 127

This talk presents a collection of modern JavaScript tools that improve the development experience of web developers. For each tool the purpose, alternatives, installation, and configuration are discussed. In addition, each tool is demonstrated in the context of a sample web application. All the code and tool configuration is available in a Github repository that can be used as a starting point for new projects.

The tools covered include:

  • npm for task automation
  • ESLint for code linting
  • Prettier for code formatting
  • Babel for code transpilation
  • Flow for type checking
  • Jest for testing
  • Istanbul for test code coverage
  • webpack for code bundling
  • Browsersync for live reload
  • Husky for git hooks

Mark Volkmann is a partner at Object Computing, Inc. (OCI) in St. Louis where he provides software consulting and training. He has assisted many companies with JavaScript, Node.js, React, Angular, jQuery, and more.