JavaMUG, our local Dallas area user's group (Java Metroplex User's Group) moved our meeting locations to Cisco this month. With Oracle's purchase of Sun, we had lost our last meeting space that we had for the last 5 or so years. Many thanks to Cisco for pitching in and offering us the fantastic space.

As usual, our invitation to Cisco's facilities arrived on a google map. A big complex, like other Cisco facilities around the world.

We knew we were walking up to the right building though, because the pizza delivery truck was parked outside. Photos below show what you would miss, if you were a local who had somehow not heard about our group. Read more »

... from the "Can't We All Just Get Along?" department, you may feel as I do... You want to be lazy where you can, and let these specific Java tools do your work for you. 

And of course, you want it to happen without them fighting each other, and without keeping multiple layers of duplicate metadata synched up in pom.xml, MANIFEST.MF, and gosh knows what other files. In other words, you want DRY.

Sounds great huh? Consider Tycho, if that's your situation. This is Sonatype's work in progress, which neither supports nor fights Spring OSGI, and lets you use the MANIFEST.MF file as your configuration instead of your pom.xml. Even works with p2, if that's you thing.

So I decided to take it for a spin, even though it isn't supposed to be ready yet. Read more »

Finding myself being in the strange position of being a "supporter" or enthusiast for a specific software shop. Mr Anti-Brand goes against pattern?

Well, maybe being a brand enthusiast is an anti-pattern for me personally, but it keeps on making sense for our little shop, regardless. At least in this one situation. Read more »

The first thing you need, if you're going to do enterprise OSGI, is a starting template for a modular project.

5 minutes, right? We've all done this before. Right click in the IDE > new > project > yada yada

Not So Fast

True, that will do the trick in a non-OSGI world. But then there's all the other stuff like Read more »

Summary:

Making simplicity complex, for fun and profit: Roger Sessions makes his next move.

You might think you're reading the Drudge Report on software, with MIT grad students doing the numerical analysis. It's a superb job of mixing fear-mongering with obnosis and fancy formulas. Pages later, you'll come to the conclusion that things are too complex, and that you can hire Roger Sessions to show you how to make things simple. Read more »

With the release of it's long anticipated FAQ regarding it's plans for Sun after acquisition, Oracle has now posted a form of an IQ test for Information Management (Note: Oracle has removed the referenced document). 

The release is both welcomed and helpful. Will it kill MySQL ? No, it will invest more. Same answer as well for Glassfish and other key technologies such as Java itself. Good news from almost any perspective, as these are all key technologies. Read more »

Who Needs This Book?

Not every Java programmer is excited about OSGI. If you work in a slow moving, buttoned down environment, you may have no incentive to decouple your projects and their many, possibly competing, dependencies. Everyone on your team agrees that productivity is not an issue. Your world is good, without OSGI. 

  Read more »

A great presentation at a local user's group today did a demo on the different ways to compromise a desktop Java app.

These threats aren't necessarily peculiar to Java, but it's worthwhile to recap them here.

[ Maybe that's why I don't know anyone other than myself and the eclipse folks who write desktop java code? ] Read more »

Tags:

Welcome to my new Java programming blog. It's new, in that it didn't exist before.

It's not so new, in that posts from couldbe.net relating to java and programming are now moved here, so this new blog has plenty of content from the last couple of years.

Tags: