InfoQ Homepage Architecture Content on InfoQ
-
Architectural Patterns: Moving Beyond Cloud-Native to Local-First - Insights from Adam Wiggins
In this episode, Heroku co-founder and Ink & Switch founder Adam Wiggins argues for a 'local-first' architecture that reconciles cloud-based collaboration with the performance and data ownership of local software. He explores the role of CRDTs and version control primitives in non-code domains, and examines how a hybrid AI future might leverage local models for core productivity tasks.
-
Increasing Users' Data Agency: from BlueSky's AT Protocol to the Local-First Software Movement
Martin Kleppmann, an associate professor at Cambridge and author of Designing Data-Intensive Applications, discusses the evolution of data systems over the last decade, mainly the shift from monolithic databases to modular building blocks. Kleppmann underlines the importance of moving from cloud-centric data storage systems to decentralised data storage similar to Bluesky’s AT protocol.
-
From MCP and Vibe Coding to Harness Engineering: How AI Native Engineering Evolved in One Year
Birgitta Böckeler, Distinguished Engineer at Thoughtworks, returns to discuss the rapid evolution of AI in software delivery. She touches on the evolution from vibe coding, the changing tools landscape and the more autonomous agents that, besides higher velocity, introduce higher risk.
-
Requirements Analysis for Architects: a Conversation with Sonya Natanzon
Michael Stiefel spoke to Sonya Natanzon, about the intersection of technical and social aspects of software architecture. Understanding the business and how a company operates is more important than the specific technologies used. Effective requirements analysis requires focusing on problems to be solved that describe good and bad outcomes, rather than statements of need or solution statements.
-
Context is the Key to the Agentic Architecture Revolution: a Conversation with Baruch Sadogursky
Michael Stiefel spoke to Baruch Sadogursky about software architecture in the age of agentic AI. LLM can function, albeit stochastically, as reasoning machines capable of interpreting human ambiguity. With the appropriate rigorous context artifacts to control the LLM’s reasoning, software specifications can become the source of truth, while the code becomes a disposable intermediate language.
-
How Blameless Culture Transforms Engineering Teams
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Tameem Hourani about building a blameless engineering culture through radical transparency, focusing on system resilience over individual blame, and creating high-performing teams that can embrace change and learn from failures.
-
The Evolution of Code Review: From Bug-Finding to Team Building
In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Greg Foster about the evolution and purpose of code reviews, building teams with kindness, expertise, and urgency, and how AI tools are changing software development.
-
Building a Resilient and Inclusive Engineering Culture with Matthew Card
In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Matthew Card about his resilience framework (CAPSS - Confidence, Adaptability, Purpose, Social Support) which has helped him overcome career challenges and now guides him in building inclusive engineering cultures by empowering teams and breaking echo chambers.
-
Resilience, Observability and Unintended Consequences of Automation
In this podcast, Shane Hastie, the Lead Editor for Culture & Methods, spoke to Courtney Nash about her research on the unintended consequences of automation in software systems, the importance of learning from incidents, and maintaining human expertise in complex systems.
-
Building Responsible AI Culture: Governance, Diversity, and the Future of Development
Shane Hastie, Lead Editor for Culture & Methods spoke to Inna Tokarev Sela, CEO of illumex, about implementing generative AI in development teams, emphasizing the critical need for robust governance across data, policy enforcement, and explainability layers. She also discusses how intentional workplace policies and female-oriented mentorship programs have helped achieve gender balance in tech.