Unrealistic, childish dreams show up even far into a career. I can imagine binaries all playing nicely together, no API entanglements, no version overlaps. No Binary Hell.

We all sing 'Kumbaya' together, and the world is a better place!

OSGi was that promise for me. I even experienced the productivity benefits first hand. As a product manager for a major Eclipse release. OSGi kept 700+ competing Eclipse modules in their classpath sandboxes, and it all worked great. 16 major releases in less than 12 months. Read more »

In this post, I hope to illuminate that OSGi is not only the red-headed stepchild of Java development, but also quite helpful, when used by smart people on the right project. How delicious it was Tuesday night, when OSGi stood at the center  of one of the most helpful presentations I have seen in my 15 years of Java.

In this presentation, OSGi wasn't even trying. OSGi is like that.

Backstory: OSGI Sux

No Fluff Just Stuff - Austin Texas!

Here's my schedule for this weekend: 

It's going to be a great conference, but that's always the case ... I'll be attending the sessions highlighted in yellow.

Schedule

 

Team $$$ Efficiency Through Modularity

Any veteran developer knows that integration and maintenence is where all the time and money goes, writing a simple module can be a few days work once the requirements, interfaces, and dependencies are set in stone. Modularity (OSGi) promises to eliminate much of that cost, by never fully integrating a module into the rest of the code base. Every module stands on it's own, lives in it's own classpath, and develops in it's own tested, versioned process. Read more »

If you're looking for an easy, fun, and intellectually challenging way to succeed as a developer - look no further than your local user's group.

Here's My Easy Success Story:

  • Started going somewhat religiously, 11 years ago.
  • Attended hundreds of cutting edge technology presentations.
  • Started and led a few smaller special interest groups.
  • Made a few presentations myself over the years.
  • Served in various leadership roles at request of others.

As a result of the above, I've stayed gainfully employed even through 2 tough recessions, made tremendously beneficial contacts that will always keep me working as long as I am physically and mentally able.

If you knew me personally, you wouldn't attribute any success to my social skills. This is a case of just showing up, being a nerd, and stumbling through good fortune.

Don McGreal from last night's meeting:

 

Example: SOLID Presentation

Last night we had a presentation on SOLID, by one of the Read more »

One thing you can always count on is m2eclipse. In 2 years of using this tool, I've never been anything other than ecstatic. Great stuff.

3 Hours Gone: Poof!

3 hours is the same value to me as a serious wad of cash, and I hope that's true for you too. Time is all we have! Read more »

Martin Lippert's recently announced move to SpringSource is one of the most exciting events to happen in software so far this fall.

Speculation - Good Things that May Now Happen:

  • Fills gaps in OSGi and STS development at SpringSource
  • Many half finished pieces have prospect of now being glued together in a nice fit.
  • Critical last mile issues such as training and taking OSGi to the market, are now within reach. 

  Read more »

The good news from JavaOne

  • Netbeans taking a higher level of importance
  • Swing and JFx getting a long overdue revisit
  • The competitiveness of the JDK being taken more seriously

this is all very good news from where I sit.

Take a look at Amy Fowler's current blog (long time Java Swng and JFx lead) and you'll see some of why it seems to mean so much that this stuff is getting such a serious look.

Warms My Heart?

You can't have a "Warms My Heart" kind of event unless  Read more »

Dangerous Fred

Every big team has seen one or two of these guys. Dangerous Fred. Brilliant and stupid at the same time, breaks the wrong rules and still gets pretty amazing stuff done. But you don't want him touching your code.

How many meetings do I have to go to, to keep Fred off my project?

I think I've been Fred in decades past, at least once or twice. Sure have written a couple things I'm not so proud of, on the way to becoming a slightly better programmer. Read more »

Google released 4 tools for free today! Seriously good stuff.

If you've ever followed the Instantiations group, you know that it puts out some very useful stuff. Google just purchased this shop a few weeks ago, we were wondering what was going to happen...

http://googlewebtoolkit.blogspot.com/2010/09/google-relaunches-instantiations.html Read more »