• submit to reddit
Mitch Pronschinske12/21/09
9 replies

Impala: An Alternative Module Framework

Modular programming is a growing trend in application development.  OSGi is at the center of the modularity movement, however, it is a complex system that requires extra development overhead.  Phil Zoio wanted a less complex module framework that didn't...

Pietro Polsinelli12/20/09
5 replies

Why Java is Just Fine for Your Online Service Development

There is a discussion going around according to which Java/J2EE is not an appropriate development platform for startups creating online services. This argument is repeated again and again - for example on answers.onstartups.com How to pick a platform for a...

Justin Etheredge12/19/09
2 replies

The Law of Unintended Consequences

Bet you never thought about it, but Energy-efficient traffic lights can't melt snow. Talk about the Law of Unintended Consequences. You want to save money by buying more energy-efficient traffic lights, but then you end up spending an untold amount of money...

Mitch Pronschinske12/18/09
0 replies

GigaSpaces to add Memcached and JPA in 2010

Application servers have gotten leaner and meaner in 2009.  Companies founded just within the last ten years have brought plenty of innovation to the application platform market.  GigaSpaces has played a major part in that innovation with their eXtreme...

Mark Needham12/18/09
1 replies

Coding: An Outside in Observation

I've been reading Michl Henning's post on API design and one thing which he points out is that it's important to drive the design of an API based on the way that it will be used by its clients:

James Sugrue12/18/09
1 replies

Looking Back At 2009 For Java

2009 was one of the more eventful years for the Java community. There were hopes and (mostly) fears around Oracle's aquisition, impatience about Java 7, continued controversy over whether we want closures or not and a round of other acquisitions bringing...

Tinu Awopetu12/18/09
0 replies

NetBeans Podcast #52: NetBeans IDE 6.8 Debuts!

It's been a busy month for the NetBeans team, and consequently, the last NetBeans Podcast of 2009 is packed full of news: NetBeans IDE 6.8 debuts with support for Java EE 6 and GlassFish v3!The NetBeans Platform returns to the spotlight.

Thomas Mauch12/18/09
8 replies

MagicTest - an Automated Visual Approach for Testing

Automated tests have become widely accepted in the software development. Numerous tools like TestNG or JUnit provide great support for writing and running them efficiently. New methods like TDD or BDD strive to integrate testing even more in the development...

erwin de ley12/18/09
5 replies

OSGi Fragment Bundles Don't Have Activators. Or Do They?

Using "pseudo"-activators, fragment bundles can be more active than you think! Writing test code in an OSGi-setting requires some more work and decisions than in a plain Java-main()-applications-setting.

Jean-Francois Arcand12/18/09
0 replies

Using Google Guice with Atmosphere

Starting with Atmosphere 0.5, you can now use Google Guice to configure Atmosphere. Google Guice support is enabled by referencing the Guice filter GuiceFilter and an application specific ServletContextListener that extends from ...

Kirk Knoernschild12/18/09
3 replies

Top 5 Essays You Should Read

Certainly, there are many landmark books in software development that have shaped our industry. Design Patterns: Elements of Reusable Object-Oriented Software (the GOF book) is one really good example. Unfortunately, a good share of people don’t have the...

Mitch Pronschinske12/17/09
2 replies

Oracle Says EC Will Approve Sun Merger "Unconditionally"

Two sources claimed today that the Oracle-Sun merger is going to be approved by the European Commission and Oracle President Safra Catz later released this statement:  "'We expect the European Commission to unconditionally clear the acquisition of Sun...

Mitch Pronschinske12/17/09
3 replies

Spring 3.0 Hits GA, but Don't Forget About Spring Roo RC4!

The big news from SpringSource is the general release of the Spring 3.0 framework.  While Spring 3.0 dominates the headlines, you may not have noticed that Spring Roo 1.0 RC4 was also just released.  The new release candidate includes over 90 bug fixes and...

Mike Cottmeyer12/17/09
5 replies

Why Is Agile So Hard To Sell?

What I find incredibly interesting is why defining value is so hard. Agile proponents have been beating the value drum since the very beginning. Put the customer in the room... understand their needs... build what ever they want... deliver software in small...

Mark Needham12/17/09
0 replies

Coding: Naming

Sarah Taraporewalla recently wrote an interesting post about the importance of words with respect to the way that we use them in our code and it reminded me of some conversations I've had with Dave Cameron about the importance of creating a shared...