Adam Tornhill explains how to treat code as a crime scene, analysing Git repositories to discover team behaviours and code smells, the pros and cons of Clojure, and much more.
Yao Yue explains the motivation for building Twitter's Pelikan cache, how Pelikan differs from other caches, what to do and what to avoid when building reliably low latency software, and much more.
InfoQ sat down with Peter Bourgon, engineer at Weaveworks, and discussed how to program in idiomatic Golang, building microservices with his Go kit framework, and how Weave Net and Weave Mesh work.
Kate Heddleston explains why it's necessary to make Ops tooling easy to use, how Usable Ops and better documentation can improve the culture in teams, and much more.
Kohsuke Kawaguchi, the creator of Jenkins talks to InfoQ's Rags Srinivas about Jenkins: the past, present and future, including Jenkins 2.0 which is the largest release by far.
Axel Fontaine, Flyway creator and Boxfuse's CEO, discusses Immutable Infrastructure and whether it's ready for the prime time. Fontaine discusses architectural and organizational concerns and explains why containers may not always be the best solution for all infrastructure problems.
Alex Blewitt talks to Simon Ritter at QCon London 2016 about Java 9, the impact that Jigsaw will have on developers, and Java on the Raspberry Pi along with the differences between the Azul JVMs and Open JDK.
Jason McGee of IBM Talks about Open Source Projects and the Interactions at the Collaboration Summit
Jason McGee of IBM talks to Rags Srinivas of InfoQ about the importance of different open source initiatives, like Container Native Cloud Foundation (CNCF), Open Container Initiative (OCI) and how to sort through them from a developer perspective.
Cornelia Davis talks to Rags Srinivas about the importance of software transformation and the importance of feedback, Continuous Integration and Delivery and how culture and technology play a role in the transformation process.
Rachel Reese on the challenges and benefits of using microservices at Jet. In particular how F# made it easier to refactor and maintain hundreds of microservices. The hard bit is the infrastructure.
Alex Blewitt speaks to Martin Thompson at QCon London 2016 on his open-source high-performance networking stack Aeron, and how it avoids garbage collection delays for consistently low latency. Martin explains the use of the xadd processor instruction to avoid spinning wait loops and looks ahead to where CPU technology is heading in the future.
Peter Alvaro discusses some of the reasons that distributed programming is hard, Lineage-driven Fault Injection, static analysis to check deterministic behaviour, CRDTs, and much more.