Archives
- 2009.05.15: On the danger of memcache as the one protocol to rule them all
- 2009.05.08: Is it really that hard to track the depth of a queue
- 2009.02.17: Short notes on using Xen with Debian lenny
- 2008.07.28: Installing Solaris Indiana as Xen domU (guest) on Ubuntu
- 2008.07.16: Saving Strategy from the Strategists
- 2008.07.09: Best practices with EC2 and RightScale
- 2008.06.25: SOA with Apache Synapse
- 2008.06.16: You have got to change the game
- 2008.04.14: AES encryption with Python
- 2008.04.10: Tell me why I would use AppEngine
- 2008.04.07: Apple to bring 'green' to notebooks
- 2008.04.07: Clickpass, disqus and openid - wtf?
- 2008.04.02: Adobe Air for Linux
- 2008.03.31: Free of jail but I need a halfway house
- 2008.03.10: Finally, a decent iax2 soft phone for OS X
- 2008.02.23: Building a kick ass, do everything, low power home server
- 2007.12.08: The gadget that wakes me up at night in a cold sweat
- 2007.10.17: Build your own network backup server with Solaris, ZFS and rsync
- 2007.09.28: Good luck getting a commercial loan for your startup
- 2007.09.28: Hacking hal to set storage.serial on crappy usb devices
- 2007.09.14: Async widget loads with wedje
- 2007.08.20: nginx, awstats and logrotate.d
- 2007.04.23: Disabling ssl hostname validation in openid4java
- 2007.02.05: Better rails pagination
- 2007.01.22: Ruby: generate random character string
- 2007.01.10: Using the Rails Ajax Scaffold plugin
- 2007.01.10: Using mkisofs to create a bootable iso
- 2007.01.09: Using a Linksys Sipura PAP2T-NA with Asterisk and Freepbx
- 2006.12.23: Free data for the taking
- 2006.11.22: Fixing Axis 1.4 auto-generated wsdl with string arrays
- 2006.06.12: LVM "Quickto"