Java

Interview: James Williams on Griffon

The Strange Loop conference is a unique software developer conference in St.

0 replies - 2932 views - 08/28/09 by Alex Miller in News

Does Loose Coupling Always Result In Code Duplication?

Per its very nature - it has to. Loose coupling aims for making functional units independent of each other. This is only possible with the introduction of a...

14 replies - 2554 views - 08/26/09 by adam bien in Articles

Writing Comet Applications Using Scala and the Atmosphere Framework

Writing Atmosphere's Comet based applications is simple. Imagine using Scala instead of Java...it becomes really simple! No need to learn Lift anymore :-)

3 replies - 3636 views - 08/26/09 by Jean-Francois Arcand in Articles

Staying Current: A Software Developer's Responsibility

I have a personal hatred for weekend conferences*. To me, a weekend conference ensures that I'll be "working" for 12 straight days. I understand that...

7 replies - 5263 views - 08/21/09 by Jay Fields in Articles

Introducing the Strange Loop Conference - Oct 22 - 23, St Louis

DZone sat down with Alex Miller to talk about his upcoming conference Strange Loop.  The Strange Loop conference was started by Alex to bring developers...

0 replies - 2379 views - 08/20/09 by CodeJustin in Uncategorized

JavaServer Faces vs. Ajax Frameworks - Why Ajax is Better and Not Just Hype

Today I am looking into a JavaServer Faces application that I am having to make a few changes to. I didn't write it and the developer who did write it, wishes...

25 replies - 5536 views - 08/20/09 by chrislhardin in Articles

In The Age Of DRYness - Do We Really Need Naming Conventions For Interfaces?

During past projects / reviews I found the following naming conventions for interfaces and their realizations:

13 replies - 2207 views - 08/19/09 by adam bien in Articles

Five Reasons Why You Should Learn a New Language Now

There have been quite a few murmers in the web sphere today regarding the ways Java programming paradigms have changed since its inception in the late 90s. A...

8 replies - 6744 views - 08/17/09 by Debasish Ghosh in Articles

The Importance of IP Management: A Discussion With Protecode

With so many different licencing options available in software development, it can be difficult to ensure that you are abiding by the agreements for any...

0 replies - 1393 views - 08/17/09 by James Sugrue in Articles

Web Testing BDD-style With JWebUnit and Easyb

Behaviour-driven development is a great way to design and build the web layers of your application. In this article, I look at how to use JWebUnit, a fast and...

1 replies - 1591 views - 08/17/09 by John Ferguson Smart in Articles

Modularity by Example

There are lots of benefits to modularity, some of which I discussed when introducing modularity patterns. But here’s a simple example, which serves as a...

0 replies - 2736 views - 08/14/09 by Kirk Knoernschild in Articles

Next Generation Java is Not Very Different From Today's Java

In a recent post, Stephan Schmidt makes several suggestions in order to write "Next Generation Java". Unfortunately, I disagree with most of them......

11 replies - 3866 views - 08/12/09 by Cedric Beust in Articles

JavaFX Scenegraph Performance Revisited

Prior to the release of JavaFX 1.2, an earlier blog post explained how creating an application with a scenegraph containing a large number of nodes can have...

11 replies - 1958 views - 08/11/09 by Jim Connors in Articles

Static Typing Gives You a Head Start, Tests Help You Finish

In one of my earlier posts (almost a year back) I had indicated how type driven modeling leads to succinct domain structures that inherit the following...

0 replies - 1976 views - 08/10/09 by Debasish Ghosh in Articles

A Brief History of Java

Starting from 1991 and going all the way to the present, this video by Jesse Davis shows how Java has evolved, weaving it with cultural highlights along the...

5 replies - 6029 views - 08/07/09 by James Sugrue in Videos