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.
Jan 2009 · 6 min
Software Development 02
Improving ATG Performance With a CDN
Content delivery networks serve static assets faster from servers near users, doubling perceived performance.
Jan 2009 · 3 min
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.
Jan 2009 · 5 min
Software Development 04
Setting Cache Headers from JBoss
Cache HTTP headers from JBoss using servlet filters - control what browsers keep and for how long.
Jan 2009 · 5 min
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.
Jan 2009 · 8 min
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.
Dec 2008 · 2 min
Software Development 07
ATG User Experience Performance Tuning
Page load speed directly impacts user behavior - ATG apps need tuning across HTML, DOM, and assets.
Dec 2008 · 5 min
Software Development 08
ATG Performance Tuning
ATG performance isn't magic. Proven strategies cut costs and lift conversions on complex e-commerce apps.
Dec 2008 · 2 min
Software Development 09
Please Stop Using Yahoo Mail
Yahoo Mail silently kills your emails despite clean records. Switch to Gmail and actually receive messages.
Dec 2008 · 1 min
Software Development 10
Free Seam Cheat Sheet
Free Seam cheat sheet from DZone - lookup annotations, schemas, and patterns in seconds.
Nov 2008 · 1 min
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.
Nov 2008 · 1 min
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.
Oct 2008 · 1 min
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.
Aug 2008 · 1 min
Software Development 14
Protocol Buffers
Google's Protocol Buffers: XML binding but faster and simpler, with automatic parsing and serialization built in.
Jul 2008 · 1 min
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.
Jun 2008 · 2 min
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.
Jun 2008 · 2 min
Software Development 17
Project Process - ATG Development Practices
ATG development processes deserve documentation, but urgent projects come first.
Jun 2008 · 1 min
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.
Jun 2008 · 1 min
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.
May 2008 · 2 min
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.
May 2008 · 2 min