InfoQ

InfoQ

Topic/Tag specific view

Java Community Content on InfoQ


Latest featured content about Java

Polyglot Persistence for Java Developers - Moving Out of the Relational Comfort Zone

Topics
NoSQL,
Java,
Big Data

Chris Richardson shows how he ported a relational database to three NoSQL data stores: Redis, Cassandra and MongoDB.

News about Java

IntelliJ IDEA 11 - What is New

Topics
IDE,
Java

JetBrains released IDEA 11 before Christmas, bringing improvements to performance, Groovy and Grails support, and to Version Control plugins. InfoQ took a detailed look at what is new.

JSF 2.x Update from Ed Burns

Topics
Java

InfoQ got a chance to catch up with Ed Burns, JSF specification lead. Ed shared his viewpoints on where JSF stands in light of Ajax, and HTML5 as well as a recap of what happened in JSF 2.0, 2.1 and what is happening in 2.2. Ed covers how JSPs are first processed as Facelets, multi-tenancy, how JSF will support HTML 5, JSF adoption, high-traffic sites that use JSF, and more.

Articles about Java

Book Review and Interview: Java Performance, by Charlie Hunt and Binu John

Topics
Java,
Performance & Scalability

Java Performance, by Charlie Hunt and Binu John, provides performance tuning advice for both Java SE and EE applications. Specifically, it provides information on performance monitoring, profiling, tuning HotSpot, and Java EE application performance tuning. InfoQ reviews the book, and talks to the authors about their approach.

Oracle and the Java Ecosystem

Topics
Java

Oracle is making huge efforts to engage with the wider Java ecosystem, but challenges still remain.

Presentations about Java

Spring and Platform Interoperability

Topics
Java,
Interop,
.NET

Stephen Bohlen explains how Spring helps with interoperability between Java and .NET, demoing it with the help of a sample application.

One () to Rule them All

Topics
Java,
Javascript

Aaron Bedra introduces Clojure and details how ClojureScript – a Clojure subset compiled to JavaScript - helps with web development.

Interviews about Java

Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP

Topics
Virtualization,
Java,
Runtimes,
Performance & Scalability

Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.

IDE's and Developer tools, current state and future

Topics
Java,
.NET,
Git,
iOS,
IDE

Software developers spend a lot of their time working in an IDE or editor. JetBrains Tool Evangelist Hadi Hariri talking about expanding IDE offerings, Jetbrains Open-Source experiences and community contributions, Objective-C and dynamic language IDE's, tool integration and a sneak preview into the future of software development.

Books about Java

Getting Started with Grails, Second Edition

Topics
Dynamic Languages,
Java,
Web Frameworks

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Starting Struts 2

Topics
Java,
Book Review,
Architecture

Within this book you will find everything you need to get up and running using Struts2 – from the architecture and configuration, to implementing actions and the supporting infrastructure such as validation and internationalization. Above all else, it focuses on the practical – with plenty of code and productivity tips to get you started using Struts2 today.

Getting Started with Grails

Topics
Dynamic Languages,
Java,
Web Frameworks

Grails is an open-source, rapid web application development framework that provides a super-productive full-stack programming model based on the Groovy scripting language and built on top of Spring, Hibernate, and other standard Java frameworks. Over the course of this book, the reader will explore the various aspects of Grails and also experience Grails by building a Grails app.

Starting Struts 2

Topics
Java,
Web Frameworks

Within this book you will find everything you need to get up and running using Struts2 – from the architecture and configuration, to implementing actions and the supporting infrastructure such as validation and internationalization. Above all else, it focuses on the practical – with plenty of code and productivity tips to get you started using Struts2 today.

Java Transaction Design Strategies

Topics
Transactions Processing,
Java

Java Transaction Design Strategies shows how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Local, programmatic, declarative, and XA models are explained; the book concludes with a set of design patterns show how to effecitvely use these models.