InfoQ Homepage Architecture & Design Content on InfoQ
-
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.
-
Using NLP, Machine Learning & Deep Learning Algorithms to Extract Meaning from Text
David Talby walks through building a natural language annotations pipeline with domain-specific annotators, and using deep learning to automatically expand and update taxonomies.
-
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.
-
Scaling up Near Real-Time Analytics @Uber &LinkedIn
Chinmay Soman and Yi Pan discuss how Uber and LinkedIn use Apache Samza, Calcite and Pinot along with the analytics platform AthenaX to transform data to make it available for querying in minutes.
-
Real-Time Recommendations Using Spark Streaming
Elliot Chow discusses the data pipeline that they built with Kafka, Spark Streaming, and Cassandra to process Netflix user activities in real time for the Trending Now row.
-
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.