The Curious Engineer

David Walsh Blog

2007–2011

948 posts

2012–2025 →

2011 111

December 2011

  1. CSS Circles
  2. Interesting -moz CSS Properties
  3. CSS Filters
  4. December 2011 Mailbag
  5. PHP Advent 2011: Cross-Origin Ajax with CORS
  6. DOM Events in JavaScript
  7. #FreeDavidWalshDotName: Mission Accomplished

November 2011

  1. DavidWalsh.Name Has Been Stolen
  2. Page Visibility API
  3. Application Pinning with META Tags
  4. Control Your Web Application’s Fluid.app Icon
  5. Facebook Tooltip HTML and CSS
  6. Create Spinning Rays with CSS3: Revisited

October 2011

  1. iPhone Scrollbars with iScroll
  2. Control Element Outline Position with outline-offset
  3. Detect Scrollbar Width with JavaScript
  4. Fix WebKit Checkbox Overflow
  5. Face Detection with jQuery
  6. Confessions of a Web Developer XI
  7. DOM Manipulation with put-selector
  8. Style Scavenger: 7 CSS Snippets to Borrow from HTML5 Boilerplate
  9. background-size Matters
  10. Fix Button Borders in WebKit Mobile
  11. CSS4 Preview – Selectors

September 2011

  1. File Uploads and C:\fakepath\
  2. Dojo, Dijit, Dropdowns, and _aroundNode
  3. Change Mobile Safari Highlight Color with CSS
  4. Elegant Overflow with CSS Ellipsis
  5. Adaptive Images
  6. Introducing MooTools Templated
  7. Determining Object Type with MooTools’ typeOf
  8. JavaScript Coding with Class

August 2011

  1. Create Namespaced Classes with MooTools
  2. Create and Retrieve Nested Objects with MooTools
  3. JavaScript and CSS Spinners with spin.js
  4. Cross Browser CSS Box Shadows
  5. Custom AJAX Content Handling with the Dojo Toolkit
  6. Send Text Messages with PHP
  7. dat.gui: Exceptional JavaScript Interface Controller
  8. Drag and Drop MooTools File Uploads
  9. jQuery Chosen Plugin
  10. MooTools Wall Plugin
  11. Full Awesomeness with dojo.partial and MooTools’ Function.partial

July 2011

  1. Animating CSS3 Transforms with MooTools Fx
  2. Remove Input Shadows on iPad
  3. Instagram For MooTools
  4. Create a Photo Stack Effect with Pure CSS Animations or MooTools
  5. Lazy Load Content and Widgets with MooTools and RequireJS
  6. Thoughts on Google+
  7. Create a Google+ Mac App for Your Dock

June 2011

  1. Add a Google+1 Badge to Your Website
  2. Google+ Invites
  3. Introducing LazyLoad 2.0
  4. Managing Firefox Add-ons with Version Updates
  5. Compile LESS CSS Files with the LESS App
  6. Edge & Mobile Browsers
  7. Parse Web Pages with PHP Simple HTML DOM Parser
  8. Create Your Own Dijit CSS Theme with LESS CSS
  9. Convert PNGs to CSS Gradients with pngtocss
  10. Using Pub Sub with The Dojo Toolkit
  11. Duplicate DeSandro’s CSS Effect
  12. Phone Number Detection in Mobile Safari

May 2011

  1. The element.dataset API
  2. Display Unique Results within dijit.form.ComboBox
  3. CSS Gradients
  4. nude.js: Nudity Detection with JavaScript
  5. Using RTA Labels for Adult Content
  6. Dojo Tutorials
  7. CSS Rounded Corners
  8. Creating Plugins for SnackJS
  9. SnackJS: A Tiny-But-Tasty JavaScript Framework
  10. MooTools History Plugin
  11. Track AJAX Link Clicks Using Google Analytics

April 2011

  1. Dojo Workshops in San Jose AND dojo.beer()
  2. Better onChange with Dijit’s intermediateChanges
  3. Google PageRank PHP Class
  4. Background Animations Using MooTools
  5. Facebook Open Graph META Tags
  6. Creating Mobile Web Applications with dojox.mobile
  7. Create a Clearable TextBox with the Dojo Toolkit
  8. iPhone-Style Password Inputs with Appcelerator Titanium
  9. Convert XML to JSON with JavaScript

March 2011

  1. Hide the Address Bar within Mobile Web Applications
  2. Create a Spinning, Zooming Effect with CSS3
  3. Create a Blank Favicon with Data
  4. Validate Credit Cards with JavaScript
  5. Create a Virtual Host in OSX
  6. Recursively Delete .svn Directories
  7. Event Delegation with MooTools, Dojo, and jQuery
  8. Confessions of a Web Developer X
  9. Create a Dojo Lightbox with dojox.image.Lightbox
  10. How JavaScript Event Delegation Works
  11. Dojo Toolkit API Bookmarklet
  12. Android Detection with JavaScript or PHP

February 2011

  1. JSONP with jQuery, MooTools, and Dojo
  2. RealTime Stock Quotes with MooTools Request.Stocks and YQL
  3. MooTools Star Ratings with MooStarRating
  4. Translate Content with the Google Translate API and JavaScript
  5. Prevent Form Field Autocomplete
  6. Google URL Shortener PHP Class

January 2011

  1. Link Nudging with CSS3 Animations
  2. window.postMessage Tip: Child-To-Parent Communication
  3. Create an Exploding Logo with CSS3 and MooTools or jQuery
  4. Conditional CSS with MooTools’ Browser Object
  5. Script Junkie: MooTools Class Creation and Organization
  6. Force Login to View WordPress Blog Pages
  7. Delay AJAX Searches with JavaScript’s setTimeout
  8. Create Spinning, Fading Icons with CSS3 and jQuery
  9. Thoughts on Mobile Devices
  10. Create Spinning, Fading Icons with CSS3 and MooTools
  11. MooTools ASCII Art

2010 171

December 2010

  1. Dive Into Dojo Series: Dive Into Dojo GFX
  2. MooTools ScrollSpy, Mobile Devices, JavaScript Scroll Events, and CSS Positioning
  3. HTML5 Placeholder Styling with CSS
  4. Debug Element Modification in MooTools by Monkey Patching Prototypes
  5. Create Spinning Rays with CSS3 Animations & JavaScript
  6. Customize Textarea Resizing with CSS
  7. Pro JavaScript with MooTools by Mark Obcena
  8. CSS Selection Styling
  9. Confessions Friday II
  10. WebSocket Update
  11. JavaScript Feature Detection with has.js
  12. Smarter Script Loading with LABjs

November 2010

  1. WebSocket and Socket.IO
  2. What I’m Thankful For: 2010 Edition
  3. JSON Validation with JSON Schema
  4. Generate Dojo GFX Drawings from SVG Files
  5. MooTools Plugins Updates: LazyLoad, LightFace, ScrollSpy, and More!
  6. Simple Apache Proxying
  7. Implement setFocus() on Elements with MooTools
  8. LightFace: Facebook Lightbox for MooTools
  9. Super-Powered Pseudos with MooTools’ Element.Event.Pseudo
  10. Supporting the onMessage Event in MooTools
  11. HTML5’s window.postMessage API
  12. Smack Talk: Calling Myself Out

