InfoQ Homepage Architecture Content on InfoQ
-
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.
-
Portia Tung on Executive Coaching and Habits of Effective Agile Coaches
Portia Tung talks about how executive coaching helps managers to deal with challenges and find ways to help their teams, and explores the habits of highly effective agile coaches. She provides examples from her experience of coaching agile teams and executives, and describes the benefits that agile coaches can bring.
-
Chris Young and Kate Gray on Winning Hearts and Minds of People
Chris Young and Kate Gray talk about applying methods used in political campaigns and the workplace to achieve goals, influence and engage people, and win their hearts and minds. They discuss how to create a vision that people can easily understand and will want to support, and how to get interaction and relevant feedback that helps deliver value.
-
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.
-
Aviran Mordo Discusses Technical Leadership, DevOps and Distributed Computing
Aviran Mordo discusses the skills required for technical leadership, his thoughts on DevOps, and the journey WIX has taken when implementing a microservice-based architecture. Mordo suggests that although architects may not be able to code full-time, they must remain 'hands-on', and although many new techniques, tools and frameworks are currently emerging, care must be taken with evaluation.
-
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.
-
Peter Alvaro on Distributed Programming, CRDTs, LDFI
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.
-
Interview with Gil Tene on Hardware Transactional Memory
Gil Tene speaks to Alex Blewitt at QCon London 2016 on the upcoming support for hardware transactional memory in server-class Intel chips, and what it will mean for the JVM. Tene discusses what kinds of applications will benefit from speculative lock elision and increasing concurrency in the near future on multi-core server platforms.
-
Adrian Colyer on the Morning Paper and Reading Computer Science Papers
Adrian Colyer explains the motivation behind publishing the "Morning Paper" (a blog discussing Computer Science research papers) and mentions some of his favourite papers of the past year.
-
John Sheehan on Web API Quality
In this interview, John Sheehan expounds on what constitutes a high quality API. The first half focuses on developer experience which will help API consumers distinguish between top tier API providers and the rest. The second half provides pointers for API providers aiming to improve various aspects of API quality, specifically performance across the API lifecycle.
-
Josh Long on Spring Boot, Spring Cloud and Microservices
Josh Long talks about the philosophy behind Spring Boot and Spring Cloud. He also discusses some of the common distributed computing problems Pivotal are trying to solve - externalised configuration, service discovery, client-side load balancing, distributed tracing and so on, and talks about some major clients including Netflix, Baidu and Alibaba.