1215 days until the 1940 U.S. Population Census is released.

Grails

Finding hard-deleted parent records

While doing further development work today on the customer service module for our Grails-based web site administration tool, I encountered hibernate object retrieval failure exceptions when trying to access the Show views for some of our users. The console indicated these exceptions are due to rows referencing non-existent identifiers, or foreign keys.

Our new e-commerce schema released

Our redesigned web site launched late last night, which includes an entirely new inverted e-commerce application.

Our original site was built upon a hybrid e-commerce framework (part in-house Java, and part open source PHP-based osCommerce), implemented purely for expediency's sake to make our holiday shopping season 2007 launch date. However, this temporary solution quickly proved inflexible and difficult to maintain.

LeverageCard.com

Public web application providing e-commerce functionality. Allows consumers to purchase and swap gift cards, register gift card and loyalty program balances to earn interest, and receive targeted offers from retail partners. Owned and published by my employer, Leverage, Inc.

Site Name: LeverageCard.com

Development Environment:

  • Powered by: Grails (v. 1.0.3)
  • Database server: MySQL
  • Application release: 2.0

Becoming a fan of GORM

Now that we've made it through the first frenzied week after launching the Grails-based version of our web site, my coworkers and and I get to take a bit of time to step back and do some much-needed cleanup in our data model. Under the tutelage of our more senior counterparts, three of us developers have been charged with cleaning up the web application's domain classes, checking for coding consistency and proper relational mappings.

Syndicate content