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...

Download as MP4

Episode Archive

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.

Download as MP4

Episode Archive

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.

Download as MP4

Episode Archive

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.

Download as MP4

Episode Archive