• submit to reddit
Mark Needham11/09/09
4161 views
0 replies

TDD: Useful When New On a Project

Something which I've noticed over the last few projects that I've worked on is that at the beginning when I don't know very much at all about the code base, domain and so on is that pairing with someone to TDD something seems to make it significantly easier...

Cedric Beust11/09/09
5555 views
7 replies

Should Programming Languages Support Unit Testing Natively?

I used to be strongly opposed to this idea but I started changing my mind recently. Here is what happened.  The bad Production and test code can be integrated at various levels:

Howard Lewis Ship11/09/09
3078 views
1 replies

Progress on Cascade

In spare minutes (and during sessions at ApacheCon), I've been continuing to work on Cascade. It's been a great learning exercise for me, pushing my understanding of both Clojure and functional programming in general ... and especially, some pretty advanced...

Jean-Francois Arcand11/09/09
11268 views
3 replies

Servlet 3.0 Async API or Atmosphere? A Simple Comparison

One the comments I'm getting about Atmosphere is why should I use the framework instead of waiting for Servlet 3.0 Async API. Well, it simple: much simpler, works with any existing Java WebServer (including Google App Engine!), and will auto-detect the...

Mitch Pronschinske11/09/09
9365 views
0 replies

DZone Daily Dose - 2009/11/9

An SAP spokesperson confirmed that the company's CEO Leo Apotheker sent a letter to Oracle CEO Larry Ellison less than two weeks after the EU antitrust probe began.  A Wall Street Journal editorial speculates about the letter's intent in relation to a suit...

Mitch Pronschinske11/07/09
14317 views
0 replies

DZone Daily Dose - 2009/11/7

The project manager of Jython announced he is quitting his job at Sun.  Frank Wierzbicki helped design Jython, the Java implementation of Python, for five years while he worked at Sun.  This departure comes just four months after two JRuby developers left...

Mitch Pronschinske11/06/09
11881 views
5 replies

Has the Motorola Droid 'Force' Hit You?

The buzz surrounding Motorola's Droid, one of the most anticipated handsets to date, reached a deafening peak today.  In an effort to compete with the iPhone, Motorola joined forces with Google and Verizon.  Will the 'Force' be strong enough in the Droid? ...

Mitch Pronschinske11/06/09
27535 views
9 replies

Mark Thomas on Apache Tomcat 7

A lot has been happening at Apache recently.  The Subversion project joined the list of Apache projects and the White House has begun using Drupal.  Apache also celebrated its 10 year anniversary at ApacheCon2009.  However, the biggest news was probably...

11/06/09
6669 views
0 replies

Social Computing: Let the Bots Talk!

With connected devices, JavaScript enabled web sites and the extensibility of the XMPP protocol, we are at the beginning of a new breed of applications that are operating in the social context of their owners. Google Wave is just the first well known...

Dave Bush11/06/09
9287 views
2 replies

The Pragmatic Programmer: From Journeyman to Master

“Programmers are craftspeople trained to use a certain set of tools (editors, object managers, version trackers) to generate a certain kind of product (programs) that will operate in some environment (operating systems on hardware assemblies). Like any...

Ricky Ho11/06/09
14648 views
4 replies

What Hadoop is Good At

Hadoop is getting more popular these days. Lets look at what it is good at and what not.The Map/Reduce Programming modelMap/Reduce offers a different programming model for handling concurrency than the traditional multi-thread model.

Shyam Seshadri11/06/09
7778 views
20 replies

What I Miss in Java

So I finally got some time to sit down and write, after being knee deep in work the past month or two. And without a doubt, I wanted to write about what has been heckling and annoying me over the past month. I am an ardent defender of Java as a good language,...

Mathieu Carbou11/06/09
8229 views
1 replies

Writing Your Own JUnit Extensions Using @Rule

I was surprised to see how many hidden and undocumented features Junit has. In the new release (4.7) you have access to a lot of interesting stuff (still in development for some). One that is really interesting is @Rule.

Mitch Pronschinske11/06/09
11943 views
0 replies

DZone Daily Dose - 2009/11/6

After being criticized for selling Facebook fans and Twitter followers, uSocial says it has started selling YouTube viewers as well.  uSocial says companies can improve audiences by buying a bunch of views rather than getting them organically.  They claim...

Mitch Pronschinske11/05/09
7381 views
0 replies

Apache Celebrates 10 Years

In just ten years, the Apache Software Foundation (ASF) has become a prominent beacon of open source development.  At the ApacheCon 2009 conference this week, Apache is celebrating ten years of operation with 65 projects under its wing, 33 projects in the...