InfoQ Homepage Architecture & Design Content on InfoQ
-
Joe, Florian and Sebastian on the Indy Autonomous Challenge
The Technical University of Munich has won the Indy Autonomous Challenge. A competition for self-racing vehicles. In this we discussies the the event itself, what makes it challenging, and the approach the TU Munich took. We discuss the importance of simulation, the limits of hardware, how Docker helps crossing this gap, and the role of open source software when taking on such a challenge.
-
James Clark on How Ballerina Handles Network Interaction, Data, and Concurrency
Charles Humble discusses the design of the Ballerina programming language with its lead designer James Clark. They discuss how the goals of the language inform a number of design choices including: the type system, error handling, the concurrency model, and the language’s built in support for visualization of program flows.
-
Event Driven Architectures of Scale
Wes Reisz, Matthew Clark, Gwen Shapira, and Ian Thomas discuss the evolution of event-driven architectures over the decades, the advantages that EDA offers, and thoughts for the future.
-
Michelle Brenner Builds Netflix Workstations and Enables Artists to Create From Anywhere
Producing television shows and movies at Netflix-scale means having a way to efficiently work with many artists and content creators. Netflix Workstations were created as a cloud-based solution to provide artists with secure access to the applications and content they need to complete their work. We talk about the benefits and trade-offs of the solution that enables artists to create from anywhere
-
Microsoft's Asim Hussain on Designing Software for Sustainability and the Green Software Foundation
Charles Humble explores the topic of designing software for sustainability with Microsoft's Asim Hussain, chair of the Green Software Foundation. They discuss techniques such as demand shifting, as well as the current challenges that the Green Software Foundation is aiming to address.