1 min read Another small 10MinuteMail.com update 10MinuteMail now supports 29 languages and runs on Seam 2.0.CR1 - hopefully cutting the OutOfMemory errors. 10MinuteMail Seam Email
5 min read ATG Dynamo - back to basics ATG's product explosion (Ticketing, Search, Merchandising, etc.) sells licenses but ignores the core platform issues. Software Development ATG Opinion
2 min read How to block an IP in Linux Block malicious IPs in Linux with iptables - a simple script keeps brute-force attackers from hammering your server. DevOps & Infrastructure Security Linux
4 min read ATG Security XSS and SQL injection are the web's deadliest threats - ATG Dynamo helps but doesn't solve the problem completely. Software Development ATG Security
1 min read 10MinuteMail.com mentioned in Jobacle podcast 10MinuteMail got a mention in the latest Jobacle podcast - worth checking out if you follow tech communities. 10MinuteMail Email
3 min read Accessing nested Item properties within a RepositoryFormHandler programatically Editing nested RepositoryItems in ATG requires programmatic tricks with RepositoryFormHandler subclassing - this approach works. Software Development Java ATG
1 min read The Picnic Point Facility Investigating an abandoned government research compound (Picnic Point Facility) turned into an adventure - full story with photos. Life & Personal Photography DIY
1 min read Grownups Don't trap yourself in convention. If you're hungry, eat. If you're tired, sleep. Stop waiting for permission to live. Life & Personal Opinion
2 min read Coffee Houses Working in coffee shops beats isolation, but slow wifi and loud conversations make remote meetings frustrating. Productivity Remote Work
1 min read Halo 3 Halo 3's online multiplayer offers casual social gaming without planning dinners - pure fun protecting Earth from aliens. Life & Personal
1 min read Gifts A new gift rule: no physical items unless on a wishlist or approved by spouse. Money and cards still welcome. Life & Personal Opinion
1 min read A Seattle Winter Weekend Cold Seattle weather becomes cozy with a wood stove, hot chocolate, and Halo 3 multiplayer with friends. Life & Personal Travel
1 min read Car trouble and good friends My car died on the highway, but a friend's quick advice (unplug the MAF) saved me - turned out to be a loose intercooler hose. Motorcycles & Cars DIY
6 min read Canadia Train travel from Seattle to Vancouver beats flying - spectacular ocean views, space to move, and no driving stress. Life & Personal Travel
2 min read Updates: Garage Sale, Weigh Loss, Travel, and Cameras Weight loss despite travel and infrequent gym sessions, a family reunion in Denver, and upgrading from a three-year-old camera. Life & Personal Fitness Travel Photography
1 min read Untitled Emma's lemur photo slideshow captures the charm of these fascinating primates in vibrant detail. Photography
1 min read Garage Sale Clearing out the guest room for a driveway sale - what doesn't sell goes to trash, donation, or eBay. Life & Personal
1 min read StringUtils in ATG Dynamo ATG Dynamo's StringUtils class quietly handles validation with isEmpty() and isBlank() methods. Software Development Java ATG
1 min read Minor 10MinuteMail.com update 10MinuteMail now supports 26 languages and lets you grab fresh addresses without losing old mail. 10MinuteMail Email
1 min read JBoss Tools Properties Editor Surprise JBoss Tools' properties editor looks great but strips equals signs - a quick fix prevents data loss. Software Development JBoss Tools