2014-07-20

Let's Code Jumi #323: Flakiness (Part 1)

I think I finally found the cause of the flaky network and end-to-end tests; a concurrency issue in what events Netty fires. Also the tests for the timeout class and resource cleanup had issues. Concurrency is hard.

Download as MP4

Episode Archive

2014-07-09

Let's Code Jumi #320: Timeouts (Part 1)

Testing anything which deals with the current time is hard, because you need to fake the current time or else suffer from flaky and/or slow tests. Encapsulating time and hiding it behind easily testable abstractions is the way to go.

Download as MP4

Episode Archive