2013-09-29
2013-09-23
2013-09-18
2013-09-15
Let's Code Jumi #268: Concurrency Bug (Part 1)
Though it had not yet bitten me, I realized that WorkerCounter
has a concurrency bug that could cause two onAllWorkersFinished
events being fired. Let's try to find a more reliable design...
2013-09-11
Let's Code Jumi #267: Continuous Delivery
Doing the first release of the Jumi Actors library. I will explain my deployment pipeline for implementing Continuous Delivery to deploy Maven artifacts into Maven Central using Go and Sonatype OSSRH.
You may also read about my deployment pipeline, and how to implement it yourself, in the article Continuous Delivery with Maven and Go into Maven Central.
2013-09-08
Let's Code Jumi #266: Final Polish
A couple of finishing touches before publishing the actor library. For example fixing a cyclic package dependency revealed by IntelliJ IDEA's Dependency Structure Matrix.
2013-09-05
2013-09-01
Let's Code Jumi #264: Custom POM Properties (Part 1)
Maven includes in every JAR a pom.properties file which contains the artifact's groupId, artifactId and version. I would like to include there also Git's revision ID. Unfortunately maven-jar-plugin's pomPropertiesFile option is broken and we need a workaround.