Posts By: Tom

  • Programming

    Writing CSV using Jackson CSVMapper & Mixin annotations

    Posted on by

    A while back I wrote a post on how not to parse CSV using Java.  It included a few pointers on how to pull CSV data into an application but not how to spit it back out.  I thought I’d write a quick post on writing CSV and a few best practice pointers that will help… Read more »

  • Programming

    How to set up method level caching with annotations using javax.cache / JCache / JSR-107 & Guice

    Posted on by

    I’ve just spent a day looking at Java caching standards and utilising them in front of a data repository.  It turns out that information, and by this I mean practical information that helps with implementation, is a little thin on the ground.  If you’re not using Spring, you’re stuffed. Hence this post. JSR-107 is the original… Read more »

  • ORCiD & Datacite

    ETD2014 slides

    Posted on by

    I’m having a great time attending the ETD2014 conference.  There’s been lots of lively discussion around ORCiD and DOIs and it’s been fantastic to gather wider perspectives.  It’s also been great to get some coding in adapting the import tool to work with the Leicester institutional repository. For those that are interested in the ORCiD… Read more »

  • ORCiD & Datacite

    ELAG2014 – Slides

    Posted on by

    I recently presented at ELAG2014 about ORCiD integration.  I’ve embedded my slides below.  They might not make quite as much sense without context – they’re mainly pictures with single word topic headings, but they contain links to the source code etc. I had a great time and met a lot of interesting folks whilst at ELAG…. Read more »

  • Ramblings

    A different view of the British Library – photos

    Posted on by

    Once you get inside it, the British Library is a beautiful building.  I’ve taken to photographing it and its contents during my lunch break.  Here they are, click on them for the bigger versions. [flickr_set id=”72157644588723053″] Check out my flickr stream for more.

  • Programming

    Generating POJOs from XML schemas using JAXB XJC

    Posted on by

    A little bit of history XML processing in Java has come a long way in the last ten years.  Back in the old days mapping XML to Java was a bit of a nightmare, deserialising usually meant pulling the DOM apart bit by bit to get at the interesting parts. Serialisation was worse – the… Read more »

  • Ramblings

    The age of geocities – Bubba says HOWDY!!!

    Posted on by

    There’s a fantastic project out there that’s taking screenshots of random Geocites pages as they would have appeared when they were live. It’s strangely compelling viewing. Sites like these showcase an important aspect of our cultural heritage.  Back when the internet was called the “information superhighway” and people were still talking about the “digital frontier”, Geocites… Read more »

  • ORCiD & Datacite, Programming

    ORCiD tools – who’s claiming what?

    Posted on by

    As part of my work with data-centres and ORCiD I’ve put together a tool that lets you see where works claimed within ORCiD have been published.   Start typing a publisher into the search box and it’ll look up the DOI prefix (or other identifier prefix) for that publisher from a list nearly 4000 long.  Current… Read more »

  • Ramblings

    I didn’t go to university to get myself a job

    Posted on by

    Chris Bourg has written a great piece about the insidiousness of neo-liberalism and education-as-an-investment over at her blog, check it out here: The Neoliberal Library: Resistance is not futile I am one of those hopeless idealists who still believes that education is – or should be – a social and public good rather than a private one,… Read more »

  • ORCiD & Datacite, Programming

    ORCID Open Source Java Client – I made this!

    Posted on by

    Update: ORCiD client now available as a Maven dependency! I’ve just open sourced a Java application I’ve been working on at the British Library.  It’s a RESTlet server and JQuery/bootstrap client that enables people to claim a work from a remote service, log into ORCID using OAuth and add the work to their profile. It… Read more »