October 2010

  1. Introducing MooTools HeatMap
  2. Thoughts on Code Commenting
  3. Web Inspector and Firefox Dollar Functions
  4. JavaScript Copy to Clipboard with Branding
  5. MooTools 1.3 Browser Object
  6. Mobile Touch Events in MooTools 1.3
  7. MooTools 1.3 Has Arrived!
  8. Search Engine Friendly URLs with .htaccess and mod_rewrite
  9. Integrity: Link Checker for Mac
  10. Troubleshooting CSS Style Assignments within Dojo
  11. Load MooTools Classes on Demand with RequireJS

September 2010

  1. JavaScript Events: Save the Bubbles!
  2. Fade Images with MooTools LazyLoad
  3. String Regular Expressions with MooTools
  4. HTML5’s async Script Attribute
  5. Create a Dojo-Powered WordPress Website View
  6. WordPress JSON API Plugin
  7. HTML5’s “email” and “url” Input Types
  8. Shaving Bytes with MooTools
  9. Fx.Rotate: Animated Element Rotation with MooTools
  10. An Interview with jsFiddle Creator Piotr Zalewa
  11. Creating Dojo Widgets Programmatically or Declaratively
  12. Organized Selector Chaos with dojo.behavior
  13. MooTools Plugin: Event.Mock

August 2010

  1. Duplicate the jQuery Homepage Tooltips
  2. Object Indexing vs. Array Collection
  3. Create a Twitter AJAX Button with MooTools, jQuery, or Dojo
  4. Create a Dynamic Flickr Image Search with the Dojo Toolkit
  5. Dijit’s TabContainer Layout: Easy Tabbed Content
  6. Image Reflections with CSS
  7. Accomplishing Common Tasks Using MooTools, jQuery, and Dojo III
  8. Create a Context Menu with Dojo and Dijit
  9. Create a Simple Dojo Accordion
  10. Confessions of a Web Developer IX
  11. Change Category Slug within WordPress
  12. Accomplishing Common Tasks Using MooTools, jQuery, and Dojo II
  13. HTML5’s placeholder Attribute
  14. The Beauty of dojo.require()
  15. 7 MooTools Plugins You Should Use on Every Website II
  16. Implement the Google AJAX Search API

July 2010

  1. Dive Into Dojo Series: Dive Into Dojo Chart Theming
  2. HTML5: Wrap Block-Level Elements with A’s
  3. Build HTML Tables From MySQL Tables with PHP
  4. Multiple File Upload Input
  5. Using SCRIPT’s defer Attribute
  6. Sexy Link Transformations with CSS
  7. Dive Into Dojo Series: Dijit and Charting
  8. HTML5 classList API
  9. ServerSide JavaScript with MooTools and Node.js
  10. GET OVER IT! 6 Things Web Developers Need to Get Over
  11. HTML5 Link Prefetching
  12. Google Font API
  13. Make Dijit’s FilteringSelect Widget Display an Empty Option Value Label
  14. WebKit Marquee CSS: Bringin’ Sexy Back
  15. SitePen: Creating and Enhancing Dojo Classes

June 2010

  1. WebKit-Specific Style: -webkit-appearance
  2. Using HTML5 Web Storage
  3. MooTools Equal Heights Plugin: Equalizer
  4. dojo.connect: A Powerful Object and Event Listener
  5. MooTools Class Sniffer Bookmarklet
  6. New MooTools Methods: .from()
  7. DomReady Event Methods in JavaScript Frameworks
  8. Using Function.toString to Troubleshoot JavaScript Issues
  9. Monkey Patching Dojo’s Menu Dijit
  10. An Interview with Vimeo’s Kevin Sheurs, Lead Application Developer
  11. TextboxList for MooTools and jQuery by Guillermo Rauch
  12. Prevent Page Zooming in Mobile Browsers
  13. Image onLoad Event + JavaScript Issue with Internet Explorer
  14. Google and the World Cup
  15. AJAX Username Availability Checker Using MooTools
  16. Focusable Elements with tabindex
  17. Digg-Style Dynamic Share Widget Using the Dojo Toolkit
  18. Using jQuery or MooTools For Drag, Drop, Sort, Save

May 2010

  1. Rotate Elements with CSS Transformations
  2. AJAX Annoyances to Avoid
  3. Faster DOMReady Checks with MooTools
  4. Better Pull Quotes with the Dojo Toolkit
  5. Create Custom Pseudo Class Selectors Using the Slick Selector Engine
  6. Browser-Specific Styles with the Dojo Toolkit
  7. Create GitHub-Style Buttons with CSS and jQuery, MooTools, or Dojo JavaScript
  8. MySQL date_add
  9. Confessions of a Web Developer VIII
  10. Create Twitter-Style Buttons with the Dojo Toolkit
  11. Use Custom Missing Image Graphics Using Dojo
  12. Animated AJAX Record Deletion Using Dojo
  13. Create Elements on the Fly with MooTools 1.3 and Slick
  14. Spyjax: Ajax For Evil Using Dojo
  15. Duplicate the jQuery Homepage Tooltips Using Dojo
  16. Create Custom Element Property Getters and Setters with MooTools

April 2010

  1. Scrolling “Go To Top” Link Using Dojo
  2. Using Dotter for Form Submissions
  3. Accomplishing Common Tasks Using MooTools, jQuery, and Dojo
  4. Quick Dojo Setup Snippet for MooTools Developers
  5. 4 Ways JavaScript Has Changed the Way I Code
  6. Confessions of a Web Developer VII
  7. Create Bit.ly Short URLs Using PHP: API Version 3
  8. Create a Trailing Mouse Cursor Effect Using MooTools
  9. iPad Detection Using JavaScript or PHP
  10. Automatically Generate a Photo Gallery from a Directory of Images: Updated
  11. Prototype’s Element.on with MooTools
  12. Smooth Scrolling with MooTools Fx.SmoothScroll
  13. MooTools Zoomer Plugin

March 2010

  1. Growl-Style Notifications Using MooTools Roar
  2. JavaScript: Condensed Code vs. Readability
  3. Video: Speed Up Your JavaScript
  4. Create Classy Inputs Using MooTools’ OverText
  5. Track Clicks Outside Active Elements with MooTools or jQuery
  6. Create a Quick MooTools Slideshow with Preloading Images
  7. Create Twitter-Style Dropdowns Using jQuery
  8. Book Review: MooTools 1.2 Beginner’s Guide
  9. Create Twitter-Style Dropdowns Using MooTools
  10. Introducing MooTools NextPrev
  11. Create a Simple News Scroller Using Dojo
  12. “MooTools as a General Purpose Application Framework” by Christoph Pojer
  13. Remove Broken Images Using Dojo
  14. Link Nudging Using Dojo

