Anyone who's written much Java has probably written methods that
begin with conditionals that verify either the provided parameters or
the state of the object being acted upon before proceeding with the
remainder of the method's implementation. These can...
I’m doing some work in EC2 and wanted to get a sense for what other
folks were doing and what issues they’ve run into. I know that
personally, I don’t really research the state of anything until I’m
dealing with it day to day. I also know that...
Hi all !
Today I managed to find some time to check out the Graph-algo component from Neo4j and after playing with it plus Bio4j a bit, I have to say it seems pretty cool.
For those who don’t know what I’m talking about, here you have the description you...
This is probably not the most exciting "toy" to play with for the
holidays, but I wanted to explore some use-cases that involve printing
through Java back-end services. Basically, in an enterprise environment
you may run into requirements, where...
This post investigates the performance of unmarshalling an XML document
to Java objects using a number of different approaches. The XML document
is very simple. It contains a collection of Person entities.
2011 was a pretty eventful year for the Java community. We got the long awaited release of Java 7, watched the drawn out Oracle vs Google case and got even more languages built on top of the JVM. The following are a few of the key events and trends that I've...
The Solr/Lucene development platform produced by LucidImagination - Home to Solr creator Yonik Seeley and long-time Lucene PMC Grant Ingersoll - has reached a new version today that updates a list of key issues. The platform, called "LucidWorks...
In previous posts
I have demonstrated how powerful JAXB's XmlAdapter can be when starting
from domain objects. In this example I will demonstrate how to
leverage an XmlAdapter when generating an object model from an XML
schema. This post was inspired...
Disclaimer: This blog posting reflects experiences while learning
to implement RESTful services. Thus, certain elements of my blog
posting may turn our to be not correct. Therefore, if you encounter
errors, please let me know and I will post corrections as...
I’ve been blogging lately about Apache Abdera and ATOM. ATOM can be used for a lot of things and is very flexible. Today I want to introduce you to a new ATOMPub server called: Atom Hopper. Atom Hopper is open sourced under the Apache 2.0 license.
Guava Release 10 introduces the Optional class, which can be used where one might use a null object.
I have built my own classes like this before, but the advantage of
Guava's providing it is that it can be easily reused across projects and
This is part 6 of tutorials for first-time programmers getting into
Scala. Other posts are on this blog, and you can get links to those and
other resources on the links page of the Computational Linguistics course I’m creating these for.