InfoQ Homepage Java Content on InfoQ
-
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.
-
Identity Management with Spring Security
David Syer discusses identity management, SSO, security standards –SAML, OpenID, OAuth, SCIM, JWT-, how Spring Security can fit in, and demoing IdM as a service.
-
Native Android Development Practices
Josh Long and Roy Clarkson discuss developing native mobile applications for Android with Spring Android.
-
Have Your Cake and Eat It Too: Meta-Programming Techniques for Java
Howard Lewis Ship discusses how to add extend class functionality at runtime via meta-programming for Java using Tapestry Plastic.
-
Yesod Web Framework
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).