InfoQ Homepage Java Content on InfoQ
-
Titanic, COBOL and the 100 Year Platform
Ola Bini discusses what features a long lasting platform should have, and takes a look at Java to see if it can be that platform.
-
Spring Integration - Practical Tips and Tricks
Oleg Zhurakousky demoes performing transaction management, error handling, asynchronous processing, advanced aggregator configuration, etc. using Spring Integration and enterprise integration patterns
-
Akka: Reloaded
Josh Suereth presents the new features available in Akka 2.0: clustered actors, including stateless and stateful ones, replication and the Cluster API.
-
Basic Application Development with Spring Roo and SQLFire
Jeff Markham introduces Roo and SQLFire along with a demonstration of using AspectJ for SQLFire administration.
-
Improve Your Java with Groovy
Ken Kousen demoes 10 cases when he says it’s better to use Groovy: XML (and JSON), JDBC, I/O (Files), Collections, Closures, Builders, AST Transformations, Meta-programming, Spock, and Gradle.
-
Spring 3.1 and MVC Testing Support
Sam Brannen and Rossen Stoyanchev introduce the TestContext Framework, how to use @Configuration and environment profiles for testing with Spring 3.1, and the testing support available in Spring MVC.
-
Spring Social: For the New Web of APIs
Craig Walls discusses the need for adding social features to applications, how to secure such applications and how Spring Social can help.
-
Tailoring Spring for Custom Usage
Josh Long uncovers some of the hooks available in the Spring framework: life cycles, scopes, beans, resources, XML marshallers, REST, transactions, caching, Spring Integration adapters, and others.
-
Java.next
Erik Onnen attempts to demonstrate that Java is still the best programming language for the JVM if simplified idioms are used along with proper tooling.
-
Scalaz: Functional Programming in Scala
Rúnar Bjarnason discusses Scalaz, a Scala library of pure data structures, type classes, highly generalized functions, and concurrency abstractions to perform functional programming in Scala.
-
Cloud Foundry: Inside the Machine
Derek Collison presents Cloud Foundry’s architecture with details on the Cloud Controller, the Service Provisioning Agent, the Droplet Execution Agent, and the Messaging System.
-
Tuning Java for Virtual with EM4J
Ben Corrie explains how Elastic Memory for Java (EM4J) helps managing memory for Java installations in virtual settings.