InfoQ Homepage Programming Content on InfoQ
-
Electron Apps, from Start to Production
Paul Betts discusses Electron, a platform for writing cross-platform Desktop apps, explaining how to start writing apps, how to integrate web UI libraries and languages, and others.
-
Mixing in React
Rushaine McBean talks about how she integrated React into an existing app with its own semi structure, and the lessons learned, improvements made along the way and resulting front-end standards.
-
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.