InfoQ Homepage Design Content on InfoQ
-
Would You Have Clicked on What We Would Have Recommended?
Peter B. Golbus describes recent work on the offline estimation of recommender system A/B tests using counterfactual reasoning techniques.
-
Planting the Service Design Seeds at CBC
Hira Javed discusses the increasing adoption of the service design discipline, and CBC's adventures in embracing this approach.
-
From Quadcopters to Helicopters: Formal Verification for Safer Vehicles
Kathleen Fisher explores the promises and limitations of current formal methods and techniques for producing useful software that probably does not contain exploitable bugs.
-
Design Strategies for Building Safer Platforms
Kat Fukui talks about the design strategies that the Community & Safety team at GitHub uses to design safer, more consensual features and how to incorporate them into teams’ processes.
-
Getting from Monolith to Microservices
Jimmy Bogard looks at strategies to break a monolith, from the front-end to the back, including database refactoring and analysis tools to see dependencies in legacy code.
-
Rethinking Legacy and Monolithic Systems
Vaughn Vernon discusses removing entanglement in legacy and monolithic systems.
-
Decoding Distributed Systems
Maria Ntalla, Zoe Vance discuss some of the components and designs of distributed systems, explaining common jargon and best practice tips for getting started with and managing distributed systems.
-
Designing Automated Pipelines for Unseen Custom Data
Kevin Moore discusses some challenges in designing automated machine learning pipelines that can deal with custom user data that it has never seen before, as well as some of Salesforce’s solutions.
-
Improving the Design of Existing Software
Steve Smith looks at some common places for signs of app design degradation, showing steps to take to improve the code. Examples use C#/.NET but are generally applicable regardless of platform.
-
Reactive DDD—When Concurrent Waxes Fluent
Vaughn Vernon gives practical guidance on using DDD to model business-driven solutions that result in software that is fluent, type-safe, and with core Reactive properties.
-
Rethinking HCI with Neural Interfaces @CTRLlabsCo
Adam Berenzweig talks about brain-computer interfaces, neuromuscular interfaces, and other biosensing techniques that can eliminate the need for physical controllers.
-
Using Data Effectively: beyond Art and Science
Hilary Parker talks about approaches and techniques to collect the most useful data, analyze it in a scientific way, and use it most effectively to drive actions and decisions.