David Walsh
David Walsh is an expert in front-end technologies, particularly HTML/5, CSS, and JavaScript, including frameworks like jQuery, MooTools, and Dojo Toolkit. He also has server-side skills in PHP and Python. Additionally, he has a keen interest in mobile development and exploring cutting-edge devices and environments.
David Walsh emphasizes the importance of open source contribution and evangelism, recognizing the vast possibilities and rewards they offer to dedicated developers. His approach to learning web technologies involves a philosophy of experimentation, embracing failure as a part of the learning process. He believes in constantly iterating, fixing mistakes, and learning from them. While acknowledging the value of reading books, David encourages hands-on experience with debugging and actively experimenting with the technologies one needs to learn.
Furthermore, David advocates for an open-minded approach, advocating the use of tools outside one's usual comfort zone. He believes in persistence and never giving up, consistently pushing the boundaries of knowledge and skill in web technologies.
- JavaScript SpeechSynthesis API (November 20, 2025)
- Fix “This video format is not supported” on YouTube TV (November 17, 2025)
- Easy way to upload, transform and deliver files and images (Sponsored) (March 24, 2025)
- How to Download a YouTube Video or Channel (September 04, 2024)
- How to Add a Header to a curl Request (August 03, 2024)
- Case Insensitive CSS Attribute Selector (June 19, 2024)
- How to Set Date Time from Mac Command Line (June 17, 2024)
- How to Retrieve WiFi Password on Windows (May 13, 2024)
- How to Fix: Windows WASD Keys Reversed with Arrow Keys (May 02, 2024)
- HTML popover Attribute (April 15, 2024)
- Get Started in AI and NFTs with the Limewire API (Sponsored) (March 25, 2024)
- I’m So Old: Web Edition (March 18, 2024)
- Detect Caps Lock with JavaScript (February 06, 2024)
- How to Override width and height HTML attributes with CSS (February 05, 2024)
- Fixing Cumulative Layout Shift Problems on DavidWalshBlog (January 24, 2024)
- Date.now() (January 17, 2024)
- Extract a Number from a String with JavaScript (January 16, 2024)
- Thoughts on Streaming Services: 2024 Edition (January 15, 2024)
- AutoGrow Textareas with CSS (December 18, 2023)
- How to Play Grand Poo World 3 (November 28, 2023)