|
|
In The Brain of Jon Jagger: Cyber Dojo
Cyber Dojo
A CyberDojo is a great practice environment for learning about coding, test driven development, team dynamics, and collaboration.
In a CyberDojo:
the players work in small groups each group works at a single computer each group writes their code and their test-code totally inside a web browser each group submits their code and test-code to the CyberDojo server as often as they wish the CyberDojo server saves the submission, runs the tests, and returns the test-outcome to the browser.
To encourage collaboration every five minutes the server plays a round of ""musical chairs"" by asking the keyboard drivers to move to a new computer and take up a non-driver role at the new computer.
The aim of a CyberDojo is to collaborate collectively towards working solutions on all laptops. A CyberDojo is fun and stimulating. We will need one laptop for every two people so if you have a laptop please bring it.
WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
Uncle Bob's Advanced Test Driven DevelopmentThis is a intense, hands-on and exercise driven Advanced Test Driven Development course is written and delivered by Uncle Bob Martin and focuses on the design of clean, robust, and maintainable unit and acceptance tests. You will learn the principles of test design, and the practices of keeping tests clean.
Find out more here
Join us for the next Agile Testing & BDD eXchange on November 23. 2012. Be part of an informal day of deep technical insight and friendly discussion to learn, adopt and share new innovative ideas, tools and practices for enterprise software development.
Follow updates on speakers and programme or suggest ideas and topics on twitter, tag #bddx. Get more info and sign up
here.
Kevlin Henney's three day Agile Development for Developers course looks at the Agile principles, practices and processes that offer a path to sustainable development for individuals, teams and organisations. For many Developers who want to focus on their craft, it is sometimes difficult to get a view of Agile development that is neither focused on a project management perspective nor just on the practice of Test-Driven Development (TDD).. Find out more here
For a developer, deliberate practice means trying new things, trying old things with a view to making them fresh and trying to move from accidental practice to intentional discipline. Deliberate practice improves technical agility through increased self awareness. Learn to:- Evaluate and improve our test cases using Test-Driven Development
- Learn pairing and team skills by putting them into practice
- Identify blindspots in our own thinking, such as evaluating the quality of our own work
- Learn how to learn and how to unlearn through deliberate practice
Find out more here
Uncle Bob Martin's Clean Code: Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organisation to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way?
In this two-day Clean Code Workshop you will learn the principles and practices of Clean Code as described in Robert C. Martin's book: Clean Code: A Handbook of Agile Software Craftsmanship. Find out more here
ABOUT JON JAGGER
|
Jon Jagger is a well-known software coach-consultant-mentor-trainer-programmer specializing in agile software development (people and process), test driven development, deliberate practice, design, analysis, OO, UML, curly bracket languages (C#, C, C
More about Jon Jagger
|
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|