Development
All things development. Technology is the future, so I hear. The geek shall inherit the worth.
All things development. Technology is the future, so I hear. The geek shall inherit the worth.
A rundown on some good Java synchronization links I’ve run across recently:
Vector vs. Collections.synchronizedList Discusses using a Vector versus wrapping a List (usually ArrayList, but other Lists as well) with Collections.synchronizedList. The rule of thumb that’s bandied about is to use Vector when you need a synchronized list and a plain List (ArrayList) otherwise. [...]
A Java library that I’d like to see that I can’t seem to find is an exception library. Now, your first reaction might be something like, that’s silly because an exception doesn’t make sense outside of the context it’s used in. But, what got me thinking about this assumption was the general thoughtlessness [...]
With all the open source projects out there, it can be difficult to evaluate all the libraries for any given task, especially for smaller areas where there is no established patterns. This process feels a lot like shopping: first, make a list of available products, and then evaluate each one. The evaluation process [...]
I think that one statement demonstrates what’s good and bad about Java (the language):
int x = …
if (x) …
Of course this doesn’t compile in Java because the variable x does not evaluate to a boolean.
Supporters will state something like, [...]
Peter Kriens, the OSGi Director of Technology, gives JSR 277 a smackdown in this InfoQ Video (at about 14:30) and in this blog post. The relationship does seem to be getting patched up though. The impression that Peter gives is that the JSR 277 does not have enough real world experience and are [...]
We’re building the site out so posts for now will tend towards the technical side.
So we noticed that the form pages were loading slow. In our internal builds we have timing info for each freemarker page being loaded, including any Struts2 tag template page since we built our own theme. Oops, look at [...]
© 2008 Big Red Switch