February 2010

  1. jQuery Podcast & Essential jQuery and MooTools Snippets
  2. Fixing Python’s “Python Eggs” Error
  3. Create a Simple News Scroller Using MooTools, Part I: The Basics
  4. Create a Simple Slideshow Using MooTools, Part IV: Thumbnails and Captions
  5. NetTuts: Make Your MooTools Code Shorter, Faster, and Stronger
  6. Create an Animated Sliding Button Using MooTools
  7. Fancy FAQs with jQuery Sliders
  8. Using MooTools ScrollSpy to Load More Items via JSON/AJAX
  9. Introducing MooTools ElementSpy
  10. Checkbox Filtering Using MooTools ElementFilter
  11. ID Your Body Using PHP
  12. Scrolling “Agree to Terms” Component with MooTools ScrollSpy
  13. Google-Style Element Fading Using MooTools or jQuery

January 2010

  1. Drag and Drop Z-Index Stacking
  2. Replace Content in PRE Tags with HTML Entities
  3. Printing MooTools Accordion Items
  4. jQuery UI DatePicker: Disable Specified Days
  5. Sliding Labels Using MooTools
  6. Async Google Analytics
  7. Confessions of a Web Developer VI
  8. Downloadify: Client-Side File Generation Using JavaScript and Flash
  9. NetTuts: Sexy Animated Tabs Using MooTools
  10. MooTools Class Creation Tips II
  11. PHP Function: Remove a Query String Key=>Value
  12. IE Conditional Comments
  13. Test For Popup Blocker Using JavaScript
  14. MooTools Tip: Class.toElement
  15. Hot Effect: MooTools Drag Opacity
  16. Create a Simple Slideshow Using MooTools, Part III: Creating a Class
  17. Introducing MooTools Cache
  18. MooTools Quick Coding: Expand Abbreviation

2009 257

December 2009

  1. Using the GitHub API and PHP to Get Repository Information
  2. MooTools Tip: Event.stop
  3. Create a Simple Slideshow Using MooTools, Part II: Controls and Events
  4. 2009 David Walsh Blog Year in Review
  5. MooTools Overlay Plugin
  6. Create a Simple Slideshow Using MooTools
  7. Replace NOBR Tags with CSS
  8. Add Events to the PHP Calendar
  9. MooTools Forge / GitHub Plugin Structure Shell Script
  10. Limiting Variable Scope Using (function(){})();
  11. Forge: MooTools Plugin Repository
  12. Simple PHP Caching and Content Retrieval Function
  13. iPhone-Style Passwords Using MooTools PassShark
  14. Google Wave Invites Giveaway
  15. Create a Sexy Persistent Header with Opacity Using MooTools or jQuery
  16. Create PHP Classes with Dynamic Functions
  17. Image Reflection with jQuery and MooTools
  18. Introducing MooTools ScrollSide

November 2009

  1. Introducing MooTools ScrollSidebar
  2. What I’m Thankful For: 2009 Web Edition
  3. Access JavaScript Object Variable Properties
  4. META Refresh vs. JavaScript Refresh
  5. Better Pull Quotes with MooTools
  6. MooTools OpenLinks Class – Updated
  7. AJAX For Evil: Spyjax with jQuery
  8. Using MooTools Periodicals
  9. Search Type Options with MooTools
  10. Confessions Friday
  11. Fix WordPress CRONs on Media Temple (dv) Servers
  12. Get a URL’s Reddit Score Using PHP and JSON
  13. When Webmasters Attack!
  14. Bold Web Predictions for 2010
  15. Fixing mod_rewrite and .htaccess on GoDaddy Hosting
  16. New York Times-Style Text Selection Widget Using MooTools or jQuery
  17. Record Text Selections Using MooTools or jQuery AJAX
  18. An Open Letter to You, Webmaster II

October 2009

  1. Create a Sprited Navigation Menu Using CSS and MooTools
  2. Event Delegation with MooTools
  3. 7 Signs I Knew I Was Born To Be a Programmer
  4. Dynamically Create Charts Using jQuery Flot and Google Analytics
  5. Fancy FAQs with MooTools Sliders: Version 2
  6. Dynamically Create Charts Using MooTools MilkChart and Google Analytics
  7. Form Element AJAX Spinner Attachment Using jQuery
  8. Form Element AJAX Spinner Attachment Using MooTools
  9. Save Web Form Content Using Control + S
  10. MooTools Kwicks Plugin
  11. MooTools Documentation Search Favelet
  12. Retrieve, Cache, and Display Your FeedBurner Subscriber Count
  13. Format Code Inside PRE Tags within TextMate Using PHP
  14. Do / Undo Functionality with MooTools
  15. Create WordPress Page Templates with Custom Queries
  16. MooTools-Like Element Creation in jQuery
  17. Run PHP Files From the Command Line
  18. Automate YouTube Video and MP3 Rips with Bash Shell Scripting

September 2009

  1. Remotely Download Google AJAX Libraries Using PHP
  2. Retrieve Google Analytics Visits and PageViews with PHP
  3. Confessions of a Web Developer V
  4. Creating Git Aliases
  5. PNGCRUSH a Directory of Images
  6. Create an “Add to TextMate” Widget Using MooTools
  7. Turn Internet Explorer into Chrome with Chrome Frame
  8. iPhone Click Effect Using MooTools or jQuery
  9. Speeding Up My Website
  10. MacBook Pro: Week 12
  11. Code-Parsing Regular Expressions via Lighter.js
  12. Highlight Table Rows, Columns, and Cells Using MooTools 1.2.3
  13. Replace All Occurrences of a String in JavaScript
  14. Input Incrementer and Decrementer with MooTools
  15. PHP & Possessive Punctuation
  16. Remove Broken Images Using MooTools or jQuery
  17. Create Commands in TextMate Using PHP
  18. Page Peel Effect Using MooTools
  19. Select Dropdowns, MooTools, and CSS Print
  20. Introducing MooTools LinkAlert
  21. Implementing String.Tweetify in MooTools
  22. Caching AJAX Results in JavaScript

August 2009

  1. Image Manipulation with PHP and the GD Library
  2. Pretty Word Wrapper with MooTools or PHP
  3. Using Opacity to Show Focus with jQuery
  4. Using Opacity to Show Focus with MooTools
  5. MooTools TwitterGitter and Cookies
  6. Styling CSS Print Page Breaks
  7. Sexy Opacity Animation with MooTools or jQuery
  8. MooTools, Mario, and Portal
  9. Introducing MooTools LazyLoad
  10. Sexy Album Art with MooTools or jQuery
  11. Implementing .css() and .attr() in MooTools 1.2.3
  12. jQuery Comment Preview
  13. Comment Preview Using MooTools
  14. Test Twitter Friendships with PHP
  15. jQuery Link Nudge Plugin
  16. Implement MooTools’ Elements.addEvent in jQuery
  17. Implementing Element.hasEvent in MooTools 1.2.3
  18. Flext: MooTools Auto-Growing Textrea Plugin
  19. Implementing jQuery’s “One” Functionality in MooTools
  20. iPhone Checkboxes Using MooTools

