XP Manchester

#xpmanchester 106 – All in

leave a comment »

This month we have a talk form our very own Mark Kirschstein.

The idea for this talk is that lots of software projects tend to “bet their entire bankroll” on a single feature rather than spreading the risk anyway, Poker is imperfect info and variance and pros have adapted to that, I argue that software dev has similar properties and we should look at these things when looking at our process overall.

Doors open at half 6 and we’ll be starting at 7pm at Code Computerlove’s office.

Tickets available here.

Advertisements

Written by James Jeffries

April 7, 2019 at 9:13 pm

Posted in Uncategorized

#xpmanchester 105 – Property testing

leave a comment »

This month we’re going to try mobbing on a problem that’s stumped us in the passed, but take a slightly different approach, trying to use property tests to drive out a solution.

NOTE: Location is still to be confirmed, but we will update you as soon as possible. It will likely still be somewhere in the city centre.

Doors open at half 6 ready to start at 7.

Tickets available here.

Written by James Jeffries

March 11, 2019 at 9:28 am

Posted in Uncategorized

XP Manchester 104 – Evolving to a new domain

leave a comment »

This month we have a practical session on evolving code towards a new domain model.

Bring along a laptop. Doors open at 6.30pm to start at 7pm.

Tickets available here.

Written by James Jeffries

February 7, 2019 at 10:01 am

Posted in Uncategorized

xpman 103 – The Rust Language and how I learnt to stop worrying and write fewer tests

leave a comment »

The Rust Language has been increasing in popularity over the last few years. Backed by Mozilla to develop Firefox, used by big names like Dropbox and Cloudflare, and winner of “Most Loved Programming Language” 3 years in a row on the StackOverflow Developer Survey. It’s has a strict type system, inspired by ML style languages, and a unique ownership model enforced by the Borrow Checker. When I first started programming in Rust, I was writing the same kind of tests I’d previously written in languages like C#, and javascript, but it didn’t feel right. A lot of my tests felt pointless, sometimes my initial red test would pass first time it ran, often I was just testing that the compiler was behaving correctly.

In this talk we’ll look at some of the features of Rust that allow us to write code with fewer bugs, without writing more tests.

This is mainly a talk but there will be plenty of code, and people are welcome to bring laptops if they want to try some things out during the talk.

Doors open at 6.30 to start at 7.

Tickets available here.

Written by James Jeffries

January 7, 2019 at 10:15 pm

Posted in Uncategorized

#xpman 102 – Christmas Kata

leave a comment »

John Nicholas managed to find a special present in a code base.
With the festive spirit being strong the inclination is to share the joy of bringing to bear some craftiness to make testable a piece of code that is core to this years present delivery.
So far several would be saviours of christmas have already failed.
WE NEED YOU or else we are going to have to simply skin an of an off the shelf ecommerce platform.
Bring a laptop. Doors open at Code Computerlove at half 6 to start at 7.
Get your tickets here.

Written by James Jeffries

December 4, 2018 at 8:21 am

Posted in Uncategorized

#xpman 101 – Why is that taking so long? A Systems Thinking look at Organising an Organisation to Work

leave a comment »

This month we’ll be thinking about organisation problems and team (failures in) co-operation, through the lens of Systems Thinking.

During the session we will simulate working as separate teams in an organisation, exploring how common team anti patterns may manifest. The practical will facilitate a discussion, and there will be a small overview of some of the Systems Thinking concepts at work in the simulation.

This is an introductory level session, No Systems Thinking knowledge is necessary.

For the practical portion of the evening all you will need is a smart phone (or laptop) and a Twitter account.

As normal, we will be meeting at 6:30pm for a 7:00pm start.

Grab a free ticket if you’re coming

Written by Mark Kirschstein

November 1, 2018 at 12:17 pm

Posted in Uncategorized

#xpman 100 – Monthly Meetup

leave a comment »

We made it! 100 sessions of XPManchester, 100 months of last minute organisation par excellence.

Taking the averages per session, 100 monthly meetups roughly translates to…

  • 50 announcements made the week before
  • 50 announcements made the week of (like this one)
  • 200 uses of the word ‘Connascence’ by Kevin
  • 500 pints of post meetup cider drunk by Mark
  • 12 hours arguing whether you should write a test or not
  • 48 consecutive hours arguing about ‘the right way’ to write a test
  • 10 hours convincing people to use Cucumber
  • 30 hours convincing people not to use Cucumber
  • 300 unique anecdotes of how scrum sucks
  • 10,000 lines of kata code written by you lot

Join us this month this month for a look back at our lifetime as a user group, a celebratory drink or two to mark the occasion, a light-hearted kata exercise and hopefully a good catch up with some old faces.

We’re at Plant NOMA, from 6:30 for a 7:00 Start.

Grab a ticket

 

 

Written by Mark Kirschstein

October 8, 2018 at 1:49 pm

Posted in Uncategorized