InfoQ Homepage Languages Content on InfoQ
-
Reactive Android
Benjamin Augustin takes the practical approach of a complex API to explain how RxJava and Functional Reactive Programming (FRP) can be used on every project to make one's life easier.
-
Scala.js: Safety and Sanity in the Wild West of Web Development
Haoyi Li introduces Scala.js and shows how to get started with it, building a number of small Scala.js applications to show its capabilities.
-
Let’s Get to the Rapids: Java 8 Stream Performance
Maurice Naftalin discusses stream performance problems and creates guidelines for getting the best performance from Java 8 streams.
-
Introduction to Ionic, a Cordova and AngularJS-based Mobile Web App Framework
Mike Hartington introduces Ionic and its components, builds a sample app, and explores the suite of tools and services Ionic provides for hybrid mobile app development.
-
An Introduction to Clojure and ClojureScript
David Tanzer introduces Clojure and ClojureScript, discussing the language basics and some libraries useful for writing real applications.
-
Java EE 7 Using Eclipse
Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.
-
MQTT-SN: MQTT for UDP, ZigBee and Other Transports
Ian Craggs discusses MQTT-SN and the tools for using it in the Eclipse Paho and Mosquitto projects.
-
Electronic Trading in 2015: Faster or Smarter?
Annalisa Sarasini talks about how industry standards, open source, HTML5 and hosted services are today leveraged by leading buy and sell side firms when implementing single and cross asset solutions.
-
Priming Java for Speed at Market Open
Gil Tene provides an overview of JIT compiler optimization techniques and their impact on common market-open slowdown scenarios.
-
Catching up with Swift
Ash Furrow discusses Swift, why Swift was needed, the Objective-C problems it addresses, and how ready it is from both technical and business standpoints.
-
Applying Reactive Programming to Existing Applications
Ben Christensen discusses the mental shift from imperative to declarative programming, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.
-
Five Techniques to Improve How You Debug Servers
Tal Weiss explores five crucial Java techniques for distributed debugging and some of the pitfalls that make bug resolution much harder, and can even lead to downtime.