Software Circus London kick-off!


Details
FULL (20-30min) TALKS (Ignite Talks below...)
Mark Coleman - CEO at Implicit-Explicit - A re-imagining of the term 'Full Stack Developer'
This is repeat of Mark's talk from DevopsDays Amsterdam 2015
The aim of continuous delivery has always been to reduce risk by increasing the rate of feedback. Its predecessor continuous integration had the same goal and lead to the development silo swallowing the testing silo. Continuous delivery, by way of the devops movement, is now taking the next step: development is swallowing operations. This has lead to the emergence of so called 'full stack' developers; developers who claim to be able to do the dev and the ops.
But the stack is not full. As software becomes bigger and more complex, the only way to make useful software is with teams of software developers. Teams means soft skills, and they are conspicuously absent from most people's definition of 'full stack developer.'
In this talk I will explain why, to build cutting edge software, technical skills are simply not enough. All 'modern' software developers must be strong communicators, must display empathy for others and must be resilient in the face of criticism; skills that we hardly ever interview for, and that we almost never know how to develop in our staff.
This talk will be of interest to anyone who has a technically strong team who fail to perform, or anyone who spends too much of their working day in petty conversations about tool choices or any developers who want to know how to move into the upper echelons of their profession.
Bio:
Mark Coleman is the CEO at implicit-explicit.com (http://implicit-explicit.com/), a founding member of Docker Amsterdam, an associate at Container Solutions, and a co-organiser of DockerCon Europe 2014.
He has more than 10 years of experience in Software Development, Configuration Management and IT Operations and has helped some of Europe's largest companies to change the way they create, deliver and market software to their users.
When he's not hacking tech, he's hacking humans. Why do they do the things they do?
Mark lives in Amsterdam, the Netherlands.
Daniel Bryant - Principle Consultant at OpenCredo - The Seven Deadly Sins of Microservices
Roll up, roll up, for a whistle stop tour of the seven deadly sins of microservices!
This talk will look at some of the nastiest anti-patterns in microservices, giving you the tools to not only avoid but also slay these demons before they tie up your project in their own special brand of hell.
Topics covered include:
Pride - selfishly ignoring the new requirements for testing;
Envy - introducing inappropriate intimacy within services by creating a shared domain model; Wrath - failing to deal with the inevitable bad things that occur within a distributed system;
Sloth - composing services in a lazy fashion, which ultimately leads to the creation of a “Distributed Monolith”; and...
Lust - embracing the latest and greatest technology without evaluating the operational impact incurred by these choices.
Bio:
Daniel Bryant is leading change with Container Solutions UK and OpenCredo. His current work includes introducing better requirement gathering and planning techniques into organisations, focusing on the relevance of architecture within agile development, and facilitating continuous integration/delivery. Daniel’s current technical expertise focuses on 'DevOps’ tooling, container and cloud technology, and microservice implementations. He is a leader within the London Java Community (LJC), contributes to several open source projects, writes for well-known technical websites such as InfoQ and DZone, and regularly presents at international conferences such as QCon, JavaOne and Devoxx.
IGNITE TALKS (5-7min)
Kai Davenport - Developer Advocate @ ClusterHQ - Contain ALL the things
We are all busy containerising our applications but the loyal, long serving database processes are being left behind and they want in on the action. In this lightning talk, Kai will discuss how you can containerise database processes using Flocker and the recently announced Docker plugin.
Bio:
Kai works on the developer relations team at ClusterHQ - the creators of Flocker. He has been busy working on the Docker Volume Plugin and previously was hard at work on Powerstrip - a prototyping tool for Docker extensions. In a previous life Kai was developing educational software and has been developing web-based software for 15 years.
Fintan Ryan - Docker Networking in 5 Minutes with Weave
-
quick intro to Weave
-
Networking containers across multiple hosts, clouds
-
In built DNS, load balancing
Bio:
Fintan has been around operating systems and infrastructure for far longer than he cares to admit, but does own up to installing Slackware from floppy disks and using Solaris on sparc stations. He currently organises a number of meetups in London, including CoreOS and The Business of IoT, and helps run a number of conferences.
Anne Curie - Co-Founder @ Force12.io - Will containers change everything?
What might the effect on architecture be if services could be instantiated and killed in seconds or milliseconds rather than minutes? We wanted to find out.
Bio:
Anne Currie is a co-founder of the Force12.io container project. She’s been an engineer since a very long time before it was fashionable, and she’s done everything from Microsoft Exchange in Seattle during the browser wars to running IT for an international ecomm lingerie retailer.
Nic Jackson - Software Engineering Manager @ notonthehighstreet.com - API testing with Cucumber and Docker
Microservices are not only changing the way we deploy but changing the way we develop, in this talk I would like to introduce how we can use Docker and Cucumber to perform reliable and isolated behavioural tests on Microservice Api's.
Bio:
Nic Jackson is a software engineering manager working for notonthehighstreet.com (http://notonthehighstreet.com/), whilst people and process occupy his day to day activity, he has never let his passion for code die down and spends most evenings hunched over a computer. Interested in almost anything programmable with a healthy curiosity of Java, Ruby, Swift, Go and many more languages and frameworks. A specialist in average and a love for ultra endurance sports when not coding or pretending to work.

Software Circus London kick-off!