Saving and scraping a website with Puppeteer
A technical guide on using Puppeteer to scrape and save a complete copy of a website, including all assets, for performance audits.
A technical guide on using Puppeteer to scrape and save a complete copy of a website, including all assets, for performance audits.
A developer argues against transpiling modern JavaScript, showing how to use native ES6+ features like async/await and modules in browsers.
Explains why modern JavaScript frameworks like React are essential for web development by comparing them to vanilla JavaScript.
A short guide to setting up a React project using the zero-configuration Parcel bundler, from initial setup to running the application.
Explores JavaScript decorators for writing cleaner, more efficient code with examples in React and Angular.
A web developer shares their journey learning machine learning, applying JavaScript skills to a new domain and rediscovering math.
Updated guide for learning React and Redux in 2019, offering opinionated tips on boilerplates, components, state management, and testing.
A guide explaining what JavaScript tests are by building a simple testing framework from scratch for pure functions.
A tutorial on implementing a neural network in JavaScript using Google's deeplearn.js library to improve web accessibility by choosing font colors.
A guide to implementing logistic regression with gradient descent in JavaScript to solve classification problems.
A summary of the author's closing keynote at the dotJS 2017 conference, discussing the history of JavaScript.
Explains the Normal Equation as an alternative to Gradient Descent for linear regression in JavaScript, including implementation.
The author announces and details their new 'Beginner's Guide to ReactJS' course, focusing on teaching React fundamentals with a simple, no-tooling approach.
Tips for giving effective software demos, including starting with 'why', knowing your audience, and pre-recording.
A guide to implementing multivariate linear regression with gradient descent in JavaScript, including feature scaling.
A guide to implementing vectorized gradient descent in JavaScript for machine learning, improving efficiency over unvectorized approaches.
Explores methods to optimize the gradient descent algorithm in JavaScript, focusing on selecting the right learning rate for convergence.
A guide to setting up automated Slack invitations for a community using JavaScript/React and the Slack API.
A developer shares techniques for improving module usability, focusing on removing side-effects from imports in a custom i18n solution.
Solutions for using different resource URLs in local vs remote environments, featuring Service Workers and other web dev techniques.