Java

Checked Exceptions I Love You, But You Have to Go

Once upon a time Java created an experiment called checked-exceptions, you know you have to declare exceptions or catch them. Since that time no other language...

45 replies - 6479 views - 09/17/09 by mhevery in Articles

Modularity & Architecture

I recently wrote about eliminating architecture, and there were a few comments, especially by folks on JavaLobby, who thought I had my head in the clouds. Too...

6 replies - 2084 views - 09/17/09 by Kirk Knoernschild in Articles

Book Giveaway & Exclusive Chapter: Modular Java

DZone and Pragmatic Bookshelf have partnered to bring you this exclusive chapter from 'Modular Java' (by Craig Walls). This excerpt was extracted from Modular...

11 replies - 3706 views - 09/15/09 by lyndsey in Articles

Misconstrued Language Similarity Considered Harmful

Very frequently I come across posts of the form Language X for Language Y programmers. It's not that there is anything wrong with them, but, more often than...

1 replies - 1480 views - 09/14/09 by Debasish Ghosh in Articles

Lacking a Domain Expert Will Get You Into Trouble

For our new StreamFlow project I wanted to try and get management functions in properly right from the start, which basically means exposing configuration,...

3 replies - 1365 views - 09/14/09 by Rickard Oberg in Articles

Is it Time for Functional Programming in Java?

Fuctional programming has existed for decades, but only in the last few years has it gained the attention it deserves, for a lot of very good reasons like:

32 replies - 4967 views - 09/14/09 by mario.fusco in Articles

Meet the Author of the Selenium Refcard

Recently DZone released the Selenium Refcard, written by Frank Cohen. Selenium seems like a vital tool for test driven development of web applications.

0 replies - 1749 views - 09/11/09 by James Sugrue in Articles

Fun with Regular Expressions: ANT-style Variable Replacing in Strings

I recently felt the need to write a piece of code that resolves ANT-style variables in a string. Suppose you have a property file similar to this...

3 replies - 2295 views - 09/11/09 by Peter Friese in Articles

Pressure, Expressed in Initial Development Time

def Initial Development Time: In software development projects, initial development time (IDT) is the length of time it takes from the project's first line of...

1 replies - 1766 views - 09/11/09 by Jay Fields in Articles

OSGi Annotation Extender

We have finished one big OSGi project with many tools : JPA, GPRS, SMS, FTP, JNA, SPRING, Jetty, ext.js .... after about one year with heterogeneous team. Now,...

2 replies - 2210 views - 09/10/09 by slim.ouertani in Articles

Concurrency on the JVM Using Scala with Venkat Subramaniam

This evening, I attended the Denver JUG where Venkat Subramaniam was speaking about Scala. Unfortunately, I arrived halfway through his Programming Scala talk...

10 replies - 2359 views - 09/10/09 by Matt Raible in Articles

Java, JavaFX and Temporary Files

Here is another angle on Java under the hood: "Temporary" files. Yes, Java and JavaFX create a bunch of temporary files (some of them being more...

2 replies - 2988 views - 09/04/09 by Anthony Goubard in Articles

The EC Is Looking Deep Into the Sun-Oracle Deal

The European Commission opened an in-depth investigation into Oracle's planned $7.4 billion takeover of Sun Microsystems Thursday, citing "serious...

7 replies - 1911 views - 09/03/09 by CodeJustin in News

Modularity Pattern - Manage Relationships

Recently, I posted an entry introducing 19 patterns for modularity. The first of these patterns was ManageRelationships. ManageRelationships is a simple...

0 replies - 1928 views - 09/03/09 by Kirk Knoernschild in Articles

JDK7 Tackles Java Verbosity

The Java Language changes accepted for inclusion in JDK7 have been announced by Joseph Darcy. We already knew that closures were off the menu.

16 replies - 7705 views - 08/31/09 by Dan Dyer in Articles