InfoQ Homepage Programming Content on InfoQ
-
The Multi-Agent Approach: Building Reliable and Controllable Software Development Automation
Itamar Friedman explains how to transition from "vibe coding" to reliable software delivery. Learn how to govern agent communication and build a context-driven SDLC that scales.
-
Designing AI Platforms for Reliability: Tools for Certainty, Agents for Discovery
Aaron Erickson shares how NVIDIA scales AI agent hierarchies by balancing determinism and discovery, offering engineering leaders a practical blueprint for building reliable, purpose-built systems.
-
Practical Robustness: Going beyond Memory Safety in Rust
Andy Brinkmeyer explains how to leverage Rust beyond memory safety. Discover how senior devs and architects can embed runtime protocols into types to eliminate bugs at compile time.
-
Fine Tuning the Enterprise: Reinforcement Learning in Practice
Will Hang and Wenjie Zi explain how OpenAI's Agent RFT (Reinforcement Fine-Tuning) optimizes reasoning models end-to-end, enabling autonomous agents to learn efficient tool use and cut latencies.
-
Graph RAG: Building Smarter Retrieval Workflows with Knowledge Graphs
Cassie Shum explains how to move beyond traditional RAG limits using GraphRAG to inject enterprise logic and complex multi-hop reasoning into scalable knowledge graphs within a data warehouse.
-
Trustworthy Productivity: Securing AI-Accelerated Development
Sriram Madapusi Vasudevan explains how to secure autonomous AI agents, sharing enterprise patterns like provenance gates and sandboxed runtimes to defend the ReAct loop against rogue execution.
-
Million PDFs: Building a Modern Document Infrastructure with Rust and Typst
Erik Steiger explains how to replace heavy, outdated PDF engines like Crystal Reports and Puppeteer with a high-performance, serverless Rust and Typst pipeline, dropping render times below 2ms.
-
AI Works, Pull Requests Don’t: How AI is Breaking the SDLC and What to Do about it
Michael Webster explains how autonomous "headless" AI agents are flooding pipelines with code. He shares how CircleCI addresses the resulting technical debt and bottlenecked PR reviews.
-
Rust at the Core - Accelerating Polyglot SDK Development
Spencer Judge explains how Temporal uses a shared Rust core to build multi-language SDKs. He shares practical advice on handling type conversion, async bridging, and memory management.
-
Rules for Understanding Language Models
Naomi Saphra explains why language models act like populations rather than individuals. She discusses how data diversity drives generalization, why LLMs mirror users and how tokenizers alter behavior.
-
AI Agents to Make Sense of Data at OpenAI
OpenAI’s Bonnie Xu explains Kepler, their internal AI data analyst agent built on MCP. She shares how they scale data discovery across 600+ PB using automated context, RAG, and AST-based evals.
-
From Hype to Strong Foundations: What the Rise, Fall and Resurgence of Agents Can Teach Us about Outlasting the Cycle
Aditya Kumarakrishnan discusses "Agents: The Missing Manual," sharing four historically grounded ideas to build modular, durable, and hyper-tenant AI agent architectures.