We build well-crafted software and help development teams to get better at continuously delivering software through the application of Extreme Programming practices and Software Craftsmanship values. Software Craftsmanship is at the heart of our company. In 2010, the founders started the London Software Craftsmanship Community (LSCC) which has grown to become the largest and most active Software Craftsmanship community in the world, with more than 3,500 developers that meet a few times a month to share and learn. Codurance was founded in 2013 and inherited the same community spirit. Since 2013, we have been organising SoCraTes UK—an International Software Craftsmanship Gathering that attracts software craftspeople from all over Europe.
Our craftspeople are renowned for their technology expertise especially in Web, Devops, Big Data, Continuous Delivery, and Cloud Platforms. We present at many conferences around the world; write blogs; and create screencasts.
TPP: From Dumb, to Specific, to Generic
Organised by Thursday's Matter
In this 40-minute hands-on workshop, Javier Chacana will introduce the Transformation Priority Premise (TPP) —a formal system to guide test-driven developers into choosing the best next test and the best possible implementation at that particular moment.programming quality transformation-priority-premise testability test-driven-development
Continuous Delivery in VUE using GitLab Feature Flags
Organised by Thursday's Matter
Join us as we welcome Kristian Muñoz who will share how the use of Feature flags supports continuous delivery.
Featuring Matt Belcher
Join Matt Belcher and explore the concepts behind Evolutionary Architecture. You will come away with an understanding of how to start building an Evolutionary Architecture, the engineering practices you’ll need and some pitfalls to watch out for along the way.architecture software-craftsmanship evolutionary-architecture
The Death of Silos
Featuring José Huerta
We have all been victims of poor collaboration. How is it that if everyone wants what is best for the organisation, we can’t seem to agree on how to achieve it? In this talk, José Huerta explores the causes of this phenomena and shares lessons learned from trying to address it.agile leadership teamwork collaboration
Post Quantum Cryptography Apocalypse
Featuring James Birnie
Quantum computers are real and are starting to be used for some interesting applications. As well as many applications in finance, organic chemistry and complex dynamical systems there is an ugly elephant in the room. That elephant is Shor's algorithm.data cryptography quantum-computing quantum
The day after tomorrow: Let the machine do the coding
Featuring Michael Sperber and Nicole Rauch
Programming means suffering - today.
Featuring Rachel Davies
An ending is an opportunity for a new beginning. As we bring SC2017 to a close, you’ll have picked up new tools and techniques that you’re keen to try out and connections you want to explore. How will you get value from our time together and share that value with others? In her closing keynote,...
Featuring Michael C. Feathers
Believe it or not there was a time when many people in the industry felt that OO was too hard for the average programmer. Yet here we are taking an industry plunge into functional programming and tooling that would’ve tested the limits of what people could tolerate just ten years ago. We...