• submit to reddit
Brad White07/27/10
5563 views
0 replies

Review: Reflections on management

During the late 1960's and through the 70's computing power increased dramatically, enabling programmers to apply computers to complex problems. It became apparent that it is difficult to write...

ahmad seddighi07/27/10
47882 views
4 replies

Integrating Hibernate with Spring

In this article, we will look at  how Spring affects the application's data-access layer. Our discussion starts with the Data Access Object (DAO) pattern. This pattern, which is popular in the Java world, allows for a more manageable, more maintainable...

James Sugrue07/27/10
4981 views
1 replies

JavaFX Revisited: Moving Forward

One of the most popular polls we've had on JavaLobby recently was based around the future of JavaFX. The poll started a healthy discussion covering different perspectives on that state of JavaFX. From the poll choices, most people went along with the idea...

Animesh Kumar07/27/10
16259 views
7 replies

Discovering Java Annotations

Annotations are proving to be widely popular these days. Many annotation-based frameworks (Spring, JPA, Tapestry to name few) are seeing the light of the day, and even small scale projects are using annotation based meta-programming for better separation...

Cedric Beust07/27/10
5142 views
6 replies

Local Message Bus

Recently, I started wondering how I could improve the TestNG listener architecture. TestNG exposes a lot of different listeners, which users can specify before starting a test run (using either of the command line, ant, Maven, testng.xml or...

Ola Bini07/27/10
7299 views
9 replies

Questioning the reality of Generics

I’ve been meaning to write about this for a while, since I keep saying this and people keep getting surprised. Now maybe I’m totally wrong here, and if that’s the case it would be nice to hear some good arguments for that. Here’s my current point...

Mitch Pronschinske07/26/10
13449 views
0 replies

Build a Grails App With Geolocation in 3 Steps

A new Grails Geolocation plugin features support for the HTML5 Geolocation spec.  In just 3 simple steps, this tutorial will show you how to use that plugin to add Geolocation into your own web app.  These 3 steps will essentially allow you to add...

Suresh Murthy07/26/10
10542 views
3 replies

How to Conduct Effective Code Reviews

I have always felt that code reviews are very important in any software project.  More often I happen to see only "superficial" reviews happening.  By superficial, I mean the types where you get review comments like, "You know the...

Mitch Pronschinske07/26/10
9272 views
0 replies

The US Just Legalized Jailbreaking

One of the most significant changes U.S. Copyright Law relating to software was handed down today.  The new rules make it legal to "jailbreak" any vendor's smartphone.  Previously, this action was illegal under the Digital Millennium Copyright...

Mitch Pronschinske07/26/10
12582 views
0 replies

Migrating from Cassandra to MongoDB

I'll start off by saying this article is not intended to be a Cassandra-bashing session, instead it provides an interesting look at one development company's case study to show that Cassandra (although it's fantastic for some) is not for everyone.

Zviki Cohen07/26/10
27691 views
1 replies

Eclipse 3.6 Hidden Treasures

Eclipse 3.6, aka Helios, was released about a month ago. It has become a tradition: this is the time I highlight some of my favorite hidden features in the new release. I focus my article on features which are less obvious, off the beaten path. Features...

Robert Diana07/26/10
3962 views
2 replies

New Technology Success Depends On Adoptability

Last week, I read a post at High Scalability talking about getting research out of academic environments. There is a lot of technology that starts as academic research, but there is a problem with some research being adopted by other technologists. That...

James Sugrue07/26/10
8319 views
1 replies

Becoming Agile: The One Change

For some of us, taking an Agile approach to software development is easy. But for others, particularly companies who are established in a waterfall based approach to software development, embracing agile can be much more difficult. Anders Ramsay recently...

Wille Faler07/26/10
9093 views
11 replies

There is something rotten in the state of Computer Science education

When I went to university, most of our programming tests and projects where evaluated based on our grasp of various algorithms for sorting, tree traversal, hashing functions and numerous other things, you know, the sort of thing that most high level...

Nick Wiedenbrueck07/26/10
4507 views
4 replies

Lambdas in Java Preview - Part 5: Apache Wicket

This is the fifth part in a series of blog posts (read the previous part) giving some practical examples of lambdas, how functional programming in Java could look like and how lambdas could affect some of the well known libraries in Java land. This time...