InfoQ Homepage Java Content on InfoQ
-
Global Forest Watch: an Open Source Clojure project to Monitor Deforestation from Satellite Imagery
Dan Hammer presents using Clojure and Cascalog to analyze and classify the spectral time series of each pixel in the humid tropics in an application used to monitor deforestation.
-
Copious Data, the "Killer App" for Functional Programming
Dean Wampler supports using Functional Programming and its core operations to process large amounts of data, explaining why Java’s dominance in Hadoop is harming Big Data’s progress.
-
Play & Grails, a Fireside Chat between Two Leading Web Server-side Frameworks
David Dawson, Russell Miles, Justin Holmes debate on which is the best server-side web framework for the JVM: Play or Grails?
-
Simulation Testing with Simulant
Stuart Halloway discusses example-based testing using Simulant, a testing library based on statistical modeling, activity streams, distributed execution, validation, separation of concerns.
-
PuppetDB: Sneaking Clojure into Sysadmins' Toolkits
Deepak Giridharagopal discusses the Clojure solution implemented for PuppetDB, a centralized storage solution for Puppet.
-
Enabling Microservice Architectures with Scala
Kevin Scaldeferri reports on using Scala for an SBT plug-in, for unit and functional testing, type-safe shared configuration using Zookeeper, and live inventory with WebSocket and Akka Actors.
-
FRP in ClojureScript with Javelin
Alan Dipert introduces Javelin, a ClojureScript library, demonstrating how it can be used to express a variety of asynchronous workflows in concise and composable ways.
-
Clojure and LLVM
Timothy Baldridge presents clojure-py2, a compiler written in Clojure that uses LLVM for code generation.
-
Data, Visibility, and Abstraction
Stuart Sierra introduces some general guidelines for designing systems which make their data and abstractions more transparent to developers, using code examples in Clojure.
-
Securing Clojure Web Apps and Services with Friend
Chas Emerick explains how to implement multi-factor authentication, role-based authorization and phishing prevention with Friend.
-
Deep Dive into G1 Garbage Collector
Charlie Hunt and Monica Beckwith describe the operational basics of G1 and how to tune it, along with tips on what to expect when migrating from Parallel GC or CMS to G1 GC.
-
Java Concurrent Animated
Victor Grazi presents the functionality of the components in the java.util.concurrent library through a series of animations implemented with the respective concurrent methods.