InfoQ Homepage Java Content on InfoQ
-
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.
-
RESTful Clojure
Siva Jagadeesan on how to build good web APIs using Resource Oriented Architecture (ROA) and Clojure, showing how to build one with Clojure.
-
Building a PaaS in Clojure
Allen Rohner shares the difficulties encountered and the lessons learned building a PaaS in Clojure.