About
Blog
Portfolio
Notes on Apache Jena StreamRDFWriter
Apr 11, 2020
Creating a logo in Inkscape - process
Feb 16, 2019
Use of Logging in Java Image Processing libraries
Aug 12, 2018
UUID's in Apache Jena
Aug 11, 2018
What happens when you create a new dataset in Apache Jena Fuseki
May 29, 2018
What happens when you upload a Turtle file in Apache Jena Fuseki
May 27, 2018
Learning more about SPARQL and Jena internals
Apr 28, 2018
Exif Odd Offsets
Dec 25, 2017
Watch out for Locales when using NumberFormat with currencies
Dec 2, 2017
Quickly Verifying jar Signatures For ASF Releases
Oct 14, 2017
Removing Javadoc SVN Id Tags with Shell Script
Sep 13, 2017
Finding Base64 implementations in Apache Software Foundation projects
Sep 1, 2017
Backward compatibility and switch statement with constant expressions
Jun 10, 2017
Apache Commons Text LookupTranslator
Jun 2, 2017
Some links related to Apache Commons Text
May 28, 2017
When you don't realize you need a Comparable
May 15, 2017
Apache Commons Lang: Memoizer
Jan 8, 2017
Apache Commons Text
Jan 7, 2017
Contributing to Apache Jena
Jan 1, 2015
Strings transliteration in Java with Apache Commons Lang
Aug 9, 2014
The Apache Way and on writing software reviews
Sep 29, 2013
Learning with Open Source: Reviewing SVN commits log
Feb 10, 2013
Using Apache Commons Functor functional interfaces with Java 8 lambdas
Dec 21, 2012
Replacing a HashSet with a BitSet
Oct 20, 2012
Integrating Nutch 2.x, MySQL and Solr
Sep 14, 2012
How I started in Open Source
Aug 8, 2012
Ranges in Apache Commons Functor
Jan 22, 2012