InfoQ Homepage Java Content on InfoQ
-
Nathan Marz on Storm, Immutability in the Lambda Architecture, Clojure
Nathan Marz explains the ideas behind the Lambda Architecture and how it combines the strengths of both batch and realtime processing as well as immutability. Also: Storm, Clojure, and much more.
-
Trisha Gee on MongoDB, Java 8, and What Excites Her About Writing Software
In this interview, recorded at QCon London 2014, Trisha Gee talks to Charles Humble about MongoDB, her work on the Java driver, her development set-up, what she’s interested in in Java 8, and what excites her about writing software.
-
Tom Banks on the IBM WebSphere Application Server Liberty Profile
When he reaches out to developers, Tom Banks tells them about cool new technologies they can implement. Using these cool new things they can do with IBM technology to try to make them think a little bit outside the box when it comes to enterprise software. So that they can innovate using IBM software and these new spaces created with their WebSphere Application Server Liberty Profile.
-
Zach Holman on all Things Github
Many of today's most prominent app developers rely upon GitHub, a popular website that facilitates online collaboration between members of all areas of the software engineering community. Learn about the nuts and bolts of GitHub; like Repositories, Contributions, projects and streaks from Zach Holman in this InfoQ interview recorded live at QCon San Francisco 2013.
-
Timothy Baldridge on Clojure's Core.Async
Timothy Baldridge explains the concepts behind Clojure's core.async, the programming model, the macro implementation, using core.async in Clojure and ClojureScript and much more.
-
Chris McMahon on Open Software Testing at Wikipedia
Chris McMahon discusses radically open source testing at Wikipedia and has put out a call for the testing community to participate, as well as discussing approaches to browser test automation.
-
Deepak Giridharagopal on Puppet, Immutable Deployments, Analyzing Systems with PuppetDB
Deepak Giridharagopal explains the config management and automation tool Puppet, the concept of Immutable Deployments, and how Puppet DB (written in Clojure) allows to monitor and query systems managed with Puppet. Also: why PuppetDB is written in Clojure.
-
Software Engineer Panos Astithas of Mozilla on Debugging Tools and Open Source
JavaScript expert Panos Astithas discusses the latest trends in mobile app development. The tools that Panos employs in his work as Software Engineer at Mozilla help to keep their applications as bug-free and smooth running as possible. Effective debugging is all about having the best developer tools available.
-
Adobe System's Narciso Jaramillo on Brackets and Web Development
In this exclusive interview with "NJ", app designer and engineer from Adobe Systems, at the QCon 2013 in San Francisco, NJ talks about the open source code editor known as "Brackets". The challenges around front-end development; JavaScript, HTML, CSS development. the open source project and the actual branded Adobe product called Adobe Edge Code, part of Edge Tools and Services.
-
Jessica Kerr on Scala, scalaz, scalaz-stream, Testing with ScalaCheck
Jessica Kerr explains the reasons to use Scala (best of FP and OOP worlds), scalaz, I/O and async programming with scalaz-stream, property-based testing with ScalaCheck, and much more.
-
Francesco Cesarini and Viktor Klang on the Reactive Manifesto
Francesco Cesarini and Viktor Klang explain the motivation behind the Reactive Manifesto and what exactly it brings to the table. Also: what Erlang and Scala/Akka can learn from each other.
-
Cliff Click on In-Memory Processing, 0xdata H20, Efficient Low Latency Java and GCs
Cliff Click explains 0xdata's H20, a clustering and in-memory math and statistics solution (available for Hadoop and standalone), writing H20's memory representation and compression in Java, low latency Java vs GCs, and much more.