Category
Software Development
125 notes
Software Development 01
Starting Assumptions - ATG Development Practices
Commerce sites demand speed, quality, and budget flexibility - pick two, but compromise intentionally.
Software Development 02
ATG Development Practices
Best practices guide for ATG development: starting assumptions, roles, processes, and quality delivery.
Software Development 03
GWT In Practice
GWT In Practice delivers practical guidance for building advanced web UIs - and includes a real author endorsement.
Software Development 04
HowGoodIWas.com Beta Launch
HowGoodIWas beta lets ex-athletes reconnect, share memories, and relive competitive glory through social media.
Software Development 05
Updates to the ATG RSS Feed Module
ATG RSS Feed Droplet now supports configurable character encodings - reformatting breaks feeds, so beware.
Software Development 06
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.
Software Development 07
RichFaces Modal Panels, s:graphicImage, and IE6
RichFaces modal panels break in IE6 when using s:graphicImage - use a Servlet workaround instead.
Software Development 08
Seam EntityHome Design Pattern
Seam's Home object design pattern solves LazyInitializationException and entity manager scope issues.
Software Development 09
Getting the Real IP Address from a Proxied Request in ATG
Real IP addresses hide behind load balancers and proxies - use X-FORWARDED-FOR and the ProxyIPFixer servlet.
Software Development 10
Apache Proxy Breaks RichFaces
Apache proxy blocks RichFaces JavaScript - the ContextRoot/a4j path needs direct access, not load balanced.
Software Development 11
How To Resize Uploaded Images Using Java - Better Way
Better Java image resizing for thumbnails - higher quality output with improved code based on feedback.
Software Development 12
login-required="true" Will End Your Conversation
That convenient login redirect? It kills conversations. Here's why and how to fix it.
Software Development 13
Oracle Export (exp) and Initial Extent Size Issues
Oracle exp/imp inflates table sizes - INITIAL extent settings preserve old dimensions even after shrinking.
Software Development 14
An Easy Way to Drop All Tables in Your Tablespace in Oracle
Drop all Oracle tables easily - generate a SQL script from querying user_tables, then execute it.
Software Development 15
How To Resize Uploaded Images Using Java
Automated image resize, thumbnail generation, and format standardization in Java - the practical way.
Software Development 16
Displaying and Rerendering a RichFaces ModalPanel from a commandLink
Let's say that when a user clicks on something, perhaps selecting something from a DataTable or DataGrid, you want to call some server side code, and then popup a modal panel which needs to show content based on the new state setup by your server side call. In my case I have a DataGrid showing a number of items, and when a user clicks on an item I want to set the current selected item on a Seam component on the server, and then popup a modal panel to display detailed information about the item, and provide the user some actions within the modal panel.
Software Development 17
How to get RichFaces to not crash Safari
RichFaces wrecks Safari. One config line stops the crashes cold.
Software Development 18
ATG Project Templates and Open Source Modules
Open-source ATG modules for caching, encryption, captcha, and more - ready to integrate.
Software Development 19
Oracle PL/SQL Loop to Update Fields with Periodic Commits
Batch-updated 1.7 million password hashes? PL/SQL loops with checkpoints beat direct mutations.
Software Development 20
ATG Cache Header Control Module
Manage cache headers by MIME type and URI pattern in ATG without custom servlet filters.