InfoQ Homepage Java Content on InfoQ
-
Introduction to Java Profiling
Jerry Yoakum discusses how code profiling tools and techniques can be used to evaluate code for constructions and errors that are likely to cause problems, highlight places in need of refactoring.
-
J2V8 a Highly Efficient JS Runtime for Java
Ian Bull introduces J2V8 and its API, how it was inspired by SWT, how V8 (C++) was integrated with Java, and some Eclipse tools for developing JavaScript applications on J2V8.
-
Relevance of ClojureScript
Jearvon Dharrie discusses how ClojureScript stacks up against ES6. He demonstrates code examples in JavaScript and ClojureScript.
-
Tasty Recipes for OSGi Bundles
Gunnar Wagenknecht introduces the Eclipse Bundle Recipes project, explaining how to turn a library from Maven into an OSGi bundle, and how to deploy recipes and build systems to a local environment.
-
How 30 Years of Ticket Transaction Data Helps you Discover New Shows!
Vaclav Petricek discusses how to train models, architect and build a scalable system powered by Storm, Hadoop, Spark, Spring Boot and Vowpal Wabbit that meets SLAs measured in tens of milliseconds.
-
Distributed Eventually Consistent Computations
Christopher Meiklejohn looks at applying two techniques together, deterministic data flow programming and conflict-free replicated data types, to create highly available and fault-tolerant systems.
-
What can e(fx)clipse do for you to Develop JavaFX Applications and IDE Plugins?
Thomas Schindl presents new tooling features in e(fx)clipse 1.0, runtime APIs and components such as the Code Editor and 3D Viewer, and tooling APIs that can be used in other IDE plug-ins.
-
Java 8 in Anger
Trisha Gee uses Java 8 streams and lambdas to build an app consuming a real-time feed of high velocity data, using services to make sense of the data, and presenting it in a JavaFX dashboard.
-
Java for Low Latency - You’ve Got to Be Joking!
John Davies walks through and demonstrates how to reduce latency while increasing throughput in applications, with demos using Java 8 and lambdas.
-
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.
-
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.
-
An Introduction to Clojure and ClojureScript
David Tanzer introduces Clojure and ClojureScript, discussing the language basics and some libraries useful for writing real applications.