July 2009

  1. Get the Intro: PHP Paragraph Regular Expression
  2. Poll: Should Browsers Implement Lazy Loading?
  3. Dress Up Your Select Elements with FauxSelect
  4. What If: Twitter Started Charging $5/Month
  5. Detect an AJAX Request in PHP
  6. What If: TinyURL Sold to a Porn Company
  7. Degradable SELECT onChange
  8. Support MooTools on Twitter via Twibbon!
  9. New MooTools Plugin: ElementFilter
  10. Digg-Style Dynamic Share Widget Using MooTools
  11. Add Controls to the PHP Calendar
  12. Set Your Site’s Apple Touch Icon
  13. David Walsh on NetTuts: Create a Twitter-Like “Load More” Widget
  14. Build a Calendar Using PHP, XHTML, and CSS
  15. QuickBoxes for Dojo
  16. Web 0.2 in the Web 2.0 World
  17. Create a Download Package Using MooTools Moousture
  18. Important Notice: GeoCities is Closing.
  19. Introducing MooTools Dotter
  20. Retrieve Your Gmail Emails Using PHP and IMAP
  21. iPhone Hath Cometh
  22. YouTube, FFMPEG, and MP3 Conversion
  23. Convert Video Formats Using FFMPEG
  24. Disallow Robots Using Robots.txt
  25. Reduce PNG Graphic Size Using PNGCRUSH
  26. 7 MooTools Plugins You Should Use on Every Website

June 2009

  1. David Walsh on the Faceoff Show Podcast
  2. Highlighter: A MooTools Search & Highlight Plugin
  3. MooTools, Framework Compatibility, and Dollar $afe Mode
  4. Use FURL to Retrieve Website Headers
  5. MacBook Pro: Week 1
  6. Twitter Direct Messaging Remotely Using cURL
  7. Shake Things Up Using jQuery UI’s Shake Effect
  8. MooTools Fun with Fx.Shake
  9. FavIcons and 404 Errors
  10. Count MooTools Events Per Element in MooTools 1.2
  11. Adding Events to Adding Events in jQuery
  12. Font Replacement Using Cufón
  13. MacBook
  14. Adding Events to Adding Events in MooTools
  15. PHP’s Alternate Control Structure Syntax
  16. Image Protection Using PHP, the GD Library, JavaScript, and XHTML
  17. PHP, SSL, and cURL SSL3_GET_SERVER_CERTIFICATE Errors
  18. Iphone thoughts
  19. WordPress-Style Comment Controls Using MooTools or jQuery
  20. Break Out of Frames Using JavaScript
  21. JavaScript: The Good Parts by Douglas Crockford
  22. Method Chaining in MooTools and PHP
  23. Add Site Screenshots for External Links Using MooTools Tooltips
  24. Create Custom Events in MooTools 1.2

May 2009

  1. Faces of Moo: Represent Your Framework!
  2. Poll: Browser-Specific CSS Styles
  3. JavaScript’s window.location
  4. Introducing MooTools ScrollSpy
  5. Google and the Canonical Link Rel
  6. Grab MooTools Merchandise!
  7. XAMPP Lite, Windows Vista, and php5apache2_2.dll
  8. External Site Link Favorite Icons Using MooTools and CSS
  9. 7 Quick CSS Enhancements for Better User Experience
  10. Package Your Firefox Extension into an XPI
  11. Firefox Extension Template
  12. Work Efficiently with jEdit Macros
  13. California Love!
  14. Adding the XPI MIME Type for Firefox Extension Installs
  15. David Walsh Blog Firefox Toolbar
  16. Create a Zip File Using PHP
  17. PHP Headers and Popular Mime Types
  18. Create a Basic Web Service Using PHP, MySQL, XML, and JSON
  19. MooTools Zebra Table Plugin
  20. David Walsh: The Lost MooTools Plugins
  21. SSLmatic SSL Certificate Giveaway Winners

April 2009

  1. Represent Your Repositories Using the GitHub Badge!
  2. MooTools FileManager
  3. PHPTVDB: Using PHP to Retrieve TV Show Information
  4. SSLmatic: Quality, Cheap SSL Certificates and Giveaway!
  5. Create Short URLs Using U.Nu
  6. Poll Follow Up: How Many Domains Do You Own?
  7. Create Bit.ly Short URLs Using PHP
  8. MooTools Window Object Dumping
  9. JavaScript Exercise: Find the Number of Unique Letters in a String
  10. CSS Tip: Text-Transform For Case Manipulation
  11. #davidwalshblog AJAX Chat
  12. MooTools’ AutoCompleter Plugin
  13. MooTools FontChecker Plugin
  14. Improve Your YSlow Grade Using .htaccess
  15. #davidwalshblog on IRC
  16. Create a GitHub Merge Batch File
  17. WordPress, 404s, and Load Time
  18. My 10 Most Popular Articles
  19. Eight7Teen Interview
  20. MooTools Text Flipping
  21. Facebook-Style Modal Box Using MooTools
  22. Create Digg URLs Using PHP
  23. Use Custom Missing Image Graphics Using jQuery
  24. Use Custom Missing Image Graphics Using MooTools
  25. Skype-Style Buttons Using MooTools

March 2009

  1. MooTools & Printing – Creating a Links Table of Contents
  2. MooTools Flashlight Effect
  3. Harald Kirschner’s Sly
  4. Follow Script & Style on Twitter!
  5. Follow MooTools on GitHub!
  6. A Web Developer’s Life in FoxTrot
  7. Poll: How Many Domains Do You Own?
  8. Making IE8 Emulate IE7
  9. Update Your Twitter Status Remotely Using PHP
  10. JavaScript: The Good Parts
  11. MooTools, mediaboxAdvanced, and Mexico
  12. Prevent Your CSS and JavaScript Files From Being Cached
  13. ¡Estoy en México!
  14. Implement jQuery’s hover() Method in MooTools
  15. jQuery Code Documentation Favelet
  16. MooTools Class Creation Tips
  17. MooTools Gives You More
  18. Following MooTools on Twitter
  19. Fixing sIFR Printing with CSS and MooTools
  20. Implement MooTools Element.getSiblings()
  21. MooTools TwitterGitter Plugin
  22. Animated AJAX Record Deletion Using jQuery
  23. jQuery topLink Plugin

February 2009

  1. Backup Your Database into an XML File Using PHP
  2. MooTools Tip: Adding Events During Element Creation
  3. “Top” Watermark Using MooTools
  4. Sizzle and Peppy Selector Engines in MooTools
  5. Create Snook-Style Navigation Using MooTools
  6. Book Review: PHP5 CMS Framework Development
  7. iPhone & iPod Detection Using JavaScript
  8. Script & Style Revamp with Submission Favelet
  9. Duplicate the jQuery Homepage Tooltips Using MooTools
  10. Poll Follow Up: What is Your Preferred Browser?
  11. wii Baseball Issues
  12. MooTools PulseFade Plugin
  13. Implementing the Sizzle Selector Engine in MooTools
  14. Add Script & Style’s Social Bookmarking Icon to Your Website!
  15. Implement Array Shuffling in MooTools
  16. Will Work for Design
  17. Peppy and MooTools
  18. Mailbag Q & A II Answers
  19. Confessions of an Eccentric Web Developer IV
  20. Poll: What’s Your Preferred Browser?
  21. AJAX Page Loads Using MooTools Fx.Explode

