All of Stuart Halloway's Content on InfoQ
Latest featured content by Stuart Halloway

- Topics
- Java,
- Language,
- Parallel Programming,
- Architecture
Stuart Halloway discusses how we use a total control time model, proposing a different one that represents the world more accurately helping to solve some of the concurrency and parallelism problems.
Articles by Stuart Halloway

- Topics
- Java,
- Ruby on Rails,
- Web Frameworks,
- JRuby,
- Ruby
Rails for Java Programmers, by Stuart Halloway and Justin Gehtland, teaches the Rails framework to Java developers. It provides an overview of Ruby, comparing and contrasting with Java and then gives a detailed look at the Ruby on Rails framework and compares each piece against the best known Java equivalent. This InfoQ excerpt includes sections on controllers, core classes, and unit testing.
Presentations by Stuart Halloway

- Topics
- Syntax,
- Java,
- Interop,
- Language
Stuart Dabbs Halloway, after reviewing Clojure’s syntax comparing it with Java, explains how Clojure-Java interoperability works. He then talks about the need for simplicity in languages, attempting to prove that Clojure is a simpler language, and consequently better, than Java.

- Topics
- Programming,
- Java,
- Language
Stuart Halloway presents what makes Clojure different and, in his opinion, better than Java, plus some real-life lessons on Clojure development including BDD for functional code, wrapping Java APIs, third part libraries worth knowing, writing code without an objectual context, and the learning curve for a team new to the language.
Interviews by Stuart Halloway

- Topics
- Dynamic Languages,
- Java,
- Architecture
Relevance, Inc. co-founder Stuart Halloway discusses Clojure and functional programing on the JVM in depth, and touches on the uses of a number of other modern JVM languages including JRuby, Groovy, Scala and Haskell. He also makes a case for structural edit modes in IDEs, and shares some of his favorite IT books.