Skip to main content

Lee Burch

Blogs from this Author

Overview of Java Continuous Integration and Release Management

There are as many ways to versioning, building, continuous integration and release management as there are development shops, however there are some best practices and luckily these best practices also have tool support. First the players Versioning Handles the source code versions, also includes branching. Could be an old one like CVS or a newer […]

Statistical Application Profiling in Multi-threaded Java

A not so uncommon problem is that either during load test or production deployment performance problems come up that do not replicate in the development environment.  The possible reasons for this are many, resource contention, lock contention, slow services, larger data sets among others.  The first problem is that you need to identify what the […]

The Best Performance Tuner You Never Heard Of – Google PageSpeed

Optimizing performance of rich media pages is important for performance and can significantly affect perceived performance particularly over narrow links such as mobile.  Unfortunately the manual tuning can be quite time consuming and can even lead to having the code be less maintainable as files get jammed together to avoid round trip latencies.  Fortunately Google […]

Using WPS style Resource Environment Providers with Spring

Generally a problem most projects face is how to handle configuration information that varies between environments.  Many times you can handle this by using one of WAS built in resources such as a SMTP server or a JDBC connection pool.  However many times the configuration data won’t fit one of these existing WAS resource types, […]