David Walsh Blog
David Walsh's blog about HTML5, JavaScript (MooTools, jQuery, Dojo), CSS, PHP, AJAX, Canvas, usability, and everything else.
Don't be afraid to post suggestions or requests! This blog is targeted toward all levels of web designers and developers. All web topics are discussed, including CSS, JavaScript (MooTools and jQuery), PHP, and more.
03/25/2025
https://davidwalsh.name/easy-way-to-upload-transform-and-deliver-files-and-images
Easy way to upload, transform and deliver files and images Managing media is a really difficult task if you try to do all of it yourself, especially if the media comes from other sources. The file can be submitted
06/12/2023
I have some thoughts...
Confessions of a Web Developer XX It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to
05/08/2023
How to Use Your Domain on Bluesky
How to Use Your Domain on Bluesky Bluesky is a hot new social networking platform that functions like Twitter from Twitter's original founder. New users are flooding into the platform as a
05/01/2023
How to Blur Faces in a Video from Command Line
How to Blur Faces in a Video from Command Line Privacy is always incredibly important, especially with visual media where you may not have the permission of individuals in the video. If you're filming
04/18/2023
Wow, I didn't realize that Array.prototype.group had made it to the JavaScript spec!
JavaScript Array Group Managing, sorting, and manipulating data with JavaScript is a skill we've often delegated to third party libraries like lodash. As the JavaScript language
04/10/2023
Never leave the terminal!
How to Get Mac Battery Level from Command Line I'm a big fan of having as much information as I can get within the command line. I couldn't go without knowing which git branch I'm on, for example.
04/01/2023
Real ones remember where it all began...
02/20/2023
Did you know you could style `input[type=file]` buttons?
CSS ::file-selector-button We all love beautifully styled form controls but, due to the differences between operating system displays, styling them can be painful. Due to that pain,
02/02/2023
Create a visual diff of two images!
How to Create a Diff of Two Images Learn how to use ImageMagick's "convert" tool to create a visual diff of two images.
01/09/2023
Customizing HTML Form Validation
Customizing HTML Form Validation Form validation has always been my least favorite part of web development. You need to duplicate validation on both client and server sides, handle loads
Click here to claim your Sponsored Listing.
Contact the business
Website
Address
Madison, WI