InfoQ Homepage Development Content on InfoQ
-
Amir Chaudhry on Unikernels, Docker
Amir Chaudhry explains Unikernels, tooling (like Docker images) to make developing with Unikernels easier, real world uses of Unikernels, and much more.
-
Adam Tornhill on Code as a Crime Scene, Git and Static Analysis, Clojure
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 on Making Twitter's Pelikan Cache Fast And Reliable
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.
-
Peter Bourgon Discusses Coding in Idiomatic Go, Building Microservices with Go-kit, and Weave Net
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 on Improving the Usability of Ops Tools to Improve Company Culture
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, Creator of Jenkins Discusses its History, Present and Future
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 on Immutable Infrastructure
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.
-
Interview with Simon Ritter on Java 9
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 about Software Transformation in Enterprises
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 Good and Bad of Microservices (with F#)
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.
-
Interview with Martin Thompson on High Performance Java
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.