InfoQ Homepage Java Content on InfoQ
-
LDAP at Lightning Speed
Howard Chu covers highlights of the LMDB design and discusses some of the internal improvements in slapd due to LMDB, as well as the impact of LMDB on other projects.
-
Lambda Mechanics
Marc Hoffmann explores the technical details of compiled lambda expressions and method references which come with several performance benefits and could also be used for other JVM languages.
-
The Changing Face of Communications: IoT, REST, & Reactive
Todd Montgomery explores questions related to WebSocket, HTTP/2, CoAP, MQTT, XMPP, and the way these protocols change how services communicate.
-
Extending Jobs to Speed up Eclipse
Thirumala Reddy Mutchukota presents the Eclipse Job Groups API, its uses and sample implementations to parallelize lengthy operations in Eclipse.
-
An Introduction to Eclipse Che
Tyler Jewell introduces Eclipse Che, its architecture, how to create Java applications with it and provides a tutorial on building plug-ins and extensions to Che directly.
-
APIs for Open Source Hardware
Justin Mclean introduces the Open Source Hardware, its communication protocols (RF, ZigBee, WiFi, Bluetooth) and the software/API layer (HTTP, WebSockets, Can Bus, COAPI and MQTT) used.
-
core.async: Concurrency Without Callbacks
Stuart Halloway discusses the design of core.async and some of its capabilities: channels, put and take, go blocks, alts! and alts!!, timeouts, showing their use through code.
-
Building and Sharing Your P2 Fortress with Tycho and Nexus
Trent Vigar explains how to build a RCP/OSGi fortress with Eclipse Tycho and how to consume Eclipse features with the Nexus Unzip Plugin.
-
Scala in the Enterprise
Peter Pilgrim presents the experience of adopting Scala in the digital enterprise. He provides technical and development advice to agile teams new to implementing Scala.
-
Java 8 in Anger
Trisha Gee shows how to build a fully working end-to-end application using just the core libraries available in the latest version of Java.
-
Hexagonal Architecture with Grails
David Dawson explains how to build a Grails application based on a hexagonal architecture.
-
Reactive Application Design for High Volume Multi-dimensional Temporal Data Series
Stuart Williams examines some of the problems faced building an application processing billions of events/day with Spring Integration, Spring Expression Language, Reactor and the LMAX Disruptor.