Ian Culling talks about the state of agile adoption, how organisations want to buy "the DevOps" and new features in the VersionOne product suite
Reed explains what a popcorn retrospective is, what a healthy DevOps organization looks like (hint: resilience and learning), why blame is not always evil and why automation is not going to save us. Also root cause analysis is not a "thing" and a lot more food for (DevOps) thought!
Everybody has been talking about microservices for at least two years now and there are a lot of companies trying to migrate to that promising new architecture. We spoke to Sylvia Isler - VP of architecture at VMTurbo - about the reasons to migrate to microservices and how to turn an existing monolith into a distributed, resilient services landscape.
Everybody is talking about Conway’s Law these days - tear down organizational boundaries where they are not useful. Etsy did so in the space of mobile development: there are no longer dedicated mobile dev teams, but every developer is trained on mobile and every team is doing mobile development. We talk to Hannah Mittelstaedt about the benefits and drawbacks of such a transformation.
Mary and Tom Poppendieck talk to Charles Humble about continuous delivery, architects, management and other senior roles in IT, and diversity in the industry.
What's the impact of Java 8 on the Java ecosystem and why did we have to wait so long for these improvements? Is the JCP the right tool for driving innovation and do we need a really new version of Java? One that would not need take care of backward compatibility? We met Trisha Gee - a great member of our Java community - in New York to talk about these topics.
Randy Shoup talks about designing and building microservices based on his experience of working at large companies, such as Google and eBay. Topics covered include the real impact of Conway's law, how to decide when to move to a microservice-based architecture, organizing team structure around microservices, and where to focus on the standardization of technology and process.
Anil Madhavapeddy describes why unikernels have important security properties, how they can be built, and how they can be utilised alongside of Docker containers. He stresses the importance of type safe languages, particularly OCaml, which was used for the Mirage OS project, but also touches upon Go and Rust.
Steve Thair on introducing DevOps in large organizations, the particular challenges they face (from ROI based finance models to technical debt to improving communication) and how to address them.
Mitchell Hashimoto explains how Vagrant, Consul, Terraform and Atlas help developers and ops to set up complex systems and keep them running. Also: Go as a language for tools.
Camille Fournier explains consensus systems ZooKeeper, etcd, and Consul: how they work, what they do, how they differ from each other. Also: must-read papers in distributed programming.
The Internet of Things is becoming a part of our lives right now - we are measuring health, we are connecting to our cars, we can open our front door while being half-way around the globe. And while we can benefit from all the sensors and actors around us, there is also a big risk of losing control and data. Paul Fremantle shares some knowledge on potential threads and what we can do about them.