InfoQ Homepage Development Content on InfoQ
-
Mobile Connectivity and IoT
Leslie Shannon overviews the different kinds of connectivity options available to IoT solution providers underlining which connectivity types are best for which purposes.
-
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.
-
An Introduction to Distributed Tracing and Zipkin
Adrian Cole overviews debugging latency problems using call graphs created by Zipkin and reviews the ecosystem, including tools to trace other languages and frameworks.
-
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.
-
The State of API Languages
Jerome Louvel discusses the state of API languages, covering especially OAS, RAML and API Blueprint.
-
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.
-
Empowering Devices for IoT with Erlang and FPGA
Irina Guberman discusses challenges using FPGAs and Erlang in IoT, including enforcing security and updating FPGA devices on the fly.