CodeCraftConf is the software craftsmanship conference that puts confer back into conference.

No presentations: just guided conversations and workshops on the hottest topics in software development amongst your peers.

Traditionally conferences feature a set of talks given by speakers, where you consume their thoughts and perhaps get a chance to ask a question at the end.

This conference will be different.

In small groups, we will have guided conversations around the latest topics of interest to software developers. We'll provide the guide, and you'll provide your thoughts. We will all learn from each other.

Join us on Friday 15th September 2017 for a day of conversations and workshops.

Our Sessions

Guided Conversations

Carole Rennie Logan
The mental health side of the job
Our mind is so important to our job, how to we look after our mental health and combat stress? avoid burn out? How to we switch off from it at the end of the working day(or do we)? Is the 'work life balance' thing really possible? What are our techniques for escaping from the stress? Is it seen as weakness in industry if you ask for help on a project? What can employers do to help?

Keith Kirkhope
Questions will cover the basic what is a feature and then delve into different perspectives of it (tech, product, customer), how you evaluate it from birth, life to death.

Ali King
How much should a developer who is not a database specialist know about databases?
What should you consider when choosing a database technology?
How useful is knowing about data structures in writing good code?

Mike Ritchie
Craftsmanship in the face of necessary compromises and trade-offs
That are the toughest technical constraints you have to deal with?
In meeting these, what do you compromise on, what are the trade-offs?
How do the trade-offs and compromises affect the way you approach development?

Mhairi McClair
How should we introduce patterns into our code?
Is it important to know design patterns?
How will design patterns change in the future?

Kyle Bremner
Personal Development
From keeping up with the latest frameworks and languages to learning the softer skills necessary to manage a team, the modern software developer is largely left to their own devices, in their own time, to put in the work required to be ready for the next rung in the career ladder. In other industries, this advancement of skills is often encouraged through more structured programs and cirriculm, sometimes during working hours.

Jim Liddell
Developer Interviews
What makes for a good recruitment process?
Other than coding - what other characteristics do you think are important when hiring?
How do you prepare for an interview?


  • Workshop Details coming soon

The schedule

Tracks one and two will be in the main area. The workshop tracks are in the meeting room.

Buy tickets

Please click here to purchase tickets.


  • Entrance
  • Lunch, Snack and Coffee/Tea
  • 30 available
  • Buy Now



  • What is a Guided Conversation?

    A Guided Conversation is a meeting where a facilitator comes up with a starting set of questions around a single topic. The attendees then discuss each of those questions, with 8 minutes for each question.

    You can find more information about Guided Conversations here.

  • What topics will the guided conversations cover?

    We are currently working to choose which topics will be discussed.

    The topics will be of interest to all developers regardless of experience or background. Topics we are currently considering include TDD, Microservices and Refactoring.

    We are looking for people to facilitate the guided conversations, so please get in touch if you’d like to help.

  • What programming languages or tools do I need to know to attend?

    CodeCraftConf is a proudly language-agnostic conference, where we want to share ideas with as diverse a group of developers as possible. Whether you're building websites for the latest start-up with Ruby, creating financial models for a large global bank in Java or writing a front-end app for an in-house client with .Net, we want to hear from you.

  • Where is your code of conduct?

    CodeCraft has a Code of Conduct which we require all attendees to adhere to for all events.

If you have any other questions about the conference please drop us an email.

Join Our Mailing List

To hear the latest information about the conference and ticket availability as soon as we announce it, please join our mailing list.

Follow us on Twitter

Follow us on twitter to in the join the conversation.

Follow CodeCraftUK