David Walsh Tutorials
![Match Emojis with Regular Expressions]()
Match Emojis with Regular Expressions
When experimenting with unicode property escapes, to identify accented letters in strings, it reminded me of a question I had a few years ago: what is the best way to identify and then replace emojis in a string? I first noticed this practice...
![Simple Node.js Proxy]()
Simple Node.js Proxy
When I wanted to refresh my React.js skills, I quickly moved to create a dashboard of cryptocurrencies, their prices, and and other aspects of digital value. Getting rolling with React.js is a breeze --
create-react-app {name}and you're off and running. Getting the API...![Match Accented Letters with Regular Expressions]()
Match Accented Letters with Regular Expressions
Regular expressions are used for a variety of tasks but the one I see most often is input validation. Names, dates, numbers...we tend to use regular expressions for everything, even when we probably shouldn't.The most common syntax for checking alphabetic characters is
A-zbut what if...![Promise.allSettled]()
Promise.allSettled
The Promise object has many useful functions like
all,resolve,reject, andrace-- stuff we use all the time. One function that many don't know about isPromise.allSettled, a function that fires when all promises in an array are settled, regardless of whether...5 Most Common Developer Portfolio Mistakes
A portfolio site is one of the best marketing and sales tools you as a web developer have in your arsenal. And if it’s set up right, it’ll save you a bunch of time having to: Chase down new clients, Spend time convincing them to work with you,Answer...
![Binding Arguments with Bind]()
Binding Arguments with Bind
One of my favorite and most essential
Functionmethod isbind, a function we added to MooTools when it wasn't featured in the JavaScript language itself. We often think of usingbindto simply bind a method's call to its host object, but did you...![Lazy Load IFRAMEs]()
Lazy Load IFRAMEs
We've known for a decade that lazy loading resources like JavaScript, CSS, and especially images is a massive performance win for web pages. At first we used tricks and JavaScript to do the lazy loading, but more recently native image lazy loading has debuted...
Easy Stock Market Quotes with marketstack
The stock market is wild right now, at least in the United States. Between pandemic, political events, and everything else going on, the stock market is one swing after another. There are a host of services that give you stock quotes but I don't trust them;...
Automatically Rebase GitHub Pull Requests
Working on an open source project with a thriving contribution community is one of the great joys I have at Mozilla. In leading this charge, I get to meet amazing people of all different skill sets and interests, as well as different points of...
![Get Worldwide Postal Code Data with Zip Code API]()
Get Worldwide Postal Code Data with Zip Code API
Accurate shipping and location information is well worth the price you need to pay for it. You can sell that information, you can target consumers to perfection, and save yourself loads of frustration when it comes to shipping. Creating your own location API isn't worth the...






