• submit to reddit
Mitch Pronschinske11/17/10
20960 views
18 replies

If You Could Only Learn 3 Programming Languages...

Results!I thought this would be a good question to ask the community after reading an InfoWorld article that was looking for programming languages that are breaking out of their niche.  The research found that enterprise programmers should at least learn...

Gabriel Jeremia...11/17/10
10575 views
0 replies

Liquibase and Hibernate

I have been examining the liquibase project and analyzing it’s benefits as a database management tool.We create an application called LiquibaseTryOuts.  The structure of the projects is as follows: The dependencies are listed below

James Sugrue11/17/10
7281 views
0 replies

JSRs Now Available for Java SE 7 and Java SE 8

Mark Reinhold has announced  the availability of four new JSRs, two of which deal with the implementation of Plan B, the future versions of Java.  

Alosh Bennett11/17/10
3837 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
12170 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
3396 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
6415 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
8878 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
2244 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
10751 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
9844 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
13545 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
9145 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
13779 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
4175 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...