About
Blog
Portfolio
Running fuzzers to find bugs
Apr 7, 2019
PyZMQ Basics - Part 1
Mar 30, 2019
What happens when you upload a Turtle file in Apache Jena Fuseki
May 27, 2018
Exif Odd Offsets
Dec 25, 2017
Remember to synchronize when iterating streams from a synchronized Collection
Dec 3, 2017
Watch out for Locales when using NumberFormat with currencies
Dec 2, 2017
What Are Identification Keys
Dec 1, 2017
Using formatter exclusions with Eclipse
Nov 6, 2017
Quickly Verifying jar Signatures For ASF Releases
Oct 14, 2017
Removing Javadoc SVN Id Tags with Shell Script
Sep 13, 2017
Enabling Markdown Extension Tables For Piecrust
Sep 9, 2017
Finding Base64 implementations in Apache Software Foundation projects
Sep 1, 2017
Two other Maven Plug-ins: impsort and deptools
Aug 12, 2017
Checking for transitive dependencies use with Maven Enforcer Plug-in
Aug 6, 2017
How to remove the signature from e-mails with NLP?
Jun 14, 2017
Backward compatibility and switch statement with constant expressions
Jun 10, 2017
Securely using passwords with R
Jun 3, 2017
Natural Language Processing and Natural Language Understanding
Jun 3, 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
Troubleshooting a Jenkins Plug-in compatibility issue
Apr 17, 2017
Writing a binary parser in Python: NumPy vs. Construct
Apr 14, 2017
Spring Cloud encrypted values and Spring PropertySources
Apr 14, 2017
Fixing Qt warning "QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout"
Apr 2, 2017
Simulating less memory with ulimit
Mar 26, 2017
Apache Commons Lang: Memoizer
Jan 8, 2017
Apache Commons Text
Jan 7, 2017
Contributing to Krita
Jan 3, 2017
Debugging an application that freezes the X server
Jan 2, 2017
Performance problems in Jenkins TAP Plug-in — part 1
Sep 3, 2016
Revamping Frege logo - part 2
Aug 24, 2016
Revamping Frege logo
Aug 16, 2016
Reading notes about DRMAA v2
Jul 20, 2016
Cypher, Gremlin and SPARQL: Graph dialects
Sep 9, 2014
Replacing a HashSet with a BitSet
Oct 20, 2012