Kata – Revolver Roulette

Here’s a little exercise with a violent setting. It might be worth remembering if you’re unfortunate enough to be in a situation like this:

A masked man puts two bullets into adjacent chambers of a six shooter revolver. The masked man aims the gun at you and pulls the trigger.

<click>…phew!

The chamber advances by one and the masked man prepares to fire once again. He offers you the opportunity to roll the barrel before firing again. Should you take the masked man up on his offer?

Assume you survive the second shot at this point.

Now suppose he is to fire two more times for a total of four shots.

Do you accept a spin of the chamber prior to third shot?

How about a spin of the chamber prior to the fourth?

What are your chances of survival after surviving the first shot?

Meetup – Functional Programming with Clojure

Agile Staffordshire will be hosting an event on Thursday, 29th October at 19:00. Paul Williams will be introducing Clojure.

The event represents a splendid opportunity to get to grips with functional programming, often mistakenly assumed to be a niche, academic language with little practical application. Paul Williams is an adept software developer and always delivers an interesting and informative session.

Further detail regarding the meet-up can be found on the Agile Staffordshire event page. If you are reading this and want to sign up to attend, it can all be achieved from the Meetup event listing. The session is free and the venue is kindly provided by Staffordshire University‘s Faculty of Computing, Engineering and Sciences. I hope to see you there!

Thymeleaf and Thymesheet

There is a practical session on Thymeleaf and Thymesheet with Agile Staffordshire this month, hosted by Ruth Mills. The session will introduce these Java view layer technologies and how they can be utilised alongside Maven and Spring. This hands-on session will provide an opportunity to use these technologies with examples. It promises to be a good evening and I am looking forward to it.

If you are interested in attending, details can be found on the Agile Staffordshire Blog and on Meet-up. I look forward to seeing you there!

Advanced Git with Maven on the Command Line

On Thursday 28th May, Paul Williams is hosting a follow-up to his Git at the Command Line session earlier this year. Paul is going to build on the previous session by digging deeper into branchless development, feature switches, and how to commit and push bite size changes with a practical workshop.

As ever, you can read more details about Agile Staffordshire on their blog and register your intention to attend via the meet up group. It is free of charge and new comers are welcome. This month’s Agile Staffordshire event is a practical session, so bring your laptop! Check the meet up notes for software prerequisites. I am looking forward to it.

Agile Staffordshire January 2015

January’s Agile Staffordshire session looks set to be another great one. It will be great opportunity to acquire some experience with version control software. Git techniques will be presented in this session by the abundantly capable Paul Williams. Stop by on Meet-up and let Agile Staffordshire know that you’re intending to join in!

BCS and Agile Experiences

On Tuesday 4th November 2014 at 18:00, the North Staffordshire Branch of BCS and Agile Staffordshire are getting together for a special event. We will be sharing experiences in a series of lightning talks and exercises. This will be a great opportunity to network and learn more about what is going on in the area. This event is also ideal for students with an interest in software development who want to know more about practicing agile techniques in the industry. Continue reading “BCS and Agile Experiences”

Agile Staffordshire July 2014

This month’s Agile Staffordshire session is going to a be a real treat. Ian Russell is scheduled to deliver a session on F#, a functional-first programming language. This is of particular interest to me as I have no experience with functional-first programming and this session should prove to be a good opportunity to ‘dip my toe in the water’.

You don’t need to be a ‘member’ to take part. The Agile Staffordshire sessions are open. Just register your interest on the Meet-up page and read the blog for information.

Agile Staffordshire May 2014

A reminder that Agile Staffordshire is meeting up tomorrow at Staffordshire University for the Lean Code Challenge. As usual, details are available on the Agile Staffordshire Blog and you can register your attendance on Meetup.com.

I will be there and I hope to see you there too! New members are always welcome, it is a good opportunity to network with industry and academia.