InfoQ Homepage Languages Content on InfoQ
-
The Beauty of Ruby
Glenn Vanderburg demonstrates some of the subtle beauty about Ruby that experienced Rubyists know and love. Some of the best things about Ruby aren't obvious to newcomers.
-
Code Organization Guidelines for Large Code Bases
Juergen Hoeller shares guidelines for managing large codebases such as packaging and package interdependencies, layering and module decomposition, and evolving a large code base.
-
Agile DSL Development in Ruby
The presentation shows how to involve on-site customers in the evolution of their DSL syntax and how it leads to higher-quality, more correct software.
-
Rod Johnson: Are we there yet?
Rod Johnson discusses some of the challenges that still faces enterprise Java development, and the technical innovations needed to address them.
-
Using Google Web Toolkit
Bruce Johnson goes in depth on Google Web Toolkit (GWT) a Java-centric framework for creating AJAX applications.
-
Event Patterns
Ian Cartwright presents some of his work (developed with Martin Fowler) on event patterns: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event.
-
WebWork (Struts 2) In Action
Patrick Lightbody overviews WebWork and the Struts merger, comparing to other web frameworks and explaining how to achieve rapid development with WebWork/Struts 2.
-
Java EE Class Loading Architectures
Ernie Svehla reviews Java Class Loading including a comparison of major appservers, how to package Java EE apps, and common class loading problems such as ClassNotFoundException, or NoDefFound Errors.
-
Simplifying Enterprise Development with Groovy
Guillaume Laforge, Groovy project manager, teaches how scripting with Groovy can increase your productivity and help you build and test solutions faster on the Java platform.
-
Dynamically Typed Languages for the JVM
Gilad Bracha discusses improved support for dynamic langages on the JVM via the new invokedynamic bytecode and through improved support for hot-swapping.
-
The SOA Component Model
Rob High introduces Service Component Architecture (SCA) and Service Data Objects (SDO) as the foundation for a SOA programming model.
-
JP Rangaswami on open source in the enterprise & the future of information
CIO JP Rangaswami explains how open source became a corporate IT strategy at investment bank DrKW & why CIOs should consider open source for major software development initiatives.