David Walsh Tutorials
![6 AJAX Rules To Live By]()
6 AJAX Rules To Live By
AJAX, or Asyncronous JavaScript And XML, has been around for a few years now. Web Developers have done some really great things with AJAX, but I've also come across some horrible uses of AJAX. I've coupled together my experience as a Web Programmer and...
![$50 Off DreamHost Hosting]()
$50 Off DreamHost Hosting
I took some quick time to set up a DreamHost hosting promotion code to get you $50 off yearly DreamHost hosting.DreamHost has been a great host for the site. Quick load times, great bandwidth allowance, good price, and awesome customer support.In the interest of full...
![Weekend Links – PHP Regular Expressions, XMLHttpRequest, Internet Explorer, Mouse Tracker, MooTools Gallery, Endless Pageless]()
Weekend Links – PHP Regular Expressions, XMLHttpRequest, Internet Explorer, Mouse Tracker, MooTools Gallery, Endless Pageless
Much belayed links...8 Practical PHP Regular ExpressionsPerfect title to a great article that provides very useful regular expressions to PHP programmers.http://devolio.com/blog/archives/34-8-Practical-PHP-Regular-Expressions.htmlRe-inventing XMLHttpRequest: Cross-browser Implementation With Sniffing CapabilitiesSergey Ilinksky reinvents XMLHttpRequest to be more cross-browser compatible, secure, and functional.http://www.ilinsky.com/articles/XMLHttpRequest/Internet Explorer is...
![And We’re In Business!]()
And We’re In Business!
The blog has been successfully moved to the new domain and theme. Took longer than I wanted, but doesn't everything?A few of the roadblocks I ran into include:MooTools & Syntax Highlighter didn't cooperate as I hoped. The issue was with Syntax Highlighter, but I've...
![PHP Form Helper — Quick & Easy SELECT Dropdowns]()
PHP Form Helper — Quick & Easy SELECT Dropdowns
One of the most time-consuming parts of my job is creating web forms. PHP web forms generally aren't difficult but they take a lot of time. Any time I can save when creating web forms is great, so I've created a helper function for...
![Moo Fight!]()
Moo Fight!
Well, not really. But the guys at AJAXian forgot to include MooTools in a JavaScript framework survey, someone claimed to post as a MooTools dev, flamed everybody, the REAL MooTools devs posted, and people got upset.Check it out!...
![Upcoming Blog Changes]()
Upcoming Blog Changes
The BluDice blog will be going under some major changes during the upcoming month, including:Domain change to "davidwalsh.name"Added "Tools" section, where I will provide numerous Web Developer tools to allow you to compress your CSS, HTML, and JavaScript, and much moreCustom design -- even I know...
![Weekend Links – PHP on Java, PHP Tree Structures, jEdit for PHP, Slow Coding, Developing For Facebook]()
Weekend Links – PHP on Java, PHP Tree Structures, jEdit for PHP, Slow Coding, Developing For Facebook
Links to give others life.Five Hours For One Line of CodeEver have one of these days? I don't know if I've ever spent five hours for one line, but I'm sure I've come close.http://timstall.dotnetdevelopersjournal.com/five_hours_for_one_line_of_code.htmTop Five Reasons Building on the Facebook Platform is...
![Allow or Block Specific IPs From Your Website]()
Allow or Block Specific IPs From Your Website
The more I use the .htaccess file the more I appreciate its value. My next valuable lesson in .htaccess security deals with allowing and blocking access to a web server from a specific IP address. Reasons for doing this include:Keeping a known hacker/bot from...
![Advanced .htaccess Security – Block Unwanted Referrers]()
Advanced .htaccess Security – Block Unwanted Referrers
For some bloggers and web developers, Digg can be a huge boost in traffic and thus a huge bust in ad revenue. Unfortunately, the Digg Effect can kill a website's bandwidth and get the website shut down. Wouldn't it be great if a weary...







