28 September - 30 September 2016

Churchill College, Cambridge, UK

Running your code for fun and not for profit :-)

Jon Jagger JSL

Session type: Case Study
Session duration: 60 minutes

Slides from session

The slides used for this session are available to download from here.

About this Case Study

cyber-dojo.org is an open-source browser-based environment where teams can practise programming. The server is hosted inside a docker container, and it also uses docker (for isolation) but in an unusual way.

In this session I’ll recount the story of cyber-dojo, starting from its origin, in the Scotsman pub in Oslo in 2009! I’ll do a brief demo and show several key aspects of its design, its testing, its deployment, and the core principles and values on which it is based. I’ll discuss how it has evolved, who has helped, some of the difficulties it’s faced, and where it might be heading.

About the Speaker

Jon is a software consultant specialising in practice, process, test driven development and complex-adaptive systems-thinking. He is 30 years old (hex) and has loved software since he was 10 (decimal).

He built cyber-dojo.org to promote deliberate practice for software developers.

He's worked with Accenture, Aviva, Cisco, Ericsson, Friends Provident, HP, Microsoft, Opera, Ordnance Survey, RBS, Reuters, Renault F1, Schlumberger, Tandberg and many many more.

If you don't like his work, he won't invoice you.

Jon is the co-author (with Olve Maudal) of the Deep C/C++ slide deck (over 600,000 views). He is also the ex-ECMA Task Group 2 C# convenor, ex-ACCU conference chairman and has had some C# books published.

He is married to the beautiful Natalie, and proud father of Ellie, Penny and Patrick.

He loves coarse fishing and salmon fishing and lives in Somerset, England.


To ensure you're the first to hear about Agile Cambridge 2017, join our mailing list.

Join the mailing list