My Current Projects
In addition to blogging, working 9 to 5, and generally saving the world, I also have a couple software projects I work on in my spare time. Here are a couple that have reached the point that they’re interesting and/or useful to people other than myself:
WhatsTwending.com — Twitter Search. Simpler.
If you want to know more, you can check out the blog I wrote about it or the WhatsTwending about page. WhatsTwending is currently in closed Beta, but if you want to try it, use username “sigpwned” and password “roxors” at the WhatsTwending search page (without quotes, of course).
My only request is that you please let me know what you think, good or bad. Seems fair, yeah?
jsonification — JSON for Java that Doesn’t Suck
Ever tried Java JSON libraries? I have. They blow.
Except for mine, jsonification.
objects print the
name attribute of each object contained in the array:
for(JsonValue object : objects) System.out.println(object.asObject().get("name").asString().getValue());
And it’s all type-safe and uses checked exceptions to keep things nice and Java-y. If you want to know more, check out jsonification’s project page here.
siglib — The “Missing Standard Library” for Java
You know that code that you’ve written over, and over, and over, and over? The code that you seem to need on every project, but don’t have laying around to carry with you?
siglib is that library you can carry around with you. Released under the Apache 2.0 License so you can take it wherever you need to go, and it makes the things that should be easy, easy. For example, to read in the contents of a file as a
String, just use this one-liner:
String contents=IOUtil.slurp(new FileReader("/path/to/file"));
siglib takes care of reading the file in efficiently, closing the
FileReader, and wrapping the result in a shiny new
If you want to know more, check out siglib’s project page.