10 Nov 2010
jQuery is great. It is powerful and quick. But with any power comes abuse. Here are some common ways to jQuery is abused.
20 Aug 2010
These are results from browsers on my Windows Vista machine:
Feel free to leave your results in the comments.
30 Jul 2010
30 Mar 2010
There is a surprising amount of confusion about XSS and SQL injection among the PHP programmers I've worked with. Here are some common ways to do it right and to do it wrong.
12 Mar 2010
Yesterday I was playing Flash games with my 5 year old on our Ubuntu desktop. As you may know, Flash support on Linux is dismal. Specifically I was using the Adobe plugin on Firefox 3.6 in Ubuntu 9.10 with a powerful NVIDIA GeForce 9600-series graphics card and a speedy Intel Core2 Duo. We played games on flonga.com.
Here are some of the problems that made games unplayable:
27 Oct 2009
Handling a paste from a Word document into a browser-based WYSIWYG editor is a pain in the butt. I'm using CKEDITOR, which does have a built-in tool for stripping Word's nasty HTML, but it doesn't work well. I also had no success using PHP's HTMLPurifier, htmLawed or Tidy alone.
22 Oct 2009
1 Oct 2009
Here are some great sites listing IE8 bugs. I plan to submit some more :)
15 Jul 2009
However, in IE, the node retains its attributes but has no children. That's right, #getElementsByTagName() returns an empty HTMLNodeList. #children? Empty HTMLNodeList. The weirdest thing is that #firstChild still exists, but it is an object with no properties whatsoever.