January 2009

  1. Animated AJAX Record Deletion Using MooTools
  2. MooTools ContextMenu Plugin
  3. Implementing jQuery-Like Event Syntax in MooTools
  4. Linkify Your Twitter Feed
  5. google.load(): Utilize Google’s AJAX Libraries API
  6. pastebin Available: paste.davidwalsh.name
  7. January Mailbag Q & A
  8. 5 Great MooTools Plugin Resources
  9. MooTools: Set Style Per Media
  10. Using jQuery and MooTools Together
  11. Poll: What is Your Preferred Server-Side Language?
  12. Poll Follow Up: What is Your Preferred JavaScript Framework?
  13. Twitter: @mootools
  14. Get a URL’s de.licio.us Count Using JavaScript
  15. Submit Button Enabling
  16. MooTools Font-Size Scroller with Cookie Save
  17. CSS Fixed Positioning
  18. Design Feedback & Feature Requests
  19. 2008 Year in Review
  20. Read PDF and Word DOC Files Using PHP
  21. Web Predictions For 2009

2008 285

December 2008

  1. Blog Goals for 2009
  2. Poll: What is Your Preferred JavaScript Framework?
  3. Create an Is.Gd URL Using PHP
  4. Create Tiny URLs with TinyURL, MooTools, and PHP
  5. MooTools Event Delegation
  6. Create a TinyURL with PHP
  7. Startup Schwag: A Web 2.0 Goody Bag
  8. MooTools Clipboard Plugin
  9. Drag & Drop Elements to the Trash with MooTools 1.2
  10. MooTools Pseudo Selectors Gone Wild
  11. Send Email Notifications for Broken Images Using jQuery AJAX
  12. jQuery Countdown Plugin
  13. MooTools CountDown Plugin
  14. jQuery Random Link Color Animations
  15. Using MooTools’ Alias Functionality
  16. CSS Text Overlap
  17. MooTools dwCheckboxes Plugin
  18. Add Your Website to Firefox’s Search Bar Using OpenSearch XML
  19. Add the Script & Style Feed to Your Website
  20. Send Email Notifications for Broken Images Using MooTools AJAX

November 2008

  1. jQuery Link Nudging
  2. What I’m Thankful For: 2008 Edition
  3. Create a Custom “:checked” Pseudo Selector for MooTools 1.2
  4. Check for Function and Class Existence Using PHP
  5. Submit a Form to a New Window
  6. PHP: Validating Numeric Values and Digits
  7. Simple Username Creation Validation with PHP
  8. Breaking & Fixing Dates from MySQL to PHP
  9. Confessions of an Eccentric Web Developer III
  10. Quickly Set Up a Templating System Using .htaccess
  11. Using MooTools 1.2 For Drag, Drop, Sort, Save
  12. David Walsh on Twitter
  13. NetTuts Exclusive: Twitter Emulation Using MooTools 1.2 and PHP
  14. Track File Downloads in Google Analytics Using MooTools
  15. Create a Custom “:selected” Pseudo Selector in MooTools
  16. Check For Module Presence in .htaccess
  17. MooTools Link Nudging
  18. Technorati Grabber: Get Your Technorati Rank and Authority
  19. Set php.ini Values Using .htaccess

October 2008

  1. What Would You Like From Your Framework?
  2. Disable Right Click Using MooTools 1.2
  3. Element Position Swapping Using MooTools 1.2
  4. GoDaddy, cURL, HTTP, and 403 Errors
  5. Keeping Up With MooTools
  6. Why Do You Love Web Programming and Design?
  7. 5 Ways to Contribute to Your Favorite JavaScript Framework
  8. Fun With Source Code
  9. Big Questions, Short Answers
  10. Listen for the Delete Key Using MooTools
  11. Change the PHP Query String Variable Separator Using php.ini
  12. PHP: Get WordPress Post Categories
  13. Create a Double Border Image Effect Using CSS
  14. Using MooTools to Instruct Google Analytics to Track Outbound Links
  15. Prevent Early Form Submission by Hijacking the Enter Key
  16. Send Files via FTP Using PHP
  17. Fading Links Using jQuery: dwFadingLinks
  18. MooTools HTML Police: dwMarkupMarine
  19. Tips For Better Page URLs
  20. MooTools Link Fading
  21. Format Date Fields Using MySQL DATE_FORMAT()
  22. 6 Reasons I’m Glad I Joined Twitter
  23. Implement jQuery-like “Click” Syntax In MooTools 1.2

September 2008

  1. My Worst CSS Mistakes
  2. Create Image Thumbnails Using PHP
  3. IMDB Grabber Class by Fabian Beiner
  4. Fix Anchor URLs Using MooTools 1.2
  5. An Open Letter to You, Webmaster
  6. AJAX Username Availability Checker Using MooTools 1.2
  7. Overflow:Auto – Height Control with Scrollbars on Page Elements
  8. Script & Style Exclusive: Add Custom Values To Your WordPress RSS Feed
  9. The XAMPP, Apache, and Skype Issue
  10. Working Around MooTools’ Tips / Rel=”NoFollow” Bug
  11. MooTools Typewriter Effect Plugin Upgrade
  12. Simple MooTools Event / Class Binding
  13. Fancy Navigation with MooTools JavaScript
  14. MooTools Form Field Default Plugin
  15. Email Protection with MooTools JavaScript v2
  16. 5 Features Your Login System Must Have
  17. Email Protection with MooTools JavaScript
  18. Element Collection Manipulation Shortcut Using MooTools 1.2
  19. First Impressions of Google Chrome
  20. Are You Having A Laugh?
  21. MooTools Accordion: Mouseover Style
  22. Detecting Google Chrome Using JavaScript
  23. I Want You II
  24. Thoughts on “10 Principles of the CSS Masters In HTML / CSS”

August 2008

  1. PHP, ODBC, and nvarchar
  2. PHP IMDB Scraper
  3. Web Hosting Search Interview
  4. PHP Splat Function
  5. Prevent Default Event Actions Using MooTools 1.2
  6. Periodical AJAX Requests Using MooTools 1.2
  7. Flatten Nested Arrays Using PHP
  8. Check for Google Analytics Using MooTools 1.2
  9. PHP / MooTools 1.2 Accordion Helper
  10. Backup Your MySQL Database Using PHP
  11. Same Site, New Theme
  12. Retrieve DNS Records with Dig
  13. Color Palette Generator Using jQuery
  14. dwClickable: Entire Block Clickable Using MooTools 1.2
  15. Thoughts on My First jQuery Experience
  16. dwImageProtector Plugin for jQuery
  17. Weekend Links – mooSlide, Spam-Proof Email Links, JSMiner, MooScroll, Twitter
  18. Download A File and wget
  19. I’ve Finally Caved: Twitter
  20. Download A File Using Cygwin and cURL
  21. August Mailbag Q & A
  22. dwProgressBar v2: Stepping and Events
  23. MooTools 1.2 Image Protector: dwProtector
  24. Weekend Links – JavaScript Time Picker, Cuil Search, AJAX Site Thumbnails, IE6, Twitter
  25. You Script. You Style. Introducing Script & Style.

