InfoQ Homepage Programming Content on InfoQ
-
Policing the Stock Market with Machine Learning
Cliff Click talks about SCORE, a solution for doing Trade Surveillance using H2O, Machine Learning, and a whole lot of domain expertise and data munging.
-
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.
-
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.
-
Data Cleansing and Understanding Best Practices
Casey Stella talks about discovering missing values, values with skewed distributions and likely errors within data, as well as a novel approach to finding data interconnectedness.
-
From Data Science to Production–Deploy, Scale, Enjoy
Sergii Khomenko introduces best practices in development, covers production deployments to the AWS stack, and using the serverless architecture for data applications.
-
The State of AI
Jim McHugh keynotes on the current state of artificial intelligence.
-
Hypermedia API Architectural Patterns
Gareth Evans and Rick Mugridge share the patterns that emerged while developing hypermedia APIs for various companies over time.
-
Data Driven Products Now!
Dan McKinley discusses how Etsy is using data to validate their ideas and prototypes, turning some into real products.
-
Looking inside a Race Detector
Kavya Joshi discusses the internals of the Go race detector and delves into the compiler instrumentation of the program, and the runtime module that detects data races.
-
Practical Data Synchronization Using CRDTs
Dmitry Ivanov discusses the basic CRDTs implementations in Scala, explaining the advantages of these data structures to solve many synchronization problems as well as their limitations.
-
Panel: IBM, Westpac, Certus, and Enable Discuss APIs and Microservices
Dennis Ashby moderates a panel discussing the role of APIs in building microservices and the challenges to be overcome.
-
Build to Learn: Rapid Prototyping Methods
Sara Bayless da Costa discusses several prototyping methods helping to learn about product, gather quality feedback, and get the best version of a product out there as quickly as possible.