Category
Software Development
125 notes
Software Development 01
Making Your DHTML or AJAX Application Bookmarkable
Preserve browser history for dynamic web apps - JavaScript-driven pages need URLs too.
Software Development 02
Improving ATG Performance With a CDN
Content delivery networks serve static assets faster from servers near users, doubling perceived performance.
Software Development 03
Improving Secondary Asset Loading Time for an ATG Application
Images and scripts kill load time - reduce file count, leverage caching, and watch metrics plummet.
Software Development 04
Setting Cache Headers from JBoss
Cache HTTP headers from JBoss using servlet filters - control what browsers keep and for how long.
Software Development 05
Improving JSP Serving Time for an ATG Application
JSPs are bottlenecks; cache content sections to cut generation time, free up threads faster.
Software Development 06
Why Is User Experience Performance So Important?
100ms slower = 1% sales drop (Amazon). Half-second delays tank Google traffic 20% - speed is revenue.
Software Development 07
ATG User Experience Performance Tuning
Page load speed directly impacts user behavior - ATG apps need tuning across HTML, DOM, and assets.
Software Development 08
ATG Performance Tuning
ATG performance isn't magic. Proven strategies cut costs and lift conversions on complex e-commerce apps.
Software Development 09
Please Stop Using Yahoo Mail
Yahoo Mail silently kills your emails despite clean records. Switch to Gmail and actually receive messages.
Software Development 10
Free Seam Cheat Sheet
Free Seam cheat sheet from DZone - lookup annotations, schemas, and patterns in seconds.
Software Development 11
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.
Software Development 12
Preventing Multiple Submits On An ATG Form
Prevent form submission spam in ATG with JavaScript - disable buttons properly without breaking the handle method.
Software Development 13
Time Machine To The Rescue
Accidentally deleted entire ATG installation with bad build config - Time Machine restored it from wireless backup in minutes.
Software Development 14
Protocol Buffers
Google's Protocol Buffers: XML binding but faster and simpler, with automatic parsing and serialization built in.
Software Development 15
JForum SSO (single sign-on) and Atlassian Crowd
SSO bridge between JForum and Atlassian Crowd syncs user groups automatically - no separate forum login needed.
Software Development 16
What is Web 2.0?
Web 2.0 promised innovation but delivered startups layering trivial value on others' data with zero revenue plans.
Software Development 17
Project Process - ATG Development Practices
ATG development processes deserve documentation, but urgent projects come first.
Software Development 18
How to Clean a Corrupt Event From iCal
A corrupted repeating event spawned 12,000+ calendar instances, clogging iCal. TextMate regex saved the day.
Software Development 19
ATG License IP Checks on JBoss
ATG license validation checks /etc/hosts hostname mapping, not JBoss IP binding - counterintuitive and easy to misconfigure.
Software Development 20
Project Roles - ATG Development Practices
ATG project roles: client rep, PM, architect, analyst - a baseline team structure that adapts to your needs.