Java Community Content on InfoQ
Latest featured content about Java
- Agile,
- Java,
- Architecture,
- .NET,
- Ruby,
- SOA
- Topics
- Events
This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Interviews, RESTFul Web Integration in Practice, Solutions Track, Performance and Scalability, Being Agile, Ruby in the Enterprise, Cloud Computing, Functional/Concurrent Programming Applied, Effective design and Clean code, and many more!
-
By Ryan Slobojan
on Dec 12, 2008,
News about Java
- Java,
- Ruby
- Topics
- Dynamic Languages,
- IDE
This part of our series about IDEs for dynamic languages takes a look at Python IDEs. We take a look at Aptana's Pydev and DLTK Python, as well as the status of static analysis and automatic refactoring for Python.
-
By Mirko Stocker
on Dec 22, 2008,
- Java
- Topics
- JCP Standards,
- Community
JSR-315 has produced a Public Review (PR) of the Servlet 3.0 specification, accompanied by a reference implementation in the GlassFish trunk. This release has resulted in a debate around the choices that the Expert Group (EG) has taken for the next generation Servlet APIs and the whole of the Java EE 6 platform.
-
By Dionysios G. Synodinos
on Dec 21, 2008,
Articles about Java
- Java
- Topics
- Modeling,
- Design
The goal of modeling domain concepts through objects set by OOP has for a long time been handled in insufficient ways. In this article we introduce the concept of Composite Oriented Programming, and show how it avoids the issues with OOP and reignites the hope of being able to compose domain models with reusable pieces.
-
By Rickard Öberg
on Nov 19, 2008,
- Architecture,
- Java
- Topics
- Rich Internet Apps,
- Web 2.0,
- Language Design,
- Rich Client / Desktop
JavaFX represents a significant shift in the way Sun engages with the Java product market. Rather than focusing solely on the underlying technology, Sun is looking to provide a complete solution for an individual market. With the 1.0 release imminent InfoQ takes a look at the platform and talks to Sun Staff Engineer Joshua Marinacci about the upcoming release.
-
By Charles Humble
on Nov 10, 2008,
Interviews about Java
- .NET,
- Ruby,
- Java
- Topics
- Language Design,
- Language
In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.
-
By Ted Neward
on Oct 23, 2008,
- Architecture,
- Java
- Topics
- Media,
- Portal/CMS
In this interview from QCon London 2008, InfoQ Chief Architect Alexandru Popescu discusses the architecture of InfoQ, integrating WebWork and DWR, Hibernate and JCR, Hibernate scalability, MySQL replication, the new InfoQ video streaming system, the video encoding process, site search, and future plans for InfoQ.
-
By Alexandru Popescu
on Oct 01, 2008,
Presentations about Java
- Java
- Topics
- Code Analysis
In this presentation from the JVM Languages Summit 2008, Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on Java, Scala, Clojure, JRuby, JPC and JavaScript/Rhino and points out several places where each of them could increase their performance such as elimination of FixNums, escape analysis and best practices for testing bytecode.
-
By Cliff Click
on Dec 02, 2008,
- Java
- Topics
- Dynamic Languages
In this presentation from the JVM Languages Summit 2008, Rich Hickey discusses Clojure, which is an implementation of Lisp. Topics covered include Clojure features and syntax, example code, interoperation with Java, Clojure and functional programming, persistent data structures, concurrency semantics, references, transactions, software transactional memory, agents, implementation and pain points.
-
By Rich Hickey
on Nov 20, 2008,
Books about Java
- Architecture,
- Java
- Topics
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.
-
By Ian Roughley
on May 24, 2007,
- Java
- Topics
- Web Frameworks,
- Dynamic Languages
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.
-
By Jason Rudolph
on Jan 17, 2007,
- Java
- Topics
- Transactions Processing
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.
-
By Mark Richards
on May 14, 2006,