InfoQ Homepage Programming Content on InfoQ
-
Interpreting the Language of Devices in the Wild
Brad Unruh discusses machine instrumentation, data capture and interpretation approaches from a leading supplier of infrastructure and industrial machinery.
-
Improving Both the UX and DX with White Box AI
Cloderic Mars discusses using white box AI to improve user and developer experience.
-
Bots & Messaging Application APIs
Jasmine Anteunis discusses integrating bots with messaging applications.
-
GitHub's GraphQL Future
Kyle Daigle shares why GitHub chose GraphQL, how it differs from REST, how GitHub went about implementing it, and how they're using it in production a year later.
-
Managing the Reactive World with RxJava
Jake Wharton discusses how to think about asynchronous sources, the tools that RxJava provides to handle them, and takes a look at the future of Java and how it will affect the library.
-
Real Life Examples on How to Thrive Through Banking APIs
Lars Markull discusses using the figo Connect API to connect to thousands of banks and payment service providers to get info about transactions, portfolios, payments or notifications.
-
Testing Web Services with QuickCheck
Thomas Arts discusses how to test web services with QuickCheck.
-
Elixir and Money
Tomasz Kowal discusses using Elixir for a financial application, handling rounding errors, designing APIs that gracefully handle network and hardware failures, and crashing the app during design.
-
API Design Lessons Learned: Enterprise to Startup
Mohamed El-Geish explores lessons learned at big companies like Microsoft and LinkedIn, and adapts the insights drawn from them to fit a fast-growing startup.
-
Beyond REST: Coursera's Journey to GraphQL
Bryan Kane talks about why Coursera is transitioning to GraphQL and shares challenges and learnings from building their GraphQL assembly layer.
-
Rethinking CodeGen: IDL, Thrift, gRPC, Ohh My
Cameron Waeland discusses the evolution of Compass and presents their extensible code generation framework which is at the heart of their automatically generated REST to gRPC reverse proxy.