• submit to reddit
Alosh Bennett11/17/10
3836 views
6 replies

Reflection and the Missing Security Manager

Here's an interesting trick that's been around for a long time: Consider the Person class here, with password as a private data member.

Nicolas Frankel11/17/10
12158 views
10 replies

Why CDI Won’t Replace Spring

CDI is part of JavaEE 6 and that’s a great move forward. Now, there’s a standard telling vendors and developers how to do DI. It can be refined, but it’s here nonetheless. Norms and standards are IMHO a good thing in any industry. Yet, I don’t...

Rob Williams11/17/10
3393 views
6 replies

Brain Drain in Enterprise Dev

This article says not just that mobile is the hottest segment, but that the lure of working as a corporate stooge is nil. Ah, the good old days when you could get a bunch of newbs into a conference room and put a bunch of BS on the board about how their...

Ant Kutschera11/17/10
6414 views
0 replies

DCI Plugin for Eclipse

The Data, Context, and Interaction (DCI) architecture paradigm introduces the idea of thinking in terms of roles and contexts. See some of my white papers for a more detailed introduction into DCI, but for this blog article, consider the following...

Daniel Schneller11/17/10
8869 views
10 replies

Collection Performance - Don't Become Too Lazy

A few weeks ago I was performance tuning some code that ran quite regularly and took more time than it should, judging from the complexity of what is was doing. As usual, by merely looking that the code there was nothing blatantly, obviously, complete and...

Arul Kumaran11/16/10
2239 views
0 replies

Why Software Engineering is complex?

Writing a quality software is a very complex process. It must not only meet all the functional requirements, but also should address non-functional requirements like robustness, responsiveness, maintainability, testability, scalability, security,...

Alex Tkachman11/16/10
10746 views
3 replies

How statically typed meta programming can look

I want to start with piece of code and challenge the reader to understand what the code means. To make the task a bit fair, I am telling you that this is the full content of the file called...

Geertjan Wielenga11/16/10
9835 views
0 replies

Interview: Bruno Lowagie on "iText In Action", 2nd Edition

iText, the free and open source Java library for creating and manipulating PDF documents, was used to create the program guide at Devoxx this year. But there's more interesting news about iText, because the 2nd Edition of the very popular "iText in...

Yong Mook Kim11/16/10
13457 views
2 replies

Java Web Start (Jnlp) Hello World Example

This tutorial shows you how to create a Java Web Start (Jnlp) file for user download.  When the user clicks on the downloaded jnlp file, it launches a simple AWT program. Here's the summary steps :    Create a simple AWT program and jar it as...

James Sugrue11/16/10
9139 views
9 replies

Oracle: Now Is The Time To Move Java Forward

Yesterday Oracle provided a response to Apache, following Apache's recent statement encouraging other members of the executive committee to vote against the Java SE7 JSR. The response from Oracle reads as follows: 

Andy Gibson11/16/10
13743 views
2 replies

Resource Bundles in JSF 2.0 Applications

Setting up resource message bundles in JSF to provide multilingal messages and captions is often overlooked when first creating an application. Leaving it till later in the project means you will have to go back and manually change the constants over to...

Mark Needham11/16/10
4172 views
1 replies

Retrospectives: My First Time Facilitating

Despite being part of numerous retrospectives over the past few years I don't remember actually facilitating one until my current team's last week. I've gradually come to appreciate the skill involved in facilitating this type of meeting having originally...

Nick Boldt11/16/10
5360 views
0 replies

Contributing to JBoss Tools using Git

If you'd like to use Git instead of SVN as your SCM tool of choice, here's how you can connect to the JBoss Tools SVN repo, pull down all the sources, work on them locally, then either commit changes back into the SVN repo (or submit a patch, if you're not...

Mitch Pronschinske11/15/10
9686 views
12 replies

Andres Almiray Named Java Champion!

There are less than 100 of them worldwide.  They include some of the biggest names in Java: Neal Gafter, Brian Goetz, Gavin King, Rod Johnson, Doug Lea, and James Gosling.  They are the Java Champions.  Recently, he title of "Java Champion" was...

Jorge Ramon11/15/10
4746 views
0 replies

How to Save BlackBerry Settings in the Persistent Store

One of the options the BlackBerry API provides for persisting information across device resets is the Persistent Store.  As the Persistent Store supports saving to the smartphone’s flash memory, but not to the SD card, it is a good choice for storing...