InfoQ Homepage Architecture Content on InfoQ
-
Colin Garlick on Architecture Design in an Agile World
Architecture design is defining the basic structure of our software for now and for the future. But how can this work, given that we are living in an agile world accepting the fact that we only have limited knowledge of our final system? InfoQ was talking with Colin Garlick about architecture design and responsibilities during software development.
-
Neha Narula on the Latest Research in Databases, Transactions, Distributed Programming
Neha Narula talks about the latest research and concepts in distributed programming and databases, reducing the overhead of transactions, are multicore systems like distributed systems, and much more.
-
Mitchell Hashimoto on Consul, Terraform, Atlas, Go as a Language for Tools
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 on Consensus Systems: ZooKeeper, Etcd, Consul
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.
-
Camille Fournier on the Software and Data Science Behind Rent the Runway
Camille Fournier explains how Rent the Runway uses software and data science to handle a massive shipping and warehouse operation, modelling inventory life cycles, optimising shipping and much more.
-
Matthew Skelton on DevOps and Continuous Delivery Challenges
Matthew Skelton talks about the challenges to DevOps and Continuous Delivery adoption, what's the impact of microservices in this space, how to leverage ITIL, and DevOps team topologies.
-
Caitie McCaffrey on Scaling Halo 4 Services, the Orleans Actor Framework, Distributed Programming
Caitie McCaffrey talks about scaling game backend services for Halo 4 and others, stress & performance testing, the Orleans actor framework, and the future of distributed programming.
-
Shane Hastie on Distributed Agile Teams, Product Ownership and the Agile Manifesto Translation Program
An interview with Shane Hastie about working effectively in distributed agile teams and making remote working work, why product ownership should be a team sport and how product owners teams can work with development teams and the Agile Manifesto translation program.
-
John Graham-Cumming on Polyglot Programming and Geek History
John Graham-Cumming talks about his work at CloudFlare, and being a polyglot programmer there. He also discusses reverse engineering GNU Make, and writing a book about it. The interview also touches on side projects with Arduino and Raspberry Pi, his successful campaign to get Turing pardoned, the project to build Babbage's analytical engine, and his Geek Atlas.
-
Interview with Lars Vogel on the Eclipse Platform
Recorded at EclipseCon NA 2015, Lars Vogel talks to Alex Blewitt about the state of the Eclipse platform, how Git and Gerrit are helping increase contributions and code quality, and what to look out for in the upcoming Eclipse Mars release.
-
Rebecca Parsons on Microservices: Challenges, Benefits and Service Design
Rebecca Parsons, Thoughtworks CTO, on microservices: prerequisites, challenges and benefits. Also insights on designing services for scalability, handling failure and eventual consistency.
-
Spring Framework - Today, Past and Future
Spring may not be in the air just yet but Juergen Hoeller, co-founder of the Spring Framework and project lead and release manager talks to InfoQ about how Spring has managed to stay relevant with developers by adapting to the changes in the underlying infrastructure such as Cloud, Big Data, NoSQL and so on. He talks about the Spring ecosystem and about the future of Spring including Spring 5.0.