CSS3 Photo Gallery Example

January 7, 2012

I was looking into the new CSS3 transformations and 3D capabilities for a photo gallery I was creating for my blog and created the following effect that acts like a spinner allowing you to spin through the images as if they were on a turnstile. The best part is that all the animations and perspectives […]

Comments Off on CSS3 Photo Gallery Example

jQuery Mobile, Grails, GAE, Oh My!

June 19, 2011

I recently decided to sit down and play with jQuery Mobile and absolutely fell in love with it. I’ve been designing web applications for years, but the pure simplicity in jQuery Mobile is absolutely amazing. The one part I’ve never been good at is graphics with respect to web design. jQuery Mobile removes that requirement […]


Simple Performance Improvement with Large Ehcache Disk Store Data Sets

April 29, 2010

One of my applications has several millions cacheable entries.  In order to cache as much as possible without going back to the database I use both a  memory store and a disk store in my Ehcache configuration.  Loading a serialized item from disk is still faster than loading from a database generally.  That being said […]


Using Spring For Dependency Management

April 26, 2009

Spring is often times considered a web application library similar to the EJB 3.x stack.  However, Spring is so much more and can live in standalone applications as well.  Today I am going to touch on using Spring in standalone applications to handle dependency or configuration management.  I do not mean configuration management in the […]


Building Scalable Servers

April 2, 2009

As part of my new iPhone project to build a new game, I need to have a backend server to communicate with all the members in order to sync and dynamically update on the fly.  Knowing the iPhone and its possibilities, I want to plan for a highly optimistic future in which thousands of concurrent […]

Comments Off on Building Scalable Servers

Flot: jQuery Charting Engine

February 23, 2009

For those who know me, I tend to dislike plugins such as flash as it requires user installation and often times does not work well or at all on handheld devices.  Anyways, one of the spots that flash has worked well is real nice interactive graphs.  The only other suitable solution was using server-side generated […]


End IE6 Support on Aug 27 Campaign

February 19, 2009
Tags: , ,

Microsoft Internet Explorer v6 has long been a crippling effect to web developers worldwide.  It’s slow development pace, lack of continuous updates, shortcomings in web standards, and usage of proprietary standards (ie: ActiveX) all cause developers continued headaches.  Rather than support the new web standards such as CSS 2.1 and CSS 3, HTML5, etc, developers […]


Web 3.0: Why Flash is not Needed

February 6, 2009
Tags: ,

As an avid supporter of next generation web technologies and envisioning a web free from plugins and browser dependence, I believe strongly that Flash will not be needed as we move into a Web 3.0 world.  The upcoming features being discussed, implemented, and standardized all help to simplify developer responsibilities that were typically done using […]

Comments Off on Web 3.0: Why Flash is not Needed

JSTL with JSF/Facelets

October 18, 2008

In my years of JSF development, especially with respect to Facelets, I have come to both love and hate JSTL. JSTL without Facelets is even more of a nightmare and I would strongly recommend considering otherwise. JSTL with Facelets is a little better, but still requires a full understanding of how Facelets interacts with JSF […]


CSS Sprites

October 18, 2008

I decided to take the plunge and begin making my site more YSlow compliant. I had already enabled GZip through a custom GZip filter and browser caching for static resources. My next task was to limit the number of resources being served. My first part here was first minifying and combining all javascript and CSS […]

Comments Off on CSS Sprites