David Walsh
banner
davidwalsh.name
David Walsh
@davidwalsh.name
Senior Software Engineer. MooTools Alumni, Javascript Fanatic, and open source lover. Former Mozilla, SitePen.
5 Essential git Commands and Utilities
davidwalsh.name/5-essential-...
August 29, 2023 at 1:25 PM
Async polling for conditions is easy, and very little code!

JavaScript waitFor Polling
https://davidwalsh.name/waitfor
JavaScript waitFor Polling
As more of the JavaScript developers write becomes asynchronous, it's only natural to need to wait for conditions to be met. This is especially true in a
davidwalsh.name
August 15, 2023 at 6:20 PM
Did you know you could query the user's machine to determine what fonts are available?!

queryLocalFonts https://davidwalsh.name/querylocalfonts
queryLocalFonts
One of the larger downloads when requesting a webpage are custom fonts. There are many great techniques for lazy loading fonts to improve performance for
davidwalsh.name
August 14, 2023 at 8:35 PM
XHR breakpoints are super useful! Take the time to learn about them and use them!
https://davidwalsh.name/xhr-fetch-breakpoints
August 7, 2023 at 3:55 PM
URL.canParse -- new API for ensuring a URL can be parsed before actually doing it. Saves a try/catch block!
https://davidwalsh.name/url-canparse
July 17, 2023 at 3:29 PM
JavaScript closest
https://davidwalsh.name/element-closest

Look up an element's ancestry chain to find a selector match!
July 6, 2023 at 3:46 PM
Impostor Syndrome can be brutal. Don't let it keep you down though!

https://davidwalsh.name/conquering-impostor-syndrome
Conquering Impostor Syndrome
Two years ago I documented my struggles with Imposter Syndrome and the response was immense.  I received messages of support and commiseration from new
davidwalsh.name
June 16, 2023 at 1:49 PM
I’m an Impostor

https://davidwalsh.name/impostor-syndrome

Always a good read and reminder that you belong here!
I'm an Impostor
Impostor syndrome is a terrible feeling. I share my experience and thoughts on this topic.
davidwalsh.name
June 15, 2023 at 3:00 PM
Enjoy a look at my office! https://davidwalsh.name/new-office
May 11, 2023 at 1:46 PM
How to Use Your Domain on Bluesky
https://davidwalsh.name/bluesky-use-domain
davidwalsh.name
May 8, 2023 at 1:20 PM
How to Blur Faces in a Video from Command Line
https://davidwalsh.name/video-blur-faces
davidwalsh.name
May 1, 2023 at 4:07 PM
Shout out to earlier this year when I was quoted in the New York times. Cool accomplishment! https://www.nytimes.com/2023/01/07/business/uber-engineer-bloggers.html
April 29, 2023 at 10:08 PM
Changed my username to @davidwalsh.name ! DNS setup was easy! Wooooooo!
April 29, 2023 at 4:04 PM
Reposted by David Walsh
Fyi, Bluesky has a web app! It's https://staging.bsky.app. For an MVP it works great and is pretty functional.

Kudos to the Bluesky team!
April 24, 2023 at 4:08 PM
I’m in the cool kids club! Yessssssss!
April 23, 2023 at 8:37 PM