Today I want to share with you a few powerful examples of what you can do with ES6 - and a little out of the box thinking, and how much it will allow you to quickly scale up in a clean fashion. Cleaning Strings This for me was one of those "a Ha!" moments where the answer was just staring you in the face. I had to include it since you may typically you might think to use some elaborate library. Take the scenario where you present the user with an input box that allows for rich text, but you want the cleanest way to only store non-unicode characters. Try this simple one-line gem: myCleanString = "test-_aaa'#@".replace(/[^0-9a-zA-Z-_' ]/gi, ''); The regular expression in this statement effectively says that for any characters not in this group (0-9, a-z, A-Z and symbol's hyphen, underscore, single quote and space), replace them with an empty string. Do this for the characters of your choosing. DB Inserts/Updates Here I like to use the power of