• submit to reddit
Stephen Chin10/11/11
3121 views
0 replies

JavaOne is Rebuilding Momentum

Just finished up an extremely busy week at JavaOne and there was a lot to like about this year’s event.  There were plenty of surprise announcements, lots of good content/sessions, and a lot of improvements on the venue and organization.

Bozhidar Bozhanov10/11/11
6775 views
1 replies

Java Client for the Google+ API

I decided that I can make a separate java client library for Google+ (since I was a bit unhappy with what Google have provided for Java developers: no maven dependency, not quite easy to use, not getting updated with the API latest additions, example...

Victor Savkin10/11/11
5359 views
1 replies

Using AST Transformations to Write a Testing Library

Being a language geek I always try to write a library that will exercise the language I’m trying to learn more about. You know, something that will heavily use metaprograming or type-system tricks. One of those libraries you can write can be a testing...

Roger Hughes10/11/11
2942 views
1 replies

Looking into the Magic of Dependency Injection Using Annotations - Part 4

This is the fourth and last in a short series of blogs that looks into implementing dependency injection using annotations. The previous three blogs on this subject have covered:

Markus Eisele10/11/11
4432 views
0 replies

Leaked: Oracle WebLogic Server 12g

JavaOne is nearly one week behind us already and I am still working on the detailed blog posts about it. One thing I was really surprised of is the fact, that I didn't see a single mention about an update to my favorite application server out there. Yes, I...

Giorgio Sironi10/11/11
9458 views
2 replies

What I have learned at DDD Day

DDD Day is an Italian event totally dedicated to Domain-Driven Design, an approach for software development in complex domains such as banking, insurance, transportation systems and so on. DDD Day is organized and attended mostly by a .NET audience, which...

Robert Muir10/11/11
6289 views
0 replies

Flexible ranking in Lucene 4

Over the summer I served as a Google Summer of Code mentor for David Nemeskey, PhD student at Eötvös Loránd University. David proposed to improve Lucene’s scoring architecture and implement some state-of-the-art ranking models with the new framework.

Matthias Marschall10/11/11
5603 views
1 replies

Dev and Ops Cooperation

John Allspaw and Paul Hammond did a great presentation at Velocity 2009 about the tools and culture at Flickr, which enable them to do 10+ deploys per day. My favorite quote is: Ops’ job is NOT to keep the site stable and fast [but] Ops’ job is it to...

Wayne Adams10/10/11
4553 views
0 replies

Generating a minable event stream with JDI

Say you've got a good-sized chunk of code, in production, that doesn't always act as expected but it does so often enough that everyone's willing to keep using it (including your customers). You have a lot on your to-do list, and you keep busy enough just...

Jakub Holý10/10/11
4586 views
0 replies

Tools for Renaming the Package of a Dependency with Maven

If you need to rename the Java package of a 3rd party library, e.g. to include it directly in your project while avoiding possible conflicts, you can use one of the following Maven plugins (and they may be more) in the package lifecycle phase:

Rob Williams10/10/11
3575 views
0 replies

Using Logback with Weld

The Weld stuff all comes with the jboss logging stuff woven into it. And the fun part is, that of course, since the logging is not part of a standard, you have to bring in another dependency (solder) to make it work. Then there's more fun. It declares...

Roger Hughes10/10/11
9881 views
1 replies

Installing the EGit component in Eclipse

The ever increasing popularity of Git seems to know no bounds, which is not bad for something that’s named after a British English insult that’s only slightly more venomous than “idiot”1. Being popular, there is an eclipse plug in available and this...

Sandro Mancuso10/10/11
3017 views
0 replies

Mentoring in Software Craftsmanship - part 2

In part one I gave a bit of background history and also described the roles and responsibilities of mentors and mentees according to the Software Craftsmanship principles. In this second post I'll be convering a few other areas related to the...

Wai Ho10/10/11
7165 views
14 replies

JavaFX: Where's the Application Framework?

Reading JavaOne summaries, I completely agree with this paragraph here:

Axel Rauschmayer10/10/11
16189 views
13 replies

Google's "Dart" Revealed

Today, it has finally happened: At the GOTO conference, Google has officially presented its new programming language, Dart. This post gives an overview of Dart and provides a few comments on how it fits into the current programming language landscape.