Archive
March 2010
February 2010
January 2010
- Published in PHP|Architect
- Unicode nearing 50% of the web
- A case for table-based design
- SabreDAV 1.0.4 released
- New open PEAR channels
- javascript's escape and encodeURI vs. PHP $_POST
December 2009
- OS/X WebDAV and Chunked Transfer Encoding
- South Korea's 'real-name verification law'
- Switching from Google to Bing
- Game of life with checkboxes
November 2009
October 2009
September 2009
- Upgrading to Snow Leopard adventures
- OS/X internet sharing defaults to 192.168.2.* range.
- CalDAV - it's hard!
- SabreDAV 0.12
- Converting ICalendar to XML
July 2009
June 2009
- SabreAMF 1.3 release
- Goto in PHP 5.3
- Changing jobs
- PHP feature request: 'Throwable' interface
- Macbook LCD screen repair project
May 2009
April 2009
- Oracle to buy Sun
- Frame busting and clickjacking prevention
- rev="canonical" and url shortening
- I bring you: floep
March 2009
- SabreDAV 0.7
- Indexing geo-data 3: In practice
- Indexing geo-data 2 : simple benchmark
- Indexing geo-data
- Dangers of mutual dependencies
- WebDAV-related RFC's
February 2009
- Rogers takes over my browser
- SabreDAV 0.6
- Search engines to support 'canonical urls', or: how to reinvent the wheel
- HTTP Basic and Digest authentication with PHP
January 2009
- Creating streams from strings in PHP
- Apache speed and reverse proxies
- A case against pagers
- PHPUnit: A second look
- SabreDAV 0.5
- BBC drops microformats from programmes section.
- Devshed article about SQL Injection (or why security related articles should only be written by experienced people)
December 2008
November 2008
- Google Tech Talk about patents
- Zend Framework 1.7 features AMF support
- I'm programmer of the year!
- SabreDAV 0.4
October 2008
- Sony Headphone Drama
- New on this blog: degraded experience for IE6
- Flash Upload changes in Flash Player 10
- Solar Framework's master-slave db adapter
September 2008
August 2008
July 2008
- Subversion 1.5 for debian Etch
- Preventing XSS in Javascript strings
- Converting line-endings with ViM
- Google and Yahoo start indexing SWF's
- IE8 comprehensive protection
June 2008
- SabreDAV 0.3
- Macbook LCD screen broken =(
- CNMA 08 Finalist
- Site Security Policy
- Getting around "su : must be run from a terminal"
May 2008
April 2008
March 2008
- Usability, design 101
- WebDAV updates
- Silverlight 2 beta1 & IIS new video features
- First glance on IE8
- Ray Ozzie's keynote
- Off to Vegas - Mix 08
February 2008
January 2008
- MySQL Stored Procedure in PHP gotcha
- MySQL crashes on triggers + insert delayed
- Mime types.. when will people learn?
- Introduction to using SabreAMF with Flex
December 2007
- Adobe publishes AMF3 spec
- PHP WebDAV integration library
- SabreAMF 1.0 release
- Open Source and copyright infringement
November 2007
- PHP Quicksearch in firefox
- SabreAMF 1.0-beta4
- SabreAMF 1.0-beta3
- Flash Uploader on Mac not triggering onComplete event
- PHP shutdown sequence
- MemCached and MySQL UDFs
October 2007
- OS/X terminal settings for linux programmers
- Leopard first impressions and problems
- HTML Purifier rocks!
- SabreAMF documentation
- SabreAMF 1.0-beta2
- SabreAMF 1.0-beta
- PHP's DateTime object and unix times..
September 2007
August 2007
- Flash to support H.264
- PHP: Arrays vs. Objects
- PHP and circular dependencies
- Future of SabreAMF
- PHPRPC and PHP frameworks
- PHP-RPC update 4
July 2007
- FLVTool2 broken
- Firefox gets httpOnly cookies
- PHP-RPC update 3
- FiTC 2007 presentation video
- PHP namespaces
June 2007
- PHP serializer 0.2
- The curse of major versions
- PHP serializer in userland code
- ext3: too many links!
- CSS "projection" media type
- PHP-RPC
May 2007
- Blogging for 1 year
- Running cli editor from php
- Site back up!
- PHPUnit3 : first impressions
- MySQL recap and future storage engines
- PHP try..catch syntax weirdness
April 2007
March 2007
February 2007
- Speaking at FlashinTO v59.0
- Multi-file upload using SWFUpload
- Sharing sessions between html and flash
- I'll be speaking at Flash in the Can 2007
- Rotating an image, retaining the original size
January 2007
- Keeping your home directory in subversion
- Grepping in your subversion working copies
- I fixed home and end on OS/X terminal!
- SabreAMF 0.6 -> upgrade recommended
- What bug-reporting tool do you use?
November 2006
- SabreAMF 0.5
- SabreAMF featured on Adobe DevNet and 0.4 out
- Caching in PHP using the filesystem, APC and Memcached
October 2006
September 2006
August 2006
- Funky new look
- IE 7 RC1 acid2 test
- Creating a Gopher server with PHP and InetD
- On HttpOnly, Firefox-specific XSS and this years major Livejournal XSS attack
- SabreAMF 0.2 is here
July 2006
June 2006
- wmode="transparent" in firefox
- Updated the meta-detector library (v0.2)
- Sourcecode for Meta detector
- Building Subversion from source on debian
- PHP Application Structure
- Added MetaWeblogAPI
- Coming soon.. Code section
- Auto dececting Blog Services