July 2008

  1. PHP, Microsoft SQL Server (MSSQL), and IIS: Connect and Query with ODBC
  2. One Year Anniversary Today!
  3. Check All/None Checkboxes Using MooTools
  4. WHOIS Searches Using whois
  5. Calling For Questions – Mailbag!
  6. Weekend Links – Firebug Extensions, Updating Firefox Extensions, jQuery Puzzles, Digg/Google Sale
  7. Logging Information to the Firebug JavaScript Console
  8. Get Your FeedBurner Reader Statistic Using PHP cURL and the FeedBurner API
  9. Confessions of an Eccentric Web Developer II
  10. You Know How I Know You Read My Email?
  11. MooTools 1.2 Class Template
  12. Weekend Links – Google Maps API, HeatMap API, googleDrive, MooTools Forms, jQuery Sparklines, Firebug
  13. Create, Read, Update, and Delete Cookies with MooTools
  14. MooTools Image Preloading with Progress Bar
  15. MooTools TextOverlap Plugin
  16. Build a Toggling Announcement Slider Using MooTools 1.2
  17. Weekend Links – MooWheel, mooZoom, eXtplorer, YSlow, Cygwin Find
  18. Increase PHP Script Execution Time Limit Using ini_set()
  19. Firefox 3’s Internal Rendering CSS
  20. Calling For Ideas: dwProgressBar and Typewriter
  21. Create a Dynamic Table of Contents Using MooTools 1.2
  22. MooTools Typewriter Effect Plugin
  23. Animated Progress Bars Using MooTools: dwProgressBar
  24. Being 25 Today
  25. Being American Today
  26. Increase PHP’s File Upload Limit Using php.ini
  27. Create a NoScript Compatible Select Form Element with an onChange Event
  28. PHP Form Submission: Recognize Image Input Buttons

June 2008

  1. Curing “this.setOptions is not a function” in MooTools 1.2
  2. Weekend Links – jQuery Progress Bar, jQuery Kwicks, Bill Gates Email, MooTools Plugins
  3. Amazon.Com WHOIS = WTF?
  4. Editable Content Using MooTools 1.2, PHP, and MySQL
  5. Implementing an Array.count() Method in JavaScript
  6. Multi-Select Transfers Using MooTools 1.2
  7. MooTools 1.2 Tooltips: Customize Your Tips
  8. Weekend Links – Yahoo! Sprite Generator, Dojo AIM Modules, Clientside MooTools 1.2 Plugins, Speed Photoshop
  9. Knowing Website State Using PHP
  10. Assign Anchor IDs Using PHP
  11. The wii and JavaScript
  12. Whitelisting: You Set The Rules For Security
  13. Create HTML Elements Using PHP: html_element Class
  14. Weekend Links – MooTools Cheat Sheet, Google / Digg Acquisition, PHP Twitter API, Bot Detection, CSS Support In Email Clients
  15. Share Your Blog!
  16. This Moo’s For You! MooTools 1.2 Has Arrived!
  17. How I Format My CSS Files
  18. MooTools Gone Wild: Element Flashing
  19. PHP and Echo
  20. Weekend Links – iPhone Interface, mooVRotatingMenu, Digg Hacked, jQuery Scrolling, Prototip
  21. Google Reader, Why Hath Thou Forsaken Me?
  22. Generate Readable Byte Labels Using PHP
  23. Manage Server Hard Disk Using PHP
  24. AJAX For Evil: Spyjax
  25. CSS Sprites
  26. Facebook Sliders With Mootools and CSS – Now With Image Generation!

May 2008

  1. Weekend Links – MooVirtualPano, Syntax Highlighting, Image Crop, PHP Classes, Revision3 Attack
  2. JavaScript Arrays: The Difference Between [] and { }
  3. 6 Ways To Subliminally Tell Users “Don’t Come Back”
  4. Tips for Protecting Querystring Keys & Values in PHP
  5. Weekend Links – MooTools, jQuery, CSS Animations, Firefox 3, Phing, JavaScript Super Mario Kart
  6. My Firefox Plugins
  7. .htaccess “Down For Maintenance” Page Redirect
  8. Walmart.com Uses Dynamic Drive Script For Menu
  9. Popular Websites and XHTML Validation Errors
  10. Allow Google Into Password Protected Areas
  11. 6 Ways to Remind the Mustaches That You’re Important
  12. Prevent Internet Explorer’s Default Image Dragging Action
  13. Guest Blog: Create a Color Palette Using CSS and MooTools 1.2
  14. Dear Developers, Don’t Hardcode Copyright Years
  15. Confessions of an Eccentric Web Developer
  16. 5 Rules For Using Audio/Video Media on Your Site
  17. Weekend Links – Lightbox Matrix, Performance Best Practices, Processing.js, Adsense Testing, Multibox
  18. Force Secure (SSL) Pages With .htaccess
  19. Introducing Band Website Template – Get a Website That Rocks Like You!
  20. Flashy FAQs Using MooTools Sliders
  21. Drag. Drop. Lock.
  22. Implementing Basic and Fancy Show/Hide in MooTools 1.2
  23. Weekend Links – MooTools Fancy Upload, 60 Second Tech, jSize, CSS Pull Quotes, PHP First Language
  24. Basic File Uploading Using PHP
  25. Weather Switcher 1.000001
  26. Using Form Input Arrays For Checkboxes

April 2008

  1. Save Text Size Preference Using MooTools 1.2
  2. MooTools onLoad SmoothScrolling
  3. CSS Variables Using PHP
  4. Weekend Links – CSS Developer Confessions, CSS Link Techniques, OnMissingImage, Javscript Versions, MK vs. DC
  5. Adding Days To Dates In MySQL
  6. Assign Anchor IDs Using MooTools 1.2
  7. SmoothScroll Using MooTools 1.2
  8. Know Your Environment: PHP Server Module Reporter
  9. Morphing Elements Using MooTools and CSS
  10. Six Degrees of Kevin Bacon Using MooTools 1.2
  11. Weekend Links – Firefox 3 Hacks, jQuery Kwicks, Shorthand CSS, XMPPHP, Google Page Rank PHP
  12. Password Protect a Directory Using .htaccess
  13. Load Your Static Content the Dynamic Way
  14. Facebook Sliders With Mootools and CSS
  15. Dynamically Load Stylesheets Using MooTools 1.2
  16. NSFW Blocker Using MooTools and CSS
  17. Weekend Links – MooTools Ext Adapter, MooWheel, MooColorFinder, Digg Count Stylizer, Super Mario JavaScript
  18. Set the User Agent With PHP cURL
  19. My Thoughts on CSS Naked Day
  20. PHP Serialize() & Unserialize() Issues
  21. Basic AJAX Requests Using MooTools 1.2
  22. Build a Slick and Simple MooTools Accordion
  23. MooTools 1.2 OpenLinks Plugin
  24. IE Says “Internet Explorer cannot open the Internet Site ________. Operation Aborted.” I Say “WTF?”
  25. PHP Woot Checker – Tech, Wine, and Shirt Woot
  26. Get Slick with MooTools Kwicks
  27. April Fools! Change Your PHP Pages to ASP…Or Not

