InfoQ Homepage Development Content on InfoQ
-
Developing Meta's Orion AR Glasses
Jinsong Yu (Meta) discusses the extreme engineering tradeoffs and architecture highlights (world-locked rendering, distributed compute, EMG input) of the 100g Orion AR glasses.
-
A Thirteen Billion-Year-Old Photograph
Kenneth Harris shares a behind-the-scenes look at the James Webb Space Telescope, explaining the software and hardware that allow us to see the deepest parts of the universe.
-
Myth Busters: is Rust a Slam Dunk?
Ramya Krishnamoorthy explains why her team at Momento rewrote their core platform from Kotlin to Rust to achieve lower latencies and better cost efficiency.
-
Questioning Convention: C# as a Shortcut to Startup Velocity
Sam Cox explains why he chose C# to build his startup's platform, detailing how its modern tooling and ecosystem drove productivity and rapid iteration.
-
Orchestrating AI Services with the Spring AI Framework
Loiane Groner discusses Spring AI and how developers can build powerful, production-ready AI solutions in Java.
-
Fearless Programming with Rust
Senyo Simpson explains how Rust's values—performance, safety, and correctness—enable developers to program fearlessly by shifting the burden of discipline from the developer to the compiler.
-
Optimizing Custom Workloads with RISC-V
Ludovic Henry shares how RISC-V's open, modular architecture optimizes custom workloads, addressing urgent AI hardware demand & proprietary limits.
-
Refactoring Stubborn, Legacy Codebases
The speakers explain Stripe's successful approach to refactoring stubborn Ruby monoliths. They share lessons on improving developer experience, code quality, and maintainability.
-
High Performance Serverless with Rust
Benjamen Pyle discusses high-performance serverless with Rust on AWS Lambda, covering multi-Lambda projects, the Lambda runtime and SDK, and IaC for cost-effective, scalable solutions.
-
Making Augmented Reality Accessible: a Case Study of Lens in Maps
Ohan Oda explains how Google Maps' Lens in Maps AR feature was made accessible for visually impaired users, sharing development challenges and valuable insights for inclusive design.
-
Rust: a Productive Language for Writing Database Applications
Carl Lerche discusses Rust's potential for higher-level applications & shares productivity tips.
-
Clojure's Journey: From Simplicity to Enterprise Maturity
Jordan Miller explains Clojure's evolution, from Rich Hickey's vision to its enterprise adoption, highlighting key tools.