More Related Content Similar to Tooling for the productive front-end developer (20) More from Maurice De Beijer [MVP] (20) Tooling for the productive front-end developer1. Tooling for the productive
front-end developer
Maurice de Beijer
@mauricedb
2. Who am I?
• Maurice de Beijer
• The Problem Solver
• Microsoft Azure MVP
• Freelance developer/instructor
• Twitter: @mauricedb and @React_Tutorial
• Web: http://www.TheProblemSolver.nl
• E-mail: maurice.de.beijer@gmail.com
2
3. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
9. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
13. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
20. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
27. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
32. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
39. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
40. Chrome DevTools
• Console API
• Pretty Print
• Break on DOM modifications
• Break on XHR
• Break on Event Listener
• Asynchronous stack trace
• Timeline
• Audits
• Profiles
50. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
57. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
64. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
65. End 2 End Testing
• Selenium
• Nightwatch
• Browserstack
69. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
74. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
80. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
88. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
93. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
94. Tools I use with GitHub
• Zenhub
• Shields
• David
• Greenkeeper
• Travis CI
• Codecov
102. Overview
• Where to get scripts
• Searching for NPM
packages
• ECMAScript 2015 and
beyond
• Task runners
• Minification
• Bundling
• Chrome DevTools
• Performance testing
• Unit Testing
• E2E Testing
• Code generators
• Linting
• CSS
• Online editor
• Tools I use with GitHub
Editor's Notes https://www.flickr.com/photos/stevendepolo/4582437563/