About
Blog
Portfolio
Removing invisible unread GitHub notifications
Oct 22, 2021
Blender rendering on NVIDIA Jetson Nano
Oct 17, 2021
Cyclic Workflows with Cylc and StackStorm
Oct 1, 2021
NZRSE 2020 Cylc UI Scalability
Sep 3, 2020
Notes on Apache Jena StreamRDFWriter
Apr 11, 2020
Using Lumino with Vue
Mar 28, 2020
Jenkins Active Choices with Jupyter Notebooks
Mar 26, 2020
Experimenting with Vuejs and Cytoscape
Nov 19, 2019
Dynamic breadcrumbs with Vue Router nested routes and Vuetify Breadcrumb component
Nov 9, 2019
Reddit r/functionalprogramming community
Oct 1, 2019
Cylc videos
Sep 22, 2019
Generating diagrams from a SQlite database with Python
Jul 28, 2019
A look at the first implementation of GraphQL in Cylc
May 17, 2019
Running fuzzers to find bugs
Apr 7, 2019
PyZMQ Basics - Part 1
Mar 30, 2019
How the Skosmos Widget Wiki plugin works
Dec 24, 2018
Running Cylc tasks on PBS Torque with Docker
Dec 22, 2018
What the weather forecast looks like in Sao Paulo, Brazil
Oct 25, 2018
A couple of class diagrams of JupyterHub
Oct 6, 2018
Cylc Scheduler Internals - Part 3
Aug 18, 2018
Use of Logging in Java Image Processing libraries
Aug 12, 2018
UUID's in Apache Jena
Aug 11, 2018
Creating a Docker container to run as a command
Aug 4, 2018
Cylc Scheduler Internals - Part 2
Jul 27, 2018
Multithreaded code and Pandas
Jul 22, 2018
Cylc Scheduler Internals - Part 1
Jul 14, 2018
ImportError when debugging cylc in Eclipse
Jul 10, 2018
A simple cylc suite
Jul 8, 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
R Shiny + Ansible = shiny.nzoss.org.nz
Feb 3, 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
SciCo 2017: An Introduction to the International Image Interoperability Framework (IIIF)
Jul 21, 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
Using Google Natural Language API in an AWS Elastic Beanstalk application
Mar 15, 2017
Order of containers in Docker Compose
Mar 14, 2017
Using AWS MFA without a mobile phone
Feb 28, 2017
Apache Commons Lang: Memoizer
Jan 8, 2017
Apache Commons Text
Jan 7, 2017
Plotting Auckland with OSMnx
Jan 5, 2017
Contributing to Krita
Jan 3, 2017
Debugging an application that freezes the X server
Jan 2, 2017
PermGen errors and java.lang.ClassCastException: com.sun.crypto.provider.AESCipher cannot be cast to javax.crypto.CipherSpi running Jenkins plug-in tests with PowerMock
Dec 19, 2016
Using Requests Session Objects for web scraping
Nov 25, 2016
Changing Spring Boot environment variables in the command line
Nov 21, 2016
Add a header to a file with Shell script (sed)
Nov 12, 2016
Content negotiation with Spring Boot and React
Nov 7, 2016
Checking the operating system type in shell script
Nov 5, 2016
Using the AWS API with Python
Oct 4, 2016
Performance problems in Jenkins TAP Plug-in — part 1
Sep 3, 2016
Reading notes about DRMAA v2
Jul 20, 2016
Reasons for having pt and pt-BR in a software
Jul 17, 2016
Processing Vaisala Radiosonde data with Python, and creating GRUAN-like NetCDF files
Jul 12, 2016
Some Linux commands I used this week
May 6, 2016
Using Active Choices with Role Strategy Plug-in
Apr 24, 2016
Trying SaltStack with Docker
Apr 17, 2016
Geek Vacation 2016
Apr 8, 2016
Deploying WAR files to Tomcat with Jenkins
Mar 20, 2016
Learning afl and testing MapServer
Feb 27, 2016
How does the Jenkins Credentials Plug-in store passwords?
Sep 7, 2015
Modeling observation data in SOS (Sensor Observation Service)
Jun 23, 2015
Groovy Hooks in Jenkins for increasing logging level
Apr 12, 2015
Contributing to Apache Jena
Jan 1, 2015
Basic workflow of a SPARQL query in Fuseki
Oct 11, 2014
Cypher, Gremlin and SPARQL: Graph dialects
Sep 9, 2014
Strings transliteration in Java with Apache Commons Lang
Aug 9, 2014
Treemapping Jenkins Extension Points with R
May 19, 2014
Writing a custom SchemaSpy command for Laravel 4
Feb 11, 2014
Missing menus in new installation of TestLink 1.9.8
Oct 27, 2013
The Apache Way and on writing software reviews
Sep 29, 2013
Too many SQL variables exception in Graphite with SQLite3
Jul 4, 2013
Graphite: Broken images
Apr 17, 2013
Fix laggy Flash (Pepper) in Chrome
Mar 31, 2013
Learning with Open Source: Reviewing SVN commits log
Feb 10, 2013
git clone fails with fatal: Unable to find remote helper for 'https'
Jan 17, 2013
Using Apache Commons Functor functional interfaces with Java 8 lambdas
Dec 21, 2012
Running BDD tests from TestLink in Jenkins
Nov 7, 2012
A quick view on Wordpress, Mantis and Jenkins plug-in API
Oct 25, 2012
Replacing a HashSet with a BitSet
Oct 20, 2012
Adding coverage reports in Jenkins with GoogleTest and gcovr
Oct 16, 2012
Jenkins, TestLink and GTest in 5 minutes (or so)
Oct 11, 2012
Bioinformatics tools: Stacks
Sep 25, 2012
Running word-count example on a Hadoop commodity-hardware cluster and on a Hadoop local installation
Sep 20, 2012
Integrating Nutch 2.x, MySQL and Solr
Sep 14, 2012
Invoking Testopia XML-RPC or JSON methods using Java
Sep 9, 2012
How I started in Open Source
Aug 8, 2012
Writing code to integrate Java projects to Testopia
May 18, 2012
Maven site tips: Maven Fluido Skin and Javadoc class diagrams
Apr 6, 2012
Ranges in Apache Commons Functor
Jan 22, 2012
Testing shell code and producing TAP using Jenkins?
Dec 30, 2011
Listing of current projects, achievements and my New Year's resolutions
Dec 24, 2011
TDC 2011 Goiânia
Oct 31, 2011
Practical test doubles: adding stubs to TestLink Java API
Oct 23, 2011
Building Jenkins with Eclipse and m2e plug-in
Sep 20, 2011
Missed JCertif
Sep 7, 2011
TDC 2011 Floripa presentation about running your tests in Jenkins
Aug 25, 2011
The Developers Conference (TDC) 2011 Botando o Jenkins para rodar seus testes
Aug 20, 2011
Bug hunting, new job and preparing presentations
Aug 13, 2011
Why am I learning Perl?
Jun 15, 2011
A comparison of TAP (Test Anything Protocol) and SubUnit
Jun 4, 2011
Belgium Testing Days 2011 Pictures
Mar 25, 2011
TestLink and Hudson (now Jenkins) short tutorial in Automated Software Testing Magazine, issue March 2011
Mar 22, 2011
Discussing the flexibility of TAP to cover information generated by TestNG
Mar 20, 2011
Getting the maximum from TestNG with TAP
Mar 10, 2011
Belgium Testing Days 2011: Manage automated tests with TestLink and Hudson/Jenkins
Feb 25, 2011
Code coverage helps, but it's not enough
Jan 25, 2011
Automating tests with Hudson and TestLink (pt-BR only)
Nov 28, 2010
Encontro Ágil 2010 - Lighting talk about Test Automation with TestLink and Hudson
Nov 2, 2010
Extract images from a Word document
Oct 15, 2010
tap4j - A new TAP implementation in Java
Oct 12, 2010
Jacobe Maven Plugin
Sep 29, 2010
New version of CCM Hudson Plugin released
Sep 28, 2010
TestLink BUG-1890: Possibility to add attachment by using API
Sep 19, 2010
CafePress Hudson Store
May 28, 2010
CCM Hudson Plugin
Apr 7, 2010
Code to change your message in MSN messenger
Mar 22, 2009
Displaying Japanese characters in Java Swing
Mar 6, 2009