InfoQ Homepage Architecture Content on InfoQ
-
Our Concurrent Past; Our Distributed Future
Joe Duffy talks about the concurrency's explosion onto the mainstream over the past 15 years and attempts to predict what lies ahead for distributed programming, from now til 15 years into the future.
-
Building Robust Machine Learning Systems
Stephen Whitworth talks about his experience at Ravelin, and provides useful practices and tips to help ensure our machine learning systems are robust, well audited, avoid embarrassing predictions.
-
Taming Complexity with Object-Oriented UX
Sophia Voychehovski discusses all the factors that cause complexity, the three key ways one can wrangle it and object-oriented UX.
-
Reactive & Asynchronous - Adventures with APIs in Financial Trading
Michael Barker discusses several low-latency APIs used for financial trading, what makes them fast and how they compare to HTTP/REST/JSON/XML APIs.
-
Design Guidelines for Conversational Interfaces
Angie Terrell discusses the current state of conversational interfaces and human-centered design principles to guide the design of conversational apps.
-
API Design Aesthetics
Col Perks looks at API design as a style, considering the qualities that might make an API beautiful and providing real world examples.
-
Pricing Page Optimization
Elena Verna discusses user behavior on the pricing page and how to organize the A/B testing resources to optimize the pricing page, one of the most important funnels of a website.
-
Stream Processing & Analytics with Flink @Uber
Danny Yuan discusses how Uber builds its next generation of stream processing system to support real-time analytics as well as complex event processing.
-
Demistifying DynamoDB Streams
Akshat Vig and Khawaja Shams discuss DynamoDB Streams and what it takes to build an ordered, highly available, durable, performant, and scalable replicated log stream.
-
How to Design and Develop in an Inclusive Way
Molly Watt and Chris Bush discuss designing for people with specific visual, auditory, cognitive and mobility needs, accessibility features and challenges for certain users engaging digital services.
-
Freeing the Whale: How to Fail at Scale
Oliver Gould discusses Finagle, a library providing a uniform model for handling failure at the communications layer, enabling Twitter to fail, safely and often.
-
Predictability in ML Applications
Claudia Perlich presents scenarios in which the combination of different and highly informative features can have significantly negative overall impact on the usefulness of predictive modeling.