Rob Williams
Expertise: PHP, MySQL, JavaScript, Flash, Director, CSS, Fireworks, Dreamweaver
Contributions: Self-taught tech head with a knack for understanding and solving problems in a hurry, as well as the ability to boil even the most complex of tasks down to fit an easy to follow analogy.
Contributions
Below is a list of content pieces submitted by Rob Williams.
Articles
Creating a Redirected Login in ColdFusion 
Dynamic CSS - Challenging Traditions 
An Introduction to Director MX 2004 - Part 3 
An Introduction to Director MX 2004 - Part 1 
Editable Select Lists Using CMX AutoComplete 
Realtime Searching with CMX Table Sorter 
Structured Forms using CMX AJAX Form Submit 
Director and Flash: The Right Tool For The Right Project 
Mobile Internet Devices - Part 2: Browser Evolution 
Mobile Internet Devices - Part 1: An Introduction 
Testing Safari Compatibility on a PC 
jQuery Plugins: Input Limiter 
jQuery Plugins: Image Cube 
jQuery Plugins: Uniform 
jQuery Quickshots - Summarizing Form Data: Part 1 
jQuery's Spotlight - Microsoft and Nokia Get Onboard 
Quickshot - jQuery and XML 
Handling Browsers Without JavaScript Enabled 
Javascript & AJAX - Zero to Hero at CMX 
XML and AJAX: A New Paradigm - Part 9 
XML and AJAX: A New Paradigm - Part 8 
Using Timeouts in JavaScript 
IE, Minimum Width, and Ems: Overcoming a CSS Disaster 
JavaScript 101 - Part 4: Loops 
JavaScript 101 - Part 3: Control Structures 
JavaScript 101 - Part 2: Operators 
JavaScript 101 - Part 1: The Basics 
Spell Checking HTML Forms with JavaScript and PHP 
AJAX Applied: PHP Contact Forms - Part 2 
AJAX Applied: PHP Contact Forms 
Using PHP to Enable Client-Side Web Services 
Dynamic CSAs - Part 2: Client/Server Communication 
Dynamic CSAs - Part 1: Interactivity Events 
Dynamic CSS - CSS and the DOM 
Dynamic CSS: Real-time Rule Changes 
Dynamic CSS - Basic Real-time Style Manipulation 
DOM: Scripting to the Standard - Part 3 
DOM: Scripting to the Standard - Part 2 
DOM: Scripting to the Standard - Part 1 
Content Control with .htaccess - Part 2 
Content Control with .htaccess - Part 1 
CMX Masterpiece Photo Collection 4 - A Winter's Tale 
The Secret Art of Cookies: Part 2 
Creating a Redirected Login 
Controlling the Serial Port with PHP 
Autoloading Classes in PHP 
Automatic Code Highlighting in PHP 
PHP Sessions - Keeping Data Over Multiple Pages 
The World's Easiest PHP/MySQL Testing Server 
Custom PHP Settings With .htaccess 
Making Time-Triggered Scripts 
Geolocating IP Addresses with PHP 
PHP and the Filesystem - Part 2: Basic File Control 
PHP and the Filesystem Part 1: Directories 
Reading Flash Metadata with PHP 
Overcomming File Restrictions with PHP 
Introducing Recursive Functions in PHP 
Dynamic CSS Files with PHP 
Basic FTP in Your PHP Scripts 
Handling File Uploads With PHP 
Using Image Metadata in PHP - Part 2 
Using Image Metadata in PHP 
PHP Server Communications Using cURL 
Basic String Manipulation 
Working with Times and Dates In PHP 
Manipulating Images On The Fly With PHP 
Communicating Between PHP and JavaScript 
Five Simple Guidelines to Improve Your Coding 
Hybrid Applications: AIR, Silverlight, et al in Perspective 
Planning An Efficient Database 
Extensions
CMX AJAX Form Submit Extension 
CMX AJAX Loader Extension 
CMX Text Field Auto Complete Extension 
CMX Table Sorter Extension for Dreamweaver 
Tutorials
An Introduction to Director MX 2004 - Part 2 
Director's DVD Event Manager and Local Connections 
Using Related Fields with the CMX Auto Complete Extension 
Flash and Beyond: Automated Telephone Conversations 
HTML5 Canvas - Part 5: Image Scaling and Cropping 
HTML5 Canvas - Part 4: Images 
HTML5 Canvas - Part 3: Advanced Drawing Techniques 
HTML5 Canvas - Part 2: Basic 
HTML5 Canvas - Part 1: Introduction 
jQuery Quickshots - Summarizing Form Data: Part 3 
jQuery Quickshots - Summarizing Form Data: Part 2 
jQuery Quickshots - Dependent Selects 
jQuery Quickshots - Creating Your Own Selectors 
jQuery Quickshots - Page Transitions 
jQuery Quickshots - Submitting Forms with AJAX 
jQuery Quickshots - AJAX with JSON 
AJAX Concept Quickshot - Password Protected Apps 
The jQuery UI Components - Part 15: UI Effects II 
The jQuery UI Components - Part 14: UI Core Effects 
The jQuery UI Components - Part 13: UI Themes 
The jQuery UI Components - Part 12: Tabs Widget 
The jQuery UI Components - Part 11: Slider Widget 
The jQuery UI Components - Part 10: Progress Bar Widget 
The jQuery UI Components - Part 9: Magnifier Widget 
The jQuery UI Components - Part 8: Colorpicker Widget 
The jQuery UI Components - Part 7: Datepicker Widget 
The jQuery UI Components - Part 6: Accordion Widget 
The jQuery UI Components - Part 5: Resizables 
The jQuery UI Components - Part 4: Sortables 
The jQuery UI Components - Part 3: Droppables 
The jQuery UI Components - Part 2: Draggables 
The jQuery UI Components - Part 1: Introduction 
Using JQuery - Part 11: AJAX (Cont.) 
Using JQuery - Part 10: AJAX 
Using JQuery - Part 9: Animation Queues 
Using JQuery - Part 8: Animation 
Using JQuery - Part 7: Effects 
Using JQuery - Part 6: Finishing up DOM Manipulation 
Using JQuery - Part 5: Advanced DOM Manipulation 
Using JQuery - Part 4: DOM Manipulation 
Using JQuery - Part 3: Selectors 
Using JQuery - Part 2: The Basics 
Using JQuery - Part 1: Introduction 
XML and AJAX: A New Paradigm - Part 7 
XML and AJAX: A New Paradigm - Part 6 
XML and AJAX: A New Paradigm - Part 5 
XML and AJAX: A New Paradigm - Part 4 
XML and AJAX: A New Paradigm - Part 3 
JavaScript 202: Native Code 
CMX AJAX Loader: Beyond the Basics 
Dynamic CSAs - Part 4: Completing the Notepad 
Dynamic CSAs - Part 3: Bringing It All Together 
Sending Email from PHP in Windows 
Learning PHP - Part 6: Class Extensions and Templates 
The Secret Art of Cookies: Part 1 
Server-Side Includes in PHP - Part 2: Relative Paths 
Server-Side Includes in PHP - Part 1 
The Lost Art of PHP Control Structures - Part 6: Resource Pointers and One Last Trick 
The Lost Art of PHP Control Structures - Part 5: Variables by Reference 
The Lost Art of PHP Control Structures - Part 4: Internal Array Pointers 
The Lost Art of PHP Control Structures - Part 3: Advanced Loops and Arrays 
The Lost Art of PHP Control Structures - Part 2: The Break Command 
The Lost Art of PHP Control Structures - Part 1: Switch Statements 
Regular Expressions By Example 
Introduction to Regular Expressions 
Automating An Image Gallery with PHP and Your Local Server: Part 2 
Automating An Image Gallery with PHP and Your Local Server: Part 1 
PHP and the Filesystem - Part 3: File Contents 
Confirmation Emails 
Dynamic Graphic Menus with PHP 
XML and AJAX: A New Paradigm - Part 2 
XML and AJAX: A New Paradigm - Part 1 



