Mathias Meyer, TweetInfrastructure and Bacon at Travis CI
Biography: Mathias Meyer
Mathias Meyer is a core member of the team running Travis CI, a hosted continuous integration and deployment platform, and the author of the Riak Handbook. His interests include coffee, photography, studies of human error and distributed systems. He writes about all of these topics on paperplanes.de and holgarific.net.
Presentation: TweetHow DevOps Helps Shape Small Teams and Architecture
At Travis CI, everyone is on-call. Developers are not only tasked with building new and improving existing features, their task is to make sure it runs in production.
That means taking responsibility for monitoring, logging, alerting and being on-call. When something breaks, you're responsible.
Ensuring operability and a smooth runtime in production doesn't come off easy, and it took us years to get there. Where Travis CI started out as a very simple application, effects of scaling and improving manageability in production have had a strong influence on its architecture, on how we're building new features.
Services, collecting and aggregating metrics, breaking down scalability barriers, ensuring good means for monitoring. All that has changed over the last couple of years, as Travis CI evolved from a hobby project into a product and platform used by thousands of projects every day.
This is the story of working on the operational side, of being in charge when bad things happen in production, at Travis CI has shaped a team of developers, their culture and how they're running code in production.
Presentation: TweetStartups that build Tools for Developers
1. Short Talk by Lennart Koopmann: "How we are developing Graylog2"
The Graylog2 project has gone through several re-designs and big changes since it was started in 2010. In 2013 everything changed again when TORCH was launched to be a professional company behind it. In this talk I will explain our reasoning for the technology we chose, how we are professionally developing an open source project and what we failed with so far.
2. Short Talk by Andreas Lüdeke: "Mobile Testing like a pro"
Everyone hates bugs! We too. TestObject, an in the cloud all-you-need testing tool, can help you to find bugs in your android apps. We offer access to real and virtual android devices within your browser. With our manual and automated testing capabilities you easily identify or reproduce bugs without buying tons of devices.
In this talk we’ll show you how easy it is to find bugs in your android app by running stress tests, screenshots and setting up automated testing. No need to download, install or setup any framework - Get started in minutes!
3. Short Talk by Mathias Meyer: "Improving Software Development, One Build at a Time"
Travis CI was built on the idea to offer free continuous integration to any open source project. What started out as a hobby project turned into a platform that now runs more than 100000 builds per day.
In this talk, we'll look at what Travis CI can do, how it can help make your life as a developer easier to get your projects set up with continuous integration.