Welcome

My homepage consists of an online resumé designed to inform interested parties of my skill-set and current experience.

I graduated from the University of Minnesota - Twin Cities campus as a Computer Science Major with an emphasis on Software Engineering. Through work and personal endevours, I have been able to work with many application and system technologies and toolsets.

Blog: Technical Solutions

Latency is a powerfully factor with all user applications. Users always want more responsive systems, and quickly become annoyed with seemingly small delays as they occur upon every request. This can often mean the difference between converting a new visitor to them leaving after only accessing a few pages that have loaded at a sub-optimal [...]
Say you have defined your model objects with hibernate EJB 3 style annotations for your main database. Now perhaps you have several satellite databases that differ slightly from the main database to fulfill auxiliary roles. You need the ability to override this default configuration on a per application or context level.
Simple way to get an application context from the Spring MVC Dispatcher servlet configuration without using the dynamic runtime AOP 2 Spring library. This allows you to do your weaving at runtime instead of using the proxy mechanism to inject the advice.
For anyone new to the Netbeans IDE, like myself, you might find yourself perplexed by the fact that you can't execute any substantially large projects. Netbeans relies heavily on 3rd parties for their integration with other tools, i noticed while setting up a simple SSH tunneled SVN connection. This might be a little confusing to a new developer or someone not very familiar with the two technologies.
Fix the broken Ubuntu 9.10 (Karmic Koala) installation of Xvfb
Discussion of my initial thoughts on the Android SDK and its competition. A prelude to development, adoption, and further analysis of the mobile device sector.