Bill Schneider, Software Architect
Bill Schneider
writes about software and other stuff. Opinions are my own.
Saturday, June 18, 2005
commons-logging classloader pain
›
I recently learned about commons-logging's classloader behavior the hard way when moving applications that use log4j from Tomcat to WebL...
Saturday, June 04, 2005
cost of supporting old browsers
›
I've begun to question the wisdom of standards for websites that require support for older browsers like Netscape 4. Backwards compatibi...
Saturday, February 05, 2005
Wireless adventure
›
I must have bad luck with my home wireless network. I had a D-Link DI-514 wireless router, which worked great until I got a new IBM Thinkp...
Saturday, January 15, 2005
displaytag sorting/paging performance vs. native SQL
›
displaytag is an easy-to-use JSP tag library for printing out HTML data tables with sorting and paging. But, there's a catch. In an ente...
2 comments:
Sunday, January 09, 2005
USB flash drives and Linux
›
I've had to set up a USB stick with Linux recently. It's fairly easy if you know the right magic. Here are some links to useful ...
2 comments:
Saturday, January 01, 2005
Avoiding Anemic Domain Models with Hibernate
›
One of Hibernate's most under-appreciated features is its ability to persist private fields. This feature is useful for avoiding what M...
7 comments:
Wednesday, December 22, 2004
more PostgreSQL performance junk
›
Someone at work was running a big delete (100k rows) and it was taking forever, as if it were hung. We couldn't figure out what was goi...
PostgreSQL on cygwin: "Bad system call"
›
I was getting this "Bad system call" message from PostgreSQL 7.4.x on cygwin. It was working earlier, and I thought I had done ev...
Wednesday, December 15, 2004
PostgreSQL performance of "where exists"
›
Today I was looking into the performance of a PostgreSQL query with a "... where exists (select 1 from ...)" subquery: select foo...
1 comment:
Saturday, December 11, 2004
"Client CVS Branch" anti-pattern
›
Scenario: Your team developed a custom application for Client A. The application is generally useful, so it gets re-sold to Client B. ...
‹
Home
View web version