March 2008

  1. Does Open Source Mean You Can’t Bitch?
  2. Weekend Links – AJAX ASCII Art, Website Evolution, FlexiGrid jQuery, IE CSS Compatibility, jQuery File Tree, PHP Logging Class
  3. Creating a JavaScript “Set As Homepage” Link
  4. Using MooTools For Opacity
  5. CSS Image Filters in Internet Explorer
  6. Watch Your POST: Save PHP POST Data as XML
  7. Not Only Updates, But Enhancements! Any Ideas?
  8. Weekend Links – Facebook Instant Messenger, Developer’s Work Environment, CSS Lists, MooTools Snippely, Regular Expressions
  9. Set Up Your WordPress Blog To Allow Trackback Toggling
  10. Creating Advanced XHTML Email Links: Include Subject, CC, BCC, and Email Body
  11. PHP error_reporting() Cheat Sheet
  12. Book Review: Wicked Cool PHP
  13. I’ve Penetrated DiggNation!
  14. Learning Ternary Operators — Tips & Tricks
  15. Weekend Links – Premium CSS Tips, MooTools 1.2 Clientside, Google Sky, JavaScript Typing, PHP Image Resizer
  16. SXSW: Secrets of JavaScript Libraries
  17. Force A Secure Page Using PHP
  18. How to Sniff & Disable Firebug
  19. Execute a HTTP POST Using PHP CURL
  20. MooTools Zebra Tables Plugin
  21. Weekend Links – Firefox 3 Performance, Internet Explorer 8 JavaScript, Google / Microsoft Buying Digg, Social Bookmarking Icons, Referrer Spam
  22. CSS Fixed Position Background Image
  23. MySQL’s REPLACE() Is PHP’s STR_REPLACE()
  24. DWRequest: MooTools 1.2 AJAX Listener & Message Display
  25. Freeeeeedoooooooooooom!!
  26. Use JavaScript to Change the Window Status Message
  27. MSN Live Search Result Grabber
  28. Weekend Links – Best CSS Hacks, Apache Speed Optimization, AJAX File Upload, Image Theft

February 2008

  1. Digg Homepage!! Woohooo!!
  2. Optimize Your Links For Print Using CSS — Show The URL
  3. Multiple Homepages in Mozilla Firefox
  4. Back From Silicone Valley!
  5. Viva-ing Las Vegas
  6. Judging the Candidates Based Upon What Else? Their Website!
  7. Is It Just Me Or…?
  8. My CSS Wishlist
  9. Using Weather Data to Change Your Website’s Appearance through PHP and CSS
  10. Weekend Links – FancyZoom, Icon Design, PHP Desktop Applications, PHP Geocoding Using Google Maps API, LinkedIn, TextboxList AutoCompletion
  11. Custom Error Handling in PHP
  12. Fun With Google Code Search
  13. GWT Ext 2.0 Released…and It’s Stupid! (Cool)
  14. Book Review: AJAX Security
  15. 9 Signs You Shouldn’t Hire THAT Web Guy
  16. Weekend Links – Browsers of 2009, Realities of Designing Websites, CSS Tricks Videos, JavaScript Library Loading Speed, Comment Spam Blocker
  17. My Website Tools
  18. Yahoo SEO Domain Result Grabber
  19. CSS-Tricks — CSS & Text Selection & Highlighting
  20. Weekend Links – JavaScript Favelets, Prototype Cheat Sheet, Reverse IP Domain Check, Resizable Images, ICANN Domain Tasting

January 2008

  1. Change Text Size On Click With JavaScript
  2. Initiating PHP Sessions Without Sacrificing Your Page Rank
  3. Don’t Be A #f00! Get the Red Out!
  4. I’m in the Zone!
  5. Weekend Links — CSS & Multiple Background Images, Programming Book Profits, PHP HTTP Class, MooTools 1.2, IE8’s New Meta Tag, and Domain Tasting
  6. Wanna Be Me? I Want You!
  7. Google Grabber — Using PHP to Find Out How Many Pages Your Domain Has Listed in Google
  8. PHP DZone Story Information Grabber
  9. Weekend Links – JsonSQL, Sun / MySQL, Digg Comments, Firefox RAM Usage, Facebook Animations
  10. Hidden Accessibility Message Using CSS
  11. Automatically Refresh a Page Using JavaScript or Meta Tags
  12. Weekend Links – Opera, IE7.js, PHP RSS Parsers, Network Solutions Steals Domain Ideas, Eclipse and PHP, Cross-Site XMLHttpRequest
  13. Increase PHP Memory Allowance Using ini_set()
  14. Book Review: Enterprise AJAX — Strategies For Building High Performance Web Applications
  15. No WWW Using .htaccess
  16. Odd Custom PHP Variables
  17. Weekend Links – Firefox 3, SWFHttpRequest Flash / AJAX Utility, Netscape Dead, Php.js, JavaScript Libraries Comparison
  18. Advanced CSS Printing — Using CSS Page Breaks
  19. PHP Function To Get A File Extension From A String

2007 124

December 2007

  1. 2007 Blog Round Up
  2. PHP Redirect Function
  3. Create a JavaScript Confirmation Box
  4. CSS3 and Your Browser
  5. Override Vista and XP’s Themed Buttons and Scrollbars Using a META Tag
  6. Merry Christmas!
  7. Aggravation of a Blogger
  8. Weekend Links – Good Web Design, CSS Working Group, Body ID, IE8 Acid2, DOMAssistant 2.5, Google Analytics, Wii Opera SDK
  9. Basic PHP File Handling — Create, Open, Read, Write, Append, Close, and Delete
  10. Return Random Records in MySQL
  11. Create a JavaScript Refresh Link
  12. PHP Shorthand If / Else Examples
  13. When JavaScript Frameworks Collide
  14. Weekend Links – Web Design Trends & Cliches, CSS Design, PHP HTML Parser, Yahoo! Web 2.0, PHP Checklist, MooTools AJAX Bejeweled, Starbox
  15. PHP Form Helper – Submit Listener
  16. Listless Navigation – Using CSS To Do More With Less
  17. PHP Alexa Rank Fetcher Class
  18. Download a URL’s Content Using PHP cURL
  19. HTML Test – Name The HTML Elements
  20. Weekend Links – PHP Pagination, jQuery Flash Plugin, CSS Visited Links, Programmer’s Dress Code, Browser Security
  21. Convert Key => Value Arrays Into Standard Variables In PHP
  22. The First Year of IE7 — Still Hated
  23. Using PHP Generic Objects To Organize Your Code
  24. 5 Usability Suggestions For DZone.com
  25. Create Your Own Custom JavaScript Dollar Function To Select An Element
  26. Weekend Links – MooTools Calendar, PHP JavaScript Search, Website First Impressions, Dynamic CSS Class, jQuery HeatColor

