InfoQ Homepage Infrastructure Content on InfoQ
-
Dennis Stevens on Value Management in Agile Projects
Dennis Stevens discusses ways to identify and focus on business value and risk mitigation in Agile projects. As a contributor to the Agile Extension to the BABOK, and in his work on the ICAgile Business Analysis & Value Management area, and how to identify, prioritize and mitigate risk in software development projects.
-
John Nolan on the State of Hardware Acceleration with GPUs/FPGAs, Parallel Algorithm Design
John Nolan shows the state of hardware acceleration with GPUs and FPGAs, why it's hard to write efficient code for them, and why to favor polymorphism over if statements for performance.
-
Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP
Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.
-
Brian Foote on the State of OOP, Refactoring, Code Quality
Brian Foote looks back at the promises of OOP and discusses which, if any, of them became reality. Also: a look at NoSQL, refactoring and code quality, testing and static typing and more.
-
Hardware friendly, high performance Java-Applications
Martin Thompson and David Farley discuss how to use the scientific method to create high performance systems by measuring performance and adapting the implementation to approach the limits of current hardware. The disruptor architecture is an open sourced result of their work at low-latency, high throughput systems for the retail trading platform of LMAX Ltd.
-
Graeme Rocher on Grails 2.0 and Polyglot Persistence
In this interview recorded at JavaOne 2011 Conference, Srini Penchikala talks to Grails project lead Graeme Rocher about Grails 2.0 features, polyglot persistence paradigm and how Grails supports it. Graeme also talks about the tool support and the upcoming features in Grails 3.0 release.
-
JSR 107, JSR 347, Infinispan, NoSQL, Hot Rod, Memcached, CDI and Beyond
InfoQ catches up with Manik Surtani to discuss JSR 347, data grids and Inifinispan. Manik dicusses overlap with NoSQL and support for Memcached and HotRod wire protocol as well.
-
CloudBees' Sacha Labourey Discusses the Role of Java EE in PaaS
Sacha Labourey talks to Charles Humble about the general PaaS vendor landscape, where CloudBees' fits, and the role of Java EE within the firm's platform.
-
Costin Leau on Spring Data, Spring Hadoop and Data Grid Patterns
In this interview recorded at JavaOne 2011 Conference, Spring Hadoop project lead Costin Leau talks about the current state and upcoming features of Spring Data and Spring Hadoop projects. He also talks about the Caching and Data Grid architecture patterns.
-
Jonas Bonér and Kresten Krab Thorup on Bringing Erlang's Fault Tolerance and Distribution to Java with Akka and Erjang
Jonas Bonér and Kresten Krab Thorup discuss some key aspects of Erlang like fault tolerance and reliability and how the Akka and Erjang projects try to bring them to the JVM.
-
Jez Humble on Continuous Delivery
In this interview at Agile 2011, Jez Humble discusses continuous delivery and the deployment pipeline, emphasizing the importance of feedback and automating tests at every level to validate deployments. Gone are the days of massive acceptance test scripts. He also talks about the evils of feature branching, and speaks on the DevOps practices to collaborate all the way through the delivery cycle.
-
Orion Henry on Heroku, Doozer and Paxos, Ruby
Orion Henry explains what make Heroku's PaaS tick, in particular the new extensible Cedar stack as well as Doozer, the implementation of the Paxos algorithm created at Heroku.