Issue #286 (JS Book 3, JS Utilities, Productivity, Testing)
As I mentioned last week, one of the ways you can support this newsletter is by buying one of my e-books, which are usually collections of tips and articles I've published here and elsewhere.
This week I've released a brand new e-book, once again priced at just $5 USD:
This one includes 54 JS/DOM tips that have appeared in this newsletter, plus three long-form articles that appeared on my website and CSS-Tricks, covering an extensive guide to JSON, the CSSOM, and the new default parameters feature in ES6. The purchase includes EPUB, MOBI, and PDF formats.
The book is also available on Leanpub, which gives you an HTML version as well, but at a slightly higher price. You can view the full table of contents on Leanpub or on the link to my website above.
I'll get back to writing new content for the intro in the next week or two, but if you're interested in getting the last couple of years of tips all in one package, then buy a copy today!
Now on to this week's tools!
|Buy my brand new JS/DOM e-book in EPUB, PDF, MOBI format!
JS & DOM Tips Volume 3 >
Includes 54 tips plus 3 long-form articles/guides
Quickly parse and match URLs.
Isomorphic arrayify function. Takes any input and guarantees an array back.
Provides React-inspired 'hooks' like useState(..) for stand-alone functions.
Recommended Courses by Wes Bos:
Online app you can use at the end of the day to make sure everything's in check and plot an outline for tomorrow.
Really simple and free, cross-device note-taking app.
Sets up brief phone calls for you to trade your expertise and benefit from the knowledge of others.
Markdown-based note-taking app that doesn't suck.
A powerful document manager for Mac, Windows, and Linux for managing web content, books, and notes and supports tagging, annotation, highlighting and keeps track of your reading progress.
The visual workspace. Collaborate visually and quickly using flowcharts, wireframes, and sticky notes.
The simplest invoicing tool for creatives. Get set up and send your first invoice in under 5 minutes.
Keep your team minds synced. Simple whiteboarding platform for cross-functional team collaboration.
Simple and beautiful habit tracker. Form new habits to achieve your goals.
Stay on top of your meetings with this agenda timer that allows you to define specific time blocks.
Recommended Reading for Developers
Testing and Debugging Tools
Helps front-end engineers to debug and optimize their web pages on iPad and iPhone.
Intercept HTTP(S) with one click, explore and examine traffic up close, and discover exactly what your code is sending.
Easily create SSH tunnels. A CLI application to create SSH tunnels, forwarding a local port to a remote address through an SSH server.
Logs a progress bar and estimation for how long a Promise will take to complete.
Headless Chrome playground to run your Puppeteer scripts.
Jest helpers for working with the React Profiler API.
Accessibility and Section 508 compliance testing tool.
Will analyze your site and generate an audit for page speed, Lighthouse rating, and accessibility.
A plugin pack of order-related linting rules for stylelint.