Ego interviewing

I received a reply to my Google post today. Since I get a lot of spam, I filter everything on this blog. Usually any comment that comes in I just make sure it isn’t porn or spam and approve it. This one was extremely interesting, but not very compelling, mostly because it was posted anonymously. […]

Google interviewing

The phone screen Question #1: How would you go about making a copy from a node in a directed graph? This I had done before for Savant’s dependency tree. I had never distributed this type of operation, but since the operation is simple on a single machine distribution seems to be just a matter of […]

JavaConfig thoughts

Looking at JavaConfig for the first time. Here’s some thoughts: 1. The @Configuration annotation allows you to setup auto-wire and lazy initialization but also seems required if you don’t specify anything. Seems like a bit of overhead since you have to explicitly pass the Configuration objects into the ApplicationContext constructor. Shouldn’t that just assume everything […]

The Properties class sucks!

Okay, I spent a number of hours battling with Guice last night and found a simple bug in the Guice code, which is probably more a bug in Sun’s JVM than anything else. I don’t blame the Guice guys for causing my pain and suffering, I fully blame Sun. Looking at the JavaDoc of the […]

JVM restarts/availability JSRs

I made a comment in my JVM restart post about some JSRs that address server restarts. Here are the JSRs and how I see them solving some of the problems. 121: Application Isolation API This JSR addresses the need to have mini-JVMs inside a single JVM that are completely isolated from each other. They can […]

JVM restarts

I was reading the last news letter from the guys over at JavaLobby and Matt Schmidt mentioned something about restarts. Here’s his comment: Sometimes It’s Ok To Restart Your JVM Now, I’m sure I’ll catch a flack for saying this, but I’m definitely not the first. Sometimes, it is ok to just restart your JVM. […]