• submit to reddit
James Sugrue05/12/09
12377 views
1 replies

Seam Framework: Experience The Evolution of Java EE

The book spans 34 chapters in total, with 8 parts making these chapters more digestable. Here I will give a brief overview of these partsPart 1: Getting Started This part is designed for the novice,...

Fabrizio Giudici05/12/09
18502 views
15 replies

JavaFX: Using Patterns & Clean Code

We are seeing quite a number of exciting JavaFX demos around, demonstrating the pretty features of the language and the capability of easily integrating cool graphics. But, as a software designer, I can't prevent myself from seeing that in most examples we...

Tim Boudreau05/11/09
8605 views
1 replies

Sneak Preview: Java Card Tools for NetBeans IDE 6.7

I've spent the last few months collaborating with the Java Card team to create Java Card plugins for NetBeans. It's not released yet, but here are some screenshots to whet your appetite. Java Card is an interesting platform to work with - a JVM that runs on...

Piergiorgio Lucidi05/11/09
7692 views
1 replies

Spring 2.5 Aspect-Oriented Programming Book Review

Chapter 1: Understanding AOP Concepts The first chapter is  a wide introduction to all the main concepts that you need to know in approaching AOP. All these components are described with their...

Rickard Oberg05/11/09
6042 views
15 replies

Why @Inject is a Bad Idea

Recently the JSR for standardizing injection annotations was announced. I think the proposal is going in the wrong direction, and would like to outline why in this post.

Jim Connors05/11/09
6701 views
1 replies

Registering Multiple Actions (or Handlers) in JavaFX

Java developers, especially those performing any type of GUI work, will ultimately encounter Java's event-driven programming paradigm.  In short, if programmers want to act upon some kind of event they bundle up a chunk of code into a Java method, typically...

Misko Hevery05/08/09
9977 views
5 replies

Configure your IDE to run your tests automatically

 When I develop code I write test first and always run my tests. But it can get rather tedious to run the tests manually every so often. Here is a...

James Strachan05/08/09
4697 views
17 replies

Thoughts on the New @Inject JSR

There's been some interesting feedback from JSR299 folks on the new @Inject proposal. (Though there is a bit of argument for argument sake in there :).I can understand 299 folks wanting there to be just one spec that talks about IoC. However IoC is a large...

Sebastien Arbogast05/08/09
5275 views
0 replies

Software Architecture Cheatsheet Part 3

In the previous post, I tried to think of the business constraints that intervene in the choices of a software architect. In this one, I’ll take a few shots at guessing which technologies are important nowadays to build software solutions for these...

Nitin Bharti05/07/09
11570 views
0 replies

Tactical Data Integration with JBoss Teiid

In this screencast, recorded at the recent JBoss Virtual Experience 2009, Chuck Mosher and Ken Johnson  present the architecture of the JBoss data...

Sebastien Arbogast05/07/09
8488 views
2 replies

Software Architecture Cheatsheet Part 2 - Choosing the Right Paradigm

In the previous post in this series, I tried to enumerate the most frequent kinds of applications. The question I’m going to ask myself here is what are the constraints that intervene in choosing the right paradigm and the correponding technologies to...

Javier Paniza05/07/09
18380 views
17 replies

Model-Driven GUI Generation with OpenXava

This is a story about creating a user interface easily, or better yet, about having good user interfaces without working for them.

Alois Reitbauer05/07/09
5833 views
1 replies

Performance Management in Continuous Integration

I recently gave  presentations on Performance Management as part of Continuous Integration at QCon London and JAX in Wiesbaden. While I got the feedback that this definitely makes sense, a lot of people said they do not know how to put it into practice. ...

Zviki Cohen05/07/09
16603 views
4 replies

Using Java Assertions? Use an Assertion-failed Breakpoint!

I'm a big fan of assertions. I use them very often in my code as safeguards. I was very pleased when true, native assertions were introduced to Java: they allow adding more tests while keeping the code running faster when disabled. 

James Sugrue05/06/09
6518 views
4 replies

IntelliJ IDEA Refcard Released: Meet The Author

This week we have released our updated IntelliJ IDEA Refcard, with tips and instructions on how to get started with the popular IDE, along with useful keyboard shortcuts. I discussed the advantages of using IntelliJ IDEA, and the refcard with the author,...