InfoQ Homepage Java Content on InfoQ
-
Stuart Halloway on Datomic, Clojure, Reducers
Stuart Halloway explains Datomic, programming transactional behavior with Datomic, Datalog and logic programming, programming with values, Clojure Reducers and much more.
-
Phil Trelford on Functional Architectures, F#
Phil Trelford discusses how to design large scale applications with functional concepts, the state of the F# community and much more.
-
Rúnar Bjarnason on Scalaz, Lenses, Functional Programming and Scala
Rúnar Bjarnason talks about the ideas behind and features in the popular scalaz library, programming concepts like (bi-directional) lenses, Scala Macros, and much more.
-
Miles Sabin on Dependent Types with Scala, Shapeless, Scala Macros
Miles Sabin explains dependent typing in Scala, the Shapeless project that demonstrates these concepts, static typing improvements in Scala and Scala Macros.
-
Neil Bartlett on Simplifying OSGi Development with BndTools
Neil Bartlett discusses why he felt it was necessary to create BndTools, an OSGi development environment for Eclipse, and what its advantages are over PDE for creating modular applications.
-
Lance Walton on Scala in the Enterprise
Lance Walton discusses Scala in the enterprise, educating developers in functional programming and whether Scala's binary compatibility issues between releases are a problem, and much more.
-
Dick Wall on Scala, DI with SubCut, Scala Compiler Plugins, Java's Future
Dick Wall explores the state and future of Java, his reasons for switching to programming in Scala, the SubCut Dependency Injection library for Scala, Scala Compiler Plugins and much more.
-
Scala, Functional Programming and Play 2.0
Sadek Drobi discusses functional programming sand Scala's multi paradigm approach at QCon London 2012. He also shares insights into the new Play 2.0 framework.
-
Rupert Smith on Low-Latency Java Programming, FPGAs
Rupert Smith explains how to write low-latency code on plain JVMs (not realtime VMs) and how to avoid GC pauses. Also: how to exploit the capabilities of FPGAs to improve performance.
-
Nada Amin on Scala DSLs with Lightweight Modular Staging and Compiling to JavaScript
Nada Amin explains Scala's Lightweight Modular Staging, how it can be used for embedded DSLs, using it for an embedded JavaScript DSL that compiles to JavaScript and offers callback-free programming.
-
Viktor Klang on Akka, Futures and Promises, Scala
Viktor Klang talks about the features of Akka 2.x and future releases, Akka's approach to fault tolerance, the effort to unify Futures in Scala, and the state of functional programming.
-
Martijn Verburg on the London JUG, the JCP and Oracle's Handling of the Java Community
Martijn Verburg talks about the London Java user group, their adopt a JSR program, the JCP and Oracle’s handling of the Java community