Mike Sherov
Writing JS, CSS, and HTML professionally since 2004. Open source contributor to projects like jQuery, jQueryUI, ESLint, Webpack, npm, JSCS, Esprima and more. I’ve also served on the CSSWG on the CSSOM spec and on the jQuery Foundation Board of Directors (now the OpenJS Foundation). I enjoy developer tooling, performance optimization, and software craftsmanship. When I’m not programming or teaching, I enjoy spending time with my wife and twin sons, playing video games, and obsessing over boutique salt varieties.
Search Results
Web Security Essentials: MITM, CSRF, and XSS
course by Mike Sherov
JavaScript ES2019 in Practice
course by Mike Sherov
ES6 and Beyond - JavaScript Tips and Tricks from ES2015 to ES2020
course by Mike Sherov
Live Workshop Recording
course by Mike Sherov
Refactor es5 functions to es6 arrow functions
lesson by Mike Sherov
Use ES6 Sets to Improve Javascript Performance
lesson by Mike Sherov
Track First Contentful Paint with PerformanceObserver and Google Analytics
lesson by Mike Sherov
Delete Unused Code with Webpack and unused-files-webpack-plugin
lesson by Mike Sherov
Use ES2019 Array.prototype.flat to Flatten Multidimensional Arrays
lesson by Mike Sherov
Map and Flatten Multidimensional Arrays with ES2019 Array.prototype.flatMap
lesson by Mike Sherov
Explore ES2019 stable array sorting by example
lesson by Mike Sherov
Course Overview: JavaScript ES2019 in Practice
lesson by Mike Sherov
Handle Exceptions with ES2019 Optional Catch Bindings in JavaScript
lesson by Mike Sherov
Stable Sort an Array with ES2019 JavaScript
lesson by Mike Sherov
Flatten an Array with ES2019 flat in JavaScript
lesson by Mike Sherov
Trim the End of a String in JavaScript with ES2019 trimEnd
lesson by Mike Sherov
Map Elements of an Array with ES2019 flatMap
lesson by Mike Sherov
Use JavaScript ES2019 flatMap to Map and Filter an Array
lesson by Mike Sherov
Represent Collision-free String Constants as Symbols in JavaScript
lesson by Mike Sherov
Create an Object from a Map or key-value Pairs in JavaScript with ES2019 fromEntries
lesson by Mike Sherov
Lazyload below the fold images and iframes with native browser lazy-loading
lesson by Mike Sherov