InfoQ Homepage Java Content on InfoQ
-
Erjang - A JVM-based Erlang VM
Kresten Krab Thorup emphasizes existing problems with the Java concurrency model, explaining when to use Erjang, a JVM-based Erlang VM, built around the process and actor concepts.
-
Introducing Apache Tomcat 7
Mark Thomas reviews some of the new features available in Apache Tomcat 7, including: Servlet 3.0, JSP 2.2, EL 2.2, asynchronous request processing, memory leak protection, and security improvements.
-
Configuration Enhancements in Spring 3.1
Chris Beams discusses configuration enhancements coming in Spring 3.1: unified property management, bean definition profiles, nested
elements, c: namespace, Grails BeanBuilder integration. -
JavaScript Functions: The Good Parts - Idioms for Encapsulation and Inheritance
Scott Bale explains how functions help to make use of encapsulation and inheritance in order to create modular applications in JavaScript employing modules, closures, and prototypes.
-
Advanced GORM - Performance, Customization and Monitoring
Burt Beckwith discusses potential performance problems using mapped collections and Hibernate 2nd-level cache in GORM, along with strategies for avoiding such performance penalties.
-
What's New in Spring Integration 2.0?
Mark Fisher and Oleg Zhurakousky present what’s new in Spring Integration 2: Sprint 3 features used, enterprise integration patterns, channel adapters, tooling support, and what lies beyond 2.0.
-
Clojure-Java Interop: A Better Java than Java
Stuart Dabbs Halloway reviews Clojure’s syntax and explains how Clojure-Java interop works. He then talks about simplicity, attempting to prove that Clojure is a simpler and better language than Java.
-
Modern SOA Infrastructure and Open Source
Mark Little presents the constituents of a modern SOI and where open source implementations stand in terms of standards, tools, ease of use, performance and reliability.
-
Groovy Update: To Infinity and Beyond!
Guillaume Laforge reviews the main Groovy 1.6 and 1.7 features, and what’s coming in Groovy 1.8: closures, modularization, Java 7 support, DSL, AST templates, better performance.
-
Introduction to Spring Security 3/3.1
Mike Wiesner demoes using Spring Security 3 with its new features, such as expression language-based authorization and extensions, to implement authentication and authorization in Java applications.
-
Introduction to Spring Roo
Rod Johnson and Stefan Schmidt introduce Spring Roo, building a sample app, unit and integration tests, AspectJ utilization, dependency injection, controller/view generation and GWT integration.
-
Slimmed Down Software - A Lean, Groovy Approach
Hamlet D'Arcy explains the Lean principles - Eliminate Waste, Build Quality In, Create Knowledge, Defer Commitment, Deliver Fast, Respect People, Optimize the Whole – in the context of using Groovy.