November 2007

  1. (Ab)Using Google To Find Free MP3 Files
  2. Prevent Double Margin & Padding In IE6 When Using CSS Float
  3. How To Create A JavaScript Print Link
  4. How To Create A JavaScript Close Link
  5. Compress Your XHTML Page Output Using PHP Output Buffers
  6. Yahoo’s NoScript Compatibility Saved My Fantasy Football Team
  7. Horizontally Center Your Website Structure Using CSS
  8. Combine Your CSS Media Styles Into One File
  9. Weekend Links – CSS Art, URL vs. URI, Web Browsers, MooTools Mocha UI, Web 2.0, and MooCanvas
  10. 8 Ways For A Programmer To Stay Sane
  11. Disable Submit Button Upon Form Submission
  12. Weekend Links – PHP Techniques, Regular Expressions, AJAX PageRank, PHP Downloads, Color Mathematics
  13. “Favorite” Link — How To Create a Bookmark Link
  14. Generate Search Engine Friendly URLs with PHP Functions
  15. Moo 1.2 is Coming…
  16. MooTools Documentation in PDF Format
  17. Weekend Links – MooTools Rubberband, Flickable, MooMonth, PHP Image Colors, Prototype 1.6 & Scriptaculous 1.8
  18. Tips for Choosing The Right Web Host
  19. Just Joined Who’s Web
  20. Organized, Short Folder Structure Using mod_rewrite
  21. Thank you, Google!
  22. PHP / MySQL Database Optimization Function
  23. Weekend Links – MooTools Form Validation, mooPHP, jQuery Sliding Puzzle, MooTools Tab Accordion, TinyMCE 3 Alpha 1
  24. Secure (SSL) Google Analytics
  25. RSS Feed Notes

October 2007

  1. Change Domains But Keep Your Traffic – .htaccess 301s
  2. 6 AJAX Rules To Live By
  3. $50 Off DreamHost Hosting
  4. Weekend Links – PHP Regular Expressions, XMLHttpRequest, Internet Explorer, Mouse Tracker, MooTools Gallery, Endless Pageless
  5. And We’re In Business!
  6. PHP Form Helper — Quick & Easy SELECT Dropdowns
  7. Moo Fight!
  8. Upcoming Blog Changes
  9. Weekend Links – PHP on Java, PHP Tree Structures, jEdit for PHP, Slow Coding, Developing For Facebook
  10. Allow or Block Specific IPs From Your Website
  11. Advanced .htaccess Security – Block Unwanted Referrers
  12. PHP Randoms – Random Functions To Do Random Numbers, Random Strings, Random Files, & More
  13. GoDaddy Hosting Tip – Using CURL On GoDaddy Shared Hosting
  14. Block Access to Include Files Using .htaccess
  15. Free SitePoint Ruby on Rails Book!
  16. WordPress’ .htaccess File Is Genius
  17. Prevent Image Hotlinking With .htaccess and mod_rewrite
  18. Suppressing PHP Errors & Warnings Using @
  19. PHP Cookies: How to Set Cookies & Get Cookies
  20. Set Your Site’s Date/Time Settings On Shared Hosting Using PHP5’s date_default_timezone_set()
  21. PHP’s Magic Constants: __LINE__ , __FILE__, __FUNCTION__, __CLASS__, and __METHOD__

September 2007

  1. Weekend Links – Usability Nightmares, DOM Scripting, Lint, jEdit & PHP, World’s Largest Websites
  2. Advanced Branding – Give Your Pages A Custom Extension Using .htaccess SetHandler
  3. Hide Your .htaccess Settings Using … .htaccess
  4. Custom Error Page Tips – Designate The Pages You Hope No One Sees
  5. Upcoming PHP6 Additions & Changes
  6. Quick & Easy CSS Compression Using PHP
  7. Microsoft’s Internet Atrocities
  8. Weekend Links – Accordion 2.0, curl.js, How To Be Happy At Work, Deadlines Kill Inspiration, Facial Hair, CSS3 Failure
  9. Set Your Directory Index (Homepage) Using .htaccess
  10. Checking For Leap Year Using PHP
  11. 6 Reason Why Digg Is Losing Me
  12. Weekend Links – Windows & PHP, Vista-Style CSS Toolbar, Facebook Applications, CSS/DOM File Inputs, Browser History
  13. Prevent Directory Listings With .htaccess
  14. PHP Function – Calculating Days In A Month
  15. 8 Considerations For Choosing Your JavaScript Framework
  16. Weekend Links – PHP / CSS Graphs, Ext 2.0 Preview, YUI Image Loader, Firefox, and Goodbye Netscape
  17. Quick & Easy JavaScript Mouseover Images Without Using MooTools
  18. 6 Reasons To Use JavaScript Libraries & Frameworks
  19. 5 Simple Ways Programmers and Designers Should Give Back
  20. Weekend Links II – Why Your Code Sucks, JavaScript’s Name, Stupid Programmer Tricks, Solitaire
  21. Weekend Links – CSS Fonts, YAML CSS Framework, CompressorRater, PHP Image Cloud, Who’s Online

August 2007

  1. PHP Optimization – Using A Timer To Benchmark Code And Increase Speed
  2. Adios Means Goodbye – Browser 301 Redirects In All Languages
  3. Fixing IIS & PHP Variables – Set $_SERVER[‘REQUEST_URI’] Yourself
  4. Advanced CSS – Using A Reset.css File To Gain Complete Control
  5. 6 Reasons Why IE6 Must Die
  6. PHP Shorthand If/Else Using Ternary Operators (?:)
  7. Weekend Links – jQuery 1.4, CSS Images, Printing Techniques, Converting to CSS, Cross-Browser Coding
  8. Fluid Anchors – Smooth Anchors Using MooTools
  9. Cross Browser CSS Min-Height
  10. Advanced CSS – Class Is Out – Avoiding Classes By Using Formatting Tags For Structure
  11. MooTools Image MouseOvers – Cleaner JavaScript Code, Less Hassle
  12. Advanced CSS Printing – Using JavaScript Double-Click To Remove Unwanted DIVs
  13. PHP Email Validator – Email MX DNS Record Check
  14. Weekend Links: MooTools AJAX, Prototype 1.6, PHP Tips, SWFUpload, Accessibility, CSS Layouts
  15. PHP Force Download – Keep Track of What’s Going Down
  16. Removing Internet Explorer’s Active Content Warning on Flash Objects
  17. PHP Email Encoder – Prevent Spam Bots From Collecting Email Addresses
  18. Advanced CSS Cursors – Increase Usability With A Pointer
  19. Advanced CSS Tables II – Using Mootools JavaScript For Alternate Row Colors
  20. Facebook PHP Code Leak Analysis
  21. Weekend Links – New HTML Elements, CSS3 Selector Test, Digg Architecture, Crashing IE6
  22. Advanced CSS Tables – Using CSS3 For Alternate Row Colors
  23. Remove Internet Explorer’s Gallery Image Toolbar
  24. Preventing The IE6 CSS Background Flicker
  25. Advanced CSS Links – Spice Up Your Links
  26. The 7 Major Roadblocks That Cripple Web Developers and The Internet
  27. Optimizing Your Website Content For Print Using CSS
  28. Optimizing Your Website Structure For Print Using CSS
  29. How To Give Your Site A Favorite Icon
  30. Codelish – A Programmer’s Life Language

July 2007

  1. The Need To Blog

2012–2025 →