InfoQ Homepage Programming Content on InfoQ
-
AI in Medicine
Anthony Chang presents the past of AI in medicine, the current development status, and what to expect from the future.
-
Cloud-Sourcing T.S. Eliot
Sarah Gray shares her observations from using Erlang to reconstruct poetry from live Twitter streams, what’s great and not so great about Erlang, what language features she loves, etc..
-
WebHooks: The API Strikes Back
Phil Nash takes a look at services that use Webhooks, exploring reasons to use WebHooks and the emerging best practices, and discusses implementing WebHook endpoints with live coded examples.
-
Building out Hypermedia Clients
Todd Brackley outlines the general engine of a hypermedia client implementation, what API forms look like, and then outlines five design issues useful in creating such clients.
-
Fast, Scalable, Reusable: A New Perspective on Production ML/AI Systems
Ekrem Aksoy discusses why production ML/AI systems should have a different perspective than the usual DevOps perspective which works on data immune systems.
-
Simplifying API Development
Abhinav Asthana discusses methods for simplifying API development.
-
Java Performance Engineer's Survival Guide
Monica Beckwith provides a step-by-step approach to finding the root cause of any performance problem in a Java app, showcasing through an example a few performance tools and the performance process.
-
Automation of Business Processes
Giuliano Lacobelli discusses the challenges faced automating business processes for a company with large API investments.
-
Money Is in the Gap
Eric Horesnyi discusses how to develop an API business to have financial success.
-
GraphQL for All? A Few Things to Think about before Blindly Dumping REST for GraphQL
Arnaud Lauret discusses REST vs. GraphQL, comparing their strengths and weaknesses, suggesting evaluating both before making a decision.
-
Parasitic Programming Languages
David Nolen examines the benefits and tradeoffs associated with creating a language based on an existing runtime, with a special focus on the Clojure and ClojureScript projects.
-
Building Secure Player Experiences at Riot Games
David Rook talks about the Riot Games Application Security program. He focusses on the tech and social aspects of the program and why he feels both are important when it comes to writing secure code.