PIPELINE is an annual not-for-profit one day conference focussed on Continuous Delivery, held each spring in London. Here is the summary of talks with slides and videos from the 2017 edition.
One of our main goals as systems engineers is to come up with fast, reliable safety brakes. When we propose a rollback button as a potential safeguard, no one is arguing “a rollback button is good because it’s safe in all conceivable cases.” Instead, we’re asking how we might build our systems so that a rollback button can be a safe option. - Nick Santos
The guilt comes when I say things like: “I’ve tested the new feature”, or “the tests are passing”. In the back of my mind, I know there are hundreds of thousands of combinations I didn’t test for. We must give ourselves a break and remember that exhaustive testing is usually not possible. One must reconcile the cost/reward balance sheet of testing... Especially when you start thinking about negative tests. - Joseph Jung
As a CTO of a startup, I have responsibility for a team of techies (it’s not a large team yet, but it’s getting there). I also chat to many other CTOs about their approach to their teams, and I’ve learned a lot, but also have noticed a lot of worries and issues. One of the worries with coders and startups is burnout. - Paul Johnston
Networks are unreliable. We’ve all experienced trouble connecting to Wi-Fi, or had a phone call drop on us abruptly. To overcome this sort of inherently unreliable environment, it’s important to design APIs and clients that will be robust in the event of failure, and will predictably bring a complex integration to a consistent state despite them. Let’s take a look at a few ways to do that. - Brandur Leach
The way our industry is using feature branching is hurting the quality, speed and agility of software development. As a profession we need to let go of our religious believes towards feature branching and stop adopting certain vendor tools that accelerate this downward spiral. Please stop, raise your eyes and point out the elephant in the room. - Jon Arild Tørresdal
You learn how to write and publish a new book. You learn how to launch a successful blog. You learn how to hit your goal on Kickstarter. You learn how to build the next “unicorn”. You learn how to land a job of your dream. You learn how to successfully sell thousands of items on Amazon. You learn how to make millions of dollars in passive income. However, the problem is that you do everything except taking action. - Max Lukominskyi