James Ward on Flex, AIR and Java

James Ward discusses Flex integration with Java & Eclipse, how Flex differs from AIR, and opines on JavaFX, Silverlight.

Introduction to JBoss Cloud

In this article Marek Goldmann shows you how to set up, use and customize a JBoss Cloud environment.

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...

2 replies - 965 views - 05/08/09 by mhevery in Videos

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...

16 replies - 731 views - 05/08/09 by James Strachan in News

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...

0 replies - 826 views - 05/08/09 by Sebastien Arbogast in Articles

Tactical Data Integration with JBoss Federate

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

0 replies - 806 views - 05/07/09 by Nitin Bharti in Videos

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...

0 replies - 1423 views - 05/07/09 by Sebastien Arbogast in News

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.

12 replies - 1470 views - 05/07/09 by Javier Paniza in Articles

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...

0 replies - 728 views - 05/07/09 by AloisReitbauer in Articles

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...

2 replies - 1929 views - 05/07/09 by Zviki Cohen in Articles

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...

3 replies - 1139 views - 05/06/09 by James Sugrue in Articles

Java Modularity - Why Modularity Matters

In my previous blog, I provided a summarized view of what OSGi is and how it impacts Java developers. I got some interesting feedback.  In this article, I...

5 replies - 2090 views - 05/06/09 by Vladimir in Articles

Software Architecture Cheatsheet, Part 1 - Application Types

What I really like about being a software artist is the richness of tools and techniques you have at your disposal. And the more tools you have, the harder it...

2 replies - 3658 views - 05/06/09 by Sebastien Arbogast in Articles

Pax Runner Profiles and Distributed OSGi

Last week we looked at how Pax Runner makes simple work of starting an OSGi framework (whichever one you want) and loading it up with a selection of bundles....

1 replies - 1153 views - 05/05/09 by Craig Walls in Articles

Multiple Dispatch: A Fix for the Problems of Single Dispatch Languages

Almost all well-known object oriented languages (Java, C#, JavaScript, Python, Ruby, ...) have single dispatch: Methods are chosen depending on the (single)...

3 replies - 1694 views - 05/05/09 by Axel Rauschmayer in Articles

Why is OSGi Important?

I’ve seen a number of blog posts and tweets lately asking some version of the question Why is OSGi important? If you’re one of the many people looking...

6 replies - 3674 views - 05/05/09 by patrickpaulin in Articles

Clojure - An Introduction

Clojure is a dynamically typed, functional programming language available on the JVM. A significant benefit of functional programming is the ease with...

4 replies - 2363 views - 05/04/09 by Kirk Knoernschild in News