Issue #193 (ES6 Abomination, JS Utilities, Git/GitHub, Data)
I think a lot of us who got used to writing ES5 and lower, and who figured out how to do pretty much anything long before ES6 can understand why it feels superfluous to add so many features and tools to basically accomplish some of the same things.
But I think the case for ES6 is pretty solid, especially for complex web apps that involve functionality that we wouldn't even consider building in the past. So while the sentiment of the comment above is understandable, I don't think it's correct. Especially when you consider that nobody is being forced to use ES6. We can basically pick and choose the features we want, adding new ones as we get more comfortable, and out of necessity.
Now on to this week's tools!
Cross-browser local storage for all use cases. Now at version 2.x.
A little library to handle money amounts.
Promise-style asynchronous sequence flow control.
The easiest way to trigger a function when you scroll to an element.
A user-friendly replacement for select boxes with multiple attribute enabled.
Copy to clipboard for modern browsers in less than 1kb.
A dependency-free motion detection library for the browser.
Git, GitHub, and Command Line Tools
A full-featured framework for building command line applications with node.js.
Fast, self-hosted development service with unlimited private repos or use their inexpensive paid plan.
A lean GitHub Gist client.
Git Virtual File System. Virtualizes the file system beneath your Git repo so that Git and all tools see a fully hydrated repo, but GVFS only downloads objects as they are needed.
A free service to share your terminal session with people you trust. Your friends can join via a command line via SSH or via their browser over HTTPS.
An emoji guide for your commit messages.
A fast, powerful and easy-to-use command line interface (CLI) to manage Amazon Web Services.
A command-line interface for the aXe accessibility testing engine.
Databases, JSON Tools, etc.
Data management that actually works. Build real-world enterprise applications with simple Excel-like interface.
A personal JSON store as a RESTful service.
Create data visualisations using only markdown.
Allows you to browse, prettify, filter and manipulate JSON right inside your browser.
Convert CSV, TSV to JSON. JSON to CSV, TSV.
A Tweet for Thought
Scott Hanselman's tweet from 2012 is still a good reminder today.
Suggestions / Corrections
Made something? Send links via Twitter @WebToolsWeekly (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
Before I Go...
You might want to follow Intent To Ship, a Twitter account that tweets when browser makers announce their intent to ship, change, or remove features.
Thanks to all for subscribing and reading!