Category
Software Development
128 notes
Seam
Free Seam Cheat Sheet
Free Seam cheat sheet from DZone - lookup annotations, schemas, and patterns in seconds.
Tools
Eclipse, Subversion, and SSH_OPEN_ADMINISTRATIVELY_PROHIBITED
SSH_OPEN_ADMINISTRATIVELY_PROHIBITED error in Subclipse? Add -Dsvnkit.ssh2.persistent=false to eclipse.ini to fix it.
ATG
Preventing Multiple Submits On An ATG Form
Prevent form submission spam in ATG with JavaScript - disable buttons properly without breaking the handle method.
ATG
Time Machine To The Rescue
Accidentally deleted entire ATG installation with bad build config - Time Machine restored it from wireless backup in minutes.
Protocol Buffers
Google's Protocol Buffers: XML binding but faster and simpler, with automatic parsing and serialization built in.
Java
JForum SSO (single sign-on) and Atlassian Crowd
SSO bridge between JForum and Atlassian Crowd syncs user groups automatically - no separate forum login needed.
Opinion
What is Web 2.0?
Web 2.0 promised innovation but delivered startups layering trivial value on others' data with zero revenue plans.
ATG
Project Process - ATG Development Practices
ATG development processes deserve documentation, but urgent projects come first.
Tools
How to Clean a Corrupt Event From iCal
A corrupted repeating event spawned 12,000+ calendar instances, clogging iCal. TextMate regex saved the day.
ATG
ATG License IP Checks on JBoss
ATG license validation checks /etc/hosts hostname mapping, not JBoss IP binding - counterintuitive and easy to misconfigure.
ATG
Project Roles - ATG Development Practices
ATG project roles: client rep, PM, architect, analyst - a baseline team structure that adapts to your needs.
ATG
Starting Assumptions - ATG Development Practices
Commerce sites demand speed, quality, and budget flexibility - pick two, but compromise intentionally.
ATG
ATG Development Practices
Best practices guide for ATG development: starting assumptions, roles, processes, and quality delivery.
Java
GWT In Practice
GWT In Practice delivers practical guidance for building advanced web UIs - and includes a real author endorsement.
HowGoodIWas.com Beta Launch
HowGoodIWas beta lets ex-athletes reconnect, share memories, and relive competitive glory through social media.
ATG
Updates to the ATG RSS Feed Module
ATG RSS Feed Droplet now supports configurable character encodings - reformatting breaks feeds, so beware.
ATG
Adding the "Upload Image" Button in the ACC
Russell Moore figured out how to add upload image functionality to the ATG Commerce Center for custom binary properties.
Seam
RichFaces Modal Panels, s:graphicImage, and IE6
RichFaces modal panels break in IE6 when using s:graphicImage - use a Servlet workaround instead.