CodeCraftConf is the software crafters 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 14th September 2018 for a day of conversations and workshops.

A Call For Guides

We need your help to make this happen! We need people who are familiar with a topic to guide a conversation.

Call for guides closes Tuesday 31st July!

All you need to do for then is let us know you are interested and an idea of a topic, if you are interested and struggling for a topic we can help just get in touch (contact@codecraftuk.org).

Do you want to be a guide?

The schedule

09:00 - 09:15
  Coffee Reception
09:15 - 09:30
  Kickoff
09:30 - 10:30
Track 1
Princess Alexandra Room
Guided Conversation
Craig Nicol
Successfully growing a team
You're a success, and you need to grow. What are the challenges of finding, integrating and mentoring new members of your team to help it, and them, grow to meet the challenges you've yet to face?
Track 2
The Library
Guided Conversation
Adrian Mowat
The Tools And Craft Of Full Stack Development and Devops
This conversation is for everyone from newbies to ninjas who has an interest in the technical nitty gritty of devops. We’re interested in what skills and technologies to learn so you can work effectively and quickly across the full stack from the application down to the network.
Track 3
Joseph Black Room
Guided Conversation
Mhairi Mcclair
What's a Good Set of Roles to Have Within a Team?

What make a good technical team? Think of the best team you worked on…what made it a good team?

What attributes do you want people to have on such teams?

What types of roles do you find on technical teams?

Track 4
William Cullen Room
Lean Coffee
Valerie McLean
Lean Coffee
Lean Coffee is a structured, but agenda-less meeting. Participants gather, build an agenda, and begin talking.
10:30 - 10:40
  Short Break
10:40 - 11:40
Track 1
Princess Alexandra Room
Guided Conversation
Eirini Komninou
Ethical Considerations and Bias in AI
This is the era of "digital revolution", widely using AI in its many forms (e.g. Machine Learning, Deep Learning), in all aspects of computing such as digital assistants, search engines, social media to name a few. There is the (false) narrative, that algorithms are objective and unbiased, but this contrasts the fact that we use human programmers and human generated data to produce such automation. How about bias, ethics, preconceptions that trickles in our technology?
Track 2
The Library
Guided Conversation
Christine Orr
Looking after your team

Who do you expect to look after your team?

Why is it important to look after your team?

How do you take care of a new team compared to an established team?

Track 3
Joseph Black Room
Guided Conversation
Frances Maxwell
Workplace Culture - the good, the bad, and the ugly
We'll be discussing organisational culture and leadership behaviours, i.e. what makes for a happy and healthy culture / environment (and conversely, what doesn't), the impact this can have on productivity and wellbeing, alternatives to traditional hierarchy / management like holacracy / teal, and how you might bring about cultural change in your own organisation
Track 4
William Cullen Room
Workshop
Valerie McLean & Robb Lockwood
Cups of Communication

How do you get teams to communicate, collaborate and self-organise more effectively? Have them play with plastic cups, of course!

'Cups of Communication' has been adapted to convey the importance of these three qualities in a fun, interactive, and easy to reproduce way.

And, no, we won't be making telephones.

11:40 - 12:00
  Coffee Break
12:00 - 13:00
Track 1
Princess Alexandra Room
Guided Conversation
Alex Lynham
Functional Programming
The second-ever high-level programming language was a functional one - LISP. Despite this early head-start, functional programming is often seen as niche, yet some of the most widely-used languages, like Javascript, Python and Ruby, have functional features. In this workshop, we'll explore what FP is, and isn't - as well as what it can be used for.
Track 2
The Library
Guided Conversation
Nigel Runnels-Moss
Remote Working

What makes Remote work different to on-site work?

Are there different kinds of Remote work? What are they like?

How does a team being Remote affect their collaboration?

Track 3
Joseph Black Room
Guided Conversation
Irina Preda
Inclusivity in Tech

What does it mean to be inclusive?

What are examples of ways spaces can exclude others?

Why is it important?

Track 4
William Cullen Room
Workshop
Keith O'Donnell
Quantum Computing

Coding on the IBM Quantum Simulator with a brief explanation of Quantum Computing; it’s benefits and current limitations.

13:00 - 14:00
  Lunch
14:00 - 15:00
Track 1
Princess Alexandra Room
Guided Conversation
Cat Hawker
Collaborative Coding
Let’s talk about how, when and why we write code with other people. That might mean formal pairing or mobbing, collaborating online, or just talking about our code with a colleague. What can coding together do for us? What works well and what doesn’t? And how does it compare to writing code alone?
Track 2
The Library
Guided Conversation
Ewa Grabowiecka
Developer Interviews

What makes for a good recruitment process?

What things should we consider when putting together a job advert?

What makes a good interview?

Track 3
Joseph Black Room
Guided Conversation
Upul Dissanayaka
Junior Developers

For our first job, how do we choose between back-end, front-end, full-stack, technology stacks etc. ?

What can we do if we start to realise our jobs are not giving us the development opportunities and experience we would like?

What are some feasible ways of building up experience outside of work?

Track 4
William Cullen Room
Workshop
Carole Rennie-Logan
Alexa, Teach Me To Mob Program

Let's use mob programming to learn how to build Alexa skills.

We will work as a team to define the intents/ utterances/ design the Alexa skill interaction for a brand new skill.

15:00 - 15:20
  Coffee Break
15:20 - 16:20
Track 1
Princess Alexandra Room
Guided Conversation
Kyle Bremner
Do We Need Standards and Charters?

What do you think a standard is?

When could a standard be useful?

What forms could a standard take?

Track 2
The Library
Guided Conversation
TBC
Rerun of an earlier over subscribed session
Track 3
Joseph Black Room
Guided Conversation
Leah Lockhart
Integrating Service Design and Development Teams

What is Service Design? What isn’t Service Design?

What kinds of information or insights do Service Designers provide?

What is the value of Service Design in software development?

Track 4
William Cullen Room
Workshop
Carole Rennie-Logan
Alexa, Teach Me To Mob Program Cont.
16:20 - 17:00
  Closing Circle
17:00
  After Conference Drinks

Buy tickets

We have now sold out - Please click here to join the waiting list

Early Bird

£55
  • Entrance
  • Lunch, Snack and Coffee/Tea
  • 10 available
  • Sold Out

Standard

£69
  • Entrance
  • Lunch, Snack and Coffee/Tea
  • Waiting List Available
  • Sign Up

Venue

  • Royal College of Physicians and Surgeons, 232-242 St Vincent Street, Glasgow G2 5RJ
  • https://1599.co.uk

FAQ

  • 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