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 20th September 2019 for a day of conversations and workshops.
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).
If you take a range of companies, from various industries and of different sizes, and ask them all to name the responsibilities of a senior engineer, you're gonna get a wide range of answers!
In this session, we'll explore the meaning behind job titles and the way they affect how people view us and how we view ourselves.
Working software is more important than comprehensive documentation. So for developers documenting software isn't exactly the most popular part of their job and is often neglected or even declined. On the other hand well crafted documentation can make all the difference in using or maintaining a piece of software. In this guided conversation we will explore what and what not to document and how to create software documentation that is valuable
In this session we'll discuss why we have retrospectives, what makes a good retro, what makes a bad one and if they are actually useful
Lean Coffee is a structured, but agenda-less meeting. Participants gather, build an agenda, and begin talking.
Often there's a mixed opinion about creating a test strategies for agile teams. What should be included in a test strategy and what shouldn't Also how do we measure that the test strategy has been successfully used in teams and how should test strategy help teams continually improve?
Cyber security is the art of understanding the realistic risks and forming appropriate defences against them. In this conversation we will cover some basics and chew over a few philosophical points. If we are lucky we have time to prevent Skynet.
Being 't-shaped' is a term that is thrown around in the software world, along with cross-functional, self organising teams who work in an agile way. We'll explored what the t-shaped element of this means, where the pitfalls are and how we can aim for it in a way that works.
Developing a system in parallel with designing a user-centered service is an exciting adventure in organising teams.
Organisations are investing more than ever in Service Design and exploring how Service Design and Development can work closely together, especially in Agile.
This workshop combines storytelling with discussion to introduce the basic whys of Service Design and to answer the question ‘What is Service Design and why should Developers care about it?’
The term "community of practice" is of relatively recent coinage, but the phenomenon it describes is age-old. The concept has turned out to provide a useful perspective on knowing and learning. A growing number of people and organisations in various sectors are now focusing on communities of practice as a key to improving their performance, and in this session we'll explore the concept itself as well as the tools and techniques that keep communities of practice vibrant and interesting year after year.
This session aims to foster a better understanding of testing as an activity, and of testers, and to discuss how you can help testers and how they can help you
Navigating SQL, NoSQL, JSON and how to work with data in a post-RDMS big-data world.
** Please bring a laptop **
In this workshop we'll build the ‘Hello, World!’ of machine learning, a handwriting recogniser.
Machine Learning is one of the big buzzwords in development. So, how hard can it be?
To show you it’s not as hard as you think, we’ll work through a prewritten script, explain how each part works and show it’s something you can do without a background in data science.
By the end of the exercise you’ll have a working, world class, image handwriting recogniser.
Have you ever doubted your capabilities or felt like a fraud within your job? If so, you’re not alone. Imposter Syndrome is a well recognised phenomenon wherby an individual experiences anxiety and self-doubt in their competence, despite evidence to the contrary.
In this session we will discuss how we might recognise imposter syndrome, and what we can do as a community to help each other.
Distributed messaging is one of the core points to consider while building up a system architecture. A distributed messaging system provides a robust, reliable, scalable and persistent system. It is about reliable message transfer from one source to another. It deals with asynchronous message delivery between server and client.
Excellence at anything is a journey rather than a destination. In technology, the field is vast and ever expanding: the path can feel never ending.
So let's talk about practical stepping stones that can help along the way, such as deliberate practice (targeted exercises, code retreats, ...), reflecting with your peers (both in and outside of work), self-awareness (how do *you* best learn), and anything else that is useful.
This workshop will be an introduction to Mob Programming, and how it can be used to create a culture of whole-team learning.
In a complex, fast changing world that is becoming daily more dependent on software, what does the future look like for Software Crafters? Are there enough Software Crafters to match demand? What are our Ethical responsibilities? How will Machine Learning impact our role?
In many organisations UX and Dev teams are still working in silos. And even when they aren’t, designers often struggle to find their place in the agile process. In this session we'll chat about how UX and the development teams can work together to be user-centered and inclusive and make better products for everyone
This workshop will be an introduction to Mob Programming, and how it can be used to create a culture of whole-team learning.
The building is fully accessible and we have a lift on the outside of the building to gain access to the 232 entrance of the main building. There is a buzzer at the lift which will notify one of our College officers to assist with the operation of the lift. If we are notified in advance of the guests arrival time we will make sure that a member of staff Is waiting there to operate the lift.
Accessible toilets are also located in the Crush Hall and 232 foyer.
All rooms can be accessed via a lift.
Lift dimensions:
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.
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.
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.
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.
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 to in the join the conversation.