InfoQ Homepage Java Content on InfoQ
-
What’s New in Spring 3.0
Arjen Poutsma reviews Spring Framework 2.5 and takes a look at Spring 3.0, themes and features, and the roadmap ahead.
-
Standards are Great, but Standardisation is a Really Bad Idea
Paul Downey covers the risks of premature standardisation, partial implementations and open extensions, cloud computing lock-in, and formal activities vs lightweight open processes like open source.
-
Hacking Selenium
Jason Huggins covers why Selenium exists, Selenium as a functional testing tool, problems with using Selenium, Selenium history, Selenium components, issues encountered and Selenium hacks/workarounds.
-
JRuby, Duby, and Surinx: Building a Better Ruby
Charles Nutter discusses JRuby, invokedynamic, JRuby performance, Duby, Duby syntax, future Duby plans, Surinx, the motivation for making Duby and Surinx, and how Duby and Surinx are helping JRuby.
-
Lessons Learned From Java EE’s Evolution
Rod Johnson talks about Java’s evolution, in particular J2EE, presenting the lessons to be learned from its failures, preparing to avoid such mistakes in the future.
-
Failure: An Illustrated Guide
Avi Bryant explains the iterative process that led to the concept, implementation, and UI of Trendly (http://trendly.com/ ), using Smalltalk, Javascript, Ruby and Java in the process.
-
Real Time Web with XMPP
After an introduction to XMPP, Jack Moffitt presents Strophe, a library for writing XMPP clients, and he demonstrates sample code showing how to program against it.
-
Scala Basics - Byte-code Fancypants
David Pollak makes an introduction to Scala showing how basic language constructs like boxing, generics, structural types, tail calls, and others, are used and how they are translated into byte code.
-
Are We There Yet?
Rich Hickey advocates the reexamination of basic principles used today like state, identity, value, time, to create new constructs to deal with the massive parallelism and concurrency of the future.
-
Pimp My Architecture
Dan North discusses an example of rearchitecting an application without rewriting it from scratch, and explains general strategies for a holistic rearchitecture.
-
SpringSource and VMWare: Making Sense Of It All
Adrian Colyer and Karl Rumelhart discuss the VMWare acquisition of SpringSource, Cloud Foundry, public vs private cloud, virtualization, vSphere, Infrastructure as a Service and vSphere performance.
-
Pouring Data on Troubled Markets - Quantitative Portfolio Management Technology at BGI
Eoin Woods explains how Barclays Global Investors (BGI) designed Apex to meet the challenges it faces and the Java technologies which were chosen for an architecture with variations on standard J2EE.