Category
Software Development
128 notes
ATG
ATG CSC Usability
ATG's new CSC UI looks modern but loads slower and confuses users more than the bare-bones interface it replaced.
ATG
ATG CSC UI Customization
Customizing ATG CSC UI is a nightmare compared to the straightforward JSP editing that Commerce Assist allowed.
ATG
ATG CSC Search Issues
ATG CSC Search engine brings configuration complexity and Mac incompatibility to profile and order lookups.
ATG
ATG CSC and why I hate it
ATG 9.1's CSC is bloated, complex, and dependent on too many moving parts compared to the simpler Commerce Assist.
Java
JBoss JMS Doesn't Create Tables with XA Datasource
JBoss JMS with XA datasources silently fails to create tables - here's the fix and what we learned.
ATG
Guide for Large Scale ATG Applications
64-page guide to scaling ATG applications across hundreds of nodes with insights from AT&T's massive cluster.
Terrible Code
Bad variable names and confusing method signatures make code harder to maintain - here are real examples.
ATG
Flush the Cache Droplet Upon CA Deployments
Flush your ATG cache after deployments using a component triggered by Deployment Events to prevent stale data.
ATG
Eclipse Auto Complete Templates for ATG
Eclipse templates save time and improve code quality by automating commonly repeated code blocks.
Performance
Google Speed!
Google's speed optimization guidelines emphasize smaller code size, but avoid over-optimizing CSS at the cost of maintainability.
JavaScript
JavaScript Speeds
IE 7's JavaScript engine runs 10x slower than Safari 4, making it painful for AJAX-heavy interfaces.
JavaScript
Why I like jQuery (over Dojo)
Switching from Dojo to jQuery reveals how much simpler AJAX-driven interfaces become with a better framework.
Seam
Seam 2.x Web Development
Packt Publishing's "Seam 2.x Web Development" by David Salter is a practical guide to building web apps with Seam.
Oracle
MSSQL, jTDS, NVARCHAR and Slow Indexes
MSSQL with jTDS, NVARCHAR fields, and slow indexes - a learning curve for production deployments.
Email
Environment specific mail auth and Seam's MailSession
Seam MailSession fails with IP-based auth - configure environment-specific mail settings in components.xml.
ATG
ATG SEO - Tools and Traffic
SEO tools like SEOWorkers analyzer and Google Webmaster Tools provide keyword data and crawl insights for rankings.
ATG
ATG SEO - URL Formats and Crawler Limits
Expressive URLs help both SEO rankings and user experience - avoid opaque query parameters in site structure.
SEO
ATG SEO - Accessibility and GoogleBot
Semantic HTML markup improves both search engine rankings and accessibility for users with disabilities - a win-win for web design.