JSFoo 2017

JSFoo is a conference about JavaScript and everything related.

Improving Build Solutions: Dependency Management With Webpack

Submitted by Neha Nivedita (@niveditn) on Monday, 22 May 2017

videocam_off

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +4

Abstract

In complex front-end web applications, module and dependency management is a challenge often faced during development.

Webpack is a build tool that aims to minimize hassles with automated dependency management.
It puts all of your static assets, including Javascript, images, fonts, and CSS, in a dependency graph
Thus, it provides the ability to create bundles of all modules that will be used in the app and serve them easily.

With features like Hot Module replacement (HMR), the development time can speed up drastically, as it updates individual modules when they are changed without refreshing the page

Configured correctly, the powers of Webpack can make your build process smoother than ever, and manage all your dependencies for you - no matter how large your app gets.

Thus, Webpack can add performance boost to your app by speeding up development time, and reducing efforts for project structure management.

In this session we will:
1. Take a look at various useful features offered by Webpack
2. See its benefits over other build tools like Grunt and Gulp
3. Pitfalls to watch out for
4. Learn how to setup a Webpack with hands-on code
5. Understand how it can impact the web development process

Outline

  1. What are build tools?
  2. Introduction to Webpack
  3. Useful features of Webpack
  4. Comparison with other build tools
  5. Pitfalls to watch out for
  6. Hands-on Code: Setup Webpack
  7. Impact on project development process

Requirements

Knowledge of JavaScript
Laptop with Node.js and NPM

Speaker bio

Neha Nivedita is a software developer at NodeXperts, with a penchant for building real-time scalable web app solutions in JavaScript technologies like Node.js, Meteor, React, Angular, MongoDB etc.

When not coding or strategizing business opportunities for NodeXperts, Neha can usually be found slaying dragons, robots, villains etc. and running around doing side-quests in multifarious game universes.

Links

Slides

https://docs.google.com/presentation/d/1qsoO5JG8AoYCocdOCezAlyGsyCG44S8TbPiCpek3KBw/edit?usp=sharing

Comments

Login with Twitter or Google to leave a comment