InfoQ Homepage Programming Content on InfoQ
-
The Future of Your Business Needs an API Program... Now!
Roberto Galves discusses the need and how to develop an API-as-a-Business initiative to face the current economy.
-
Clojure Spec: Expressing Data Constraints without Types
Alex Miller introduces Clojure Spec which can be used for program validation, documentation, destructuring, instrumentation, data generation, and automatic generative testing.
-
Servlet vs Reactive Stacks in Five Use Cases
Rossen Stoyanchev talks about five common use cases in web application development and explores the impact of building on Servlet and Reactive stacks. He uses RxJava, Reactor, Spring MVC and WebFlux.
-
Polyglot on the JVM with Graal
Thomas Wuerthinger overviews Graal's language interoperability, and previews a low footprint AOT compiled Graal-enabled VM for embedded environments and microservices that require fast startup.
-
Your API - Don’t Make Developers Hate It
Adeel Ali shares from experience working with developers in 10 programming languages, covering what works and what not, and how to use automation to create a beautiful developer experience for APIs.
-
API Testing with Code Libraries and Cucumber
Ole Lensmar discusses various ways and tools for testing web APIs, focusing on using Cucumber.
-
API Design and the Future of API Descriptions Formats
Zdenek Nemec discusses the birth, evolution, and the current and the foreseeable future of web APIs.
-
Billions of Events Per Day with Elixir
Danni Friedland shares insights Node.js and JavaScript developers need to know before deciding to jump into the Elixir boat.
-
Turn Your API into a Product
Arnaud Breton provides advice on how to take a software and make it a product and how to manage an API product.
-
The State of API Languages
Jerome Louvel discusses the state of API languages, covering especially OAS, RAML and API Blueprint.
-
AI as a Service at Scale: Retail Case Study
Eldar Sadikov discusses emerging applications of AI in retail, illustrating how Jetlore's machine learning rank technology is currently utilized to power millions of consumer experiences every day.
-
Java Futures: Modules and More
Karen Kinnear highlights some Java 9 features, diving into the Module System (project Jigsaw), and taking a sneak peak at some of the future Java projects currently incubating.