PHP & AJAX
WOOT! This is entry #700 in my blog!
Given that I don't post too too often, that's pretty amazing ![]()
And now, on with the show...
Sorry Mom, but this post is mainly for php/web developers.
Today I'm going to mention some of the best stuff I've found lately.
Venkman is a great/complex Javascript debugger with breakpoints and stepping etc. Built by the Mozilla Foundation. Yes, it's named after the Ghostbuster "Peter Venkman", as played by Bill Murray.
Frustrated that there's no Safari Javascript Console like the one Firefox has? Guess what! There is one! It's just not easy to find, or turn on. Here's how to do it:
- Type this line into terminal: defaults write com.apple.safari IncludeDebugMenu 1
- Start Safari
- In your Finder, to into the Applications=>Utilities Folder
- Drag the one named 'Console' to your Launch Bar
- Click it, and Voila, you have a Javascript Debug Console
We develop primarily for IE6 (ack!) at work, but since I've started implementing AJAX stuff they have asked me to make everything compatible with IE6 Windows, Firefox Windows/OSX, and Safari OSX. Fun fun fun!
Ever wanted an EASY way to validate form input?
Have it now. Have it easily. Check out The Form Assembly. Their killer "wForms" is an unobtrusive javascript extension that adds commonly needed behaviors to traditional web forms. It is cross-browser compatible, and does not require any knowledge of javascript to be used.
Follow the following link to know more about unobtrusive javascript
Tired of Internet Explorer Puking on CSS?
Dean Edwards has created an amazing javascript that you simply include in the head of your page, and it helps IE along whenever it feels a bit geriatric. He's calling his script "IE7". IE7 version 0.8 is now available for download.
As I've been doing a bunch of AJAX (asynchronous javascript and xml) lately, I have found some great AJAX resources/libraries. Here they are:
- Prototype: The premier AJAX library, as used by Rico, RubyOnRails, Scriptaculous, and many more. No documentation, but otherwise very sweet.
- script.aculo.us: A javascript class which extends Prototype, giving you more features. Amazing & easy to use. Slightly more documentation than Prototype.
- Rico: Mind-bogglingly awesome javascript library that will change everything you think about javascript.
- SAJAX: The simplest PHP/AJAX library I've found. It's what I'm using at work.
Check out this cool Liquid Lens that will allow glass-lens quality optical zooming WITHOUT needing to extend or retract anything mechanically! It works like the human eye, or a glass of water that happens to magnify the newspaper sitting beneath it. Coming soon to cameraphones near you!
How many times have you needed a good, modifiable, easy-to-implement wysiwyg textarea editor? If you're anything like me, the answer is many, and the number of times you've found one is zero, especially if your emphasis was ease of modifiability. Hunt no more, there's now an open-source FREE alternative named TinyMCE and it looks pretty great... and FREE!
Are you a php developer? Do you want to be up-to-date on all the cool stuff going on in the php world? Do you want to get Zend Certified? If so, and if you have a lot of extra money laying around, you probably want to check out php|works. It's a php conference happening in Toronto in mid-September. Registrants can write the Zend PHP Certification exam for free ($200 value), which is probably why it costs nearly $800 to register.
Many of the bigger names in PHP will be there, including:
Rasmus Lerdorf (the creator of php)
George Schlossnagle (guru - creator of APD/PDO/Serendipity)
Chris Shiflett (php security guru)
John Coggeshall (guru & Zend Technologies employee/consultant)
Wez Furlong (guru - prolific PEAR/PECL contributor & creator of PDO)
Too bad Harry Fuecks isn't on the list. Oh well. Can't win'em all.
I'm excited about going!!!
What should I wear???
Last, but certainly not least, a friend of mine recently built a really cool job search engine and named it JobBlender.com. What it does it aggregate listings from Workopolis, Monster.ca, and HotJobs, and give you search results from all 3 on a single easy to use page. You should try it