Last night we had a sequence of 3 different speakers at a user's group here in Dallas. I recommended this for your group - I think you'll like it, at least after you figure out how it happened.

It seemed like our regular old Spring user's group like we always have:

group Read more »

I was wrong to think of UI developers as lightweights. A good UI developer is anything but a lightweight.

There. I've said it.

Arrogance, thy name is Pete

10 years ago I felt I had to make a choice. I could either specialize in the back end stuff, architecture, databases, such as that. Or I could do UI. 

DId I make the right decision career wise? Maybe. I chose the back end, and it's been a really nice ride. I'm a systems guy, and there's enough there to keep me always learning, the money hasn't been bad, all is well. Read more »

Oracle sues Google to recover fees from Java (Dalvik).

[From this story on ComputerWorld.]

Because I'm not a lawyer and I don't understand how the law works regarding virtually every tool I use (and it must be in the hundreds including all the libraries I consume), this scares me.

Oracle owns the language that I've programmed in for over a decade. In an economic sense, Java is my lifeline. If they ever decide to aggressively pursue revenues, I have no idea how that could impact me negatively. But it seems like it could be huge.

Do other developers get frightened too? Or is it just me? [comments below] Read more »

Tags:
This is a follow up to previous day's swooning, whining, and boot licking.

Ten years of "the desktop is dead, web-apps are the only way" makes a great corporate religion. If you're a true believer in this religion, read no further - I'm a non-believer. Requiring a web app should never mean I don't want a desktop - even more.

I want web apps and mobile web apps, sure. But I want the default as a desktop app that can shuffle as much of the computing to the local CPU as is reasonable.

And of course, I want to write the app one time. The platform should be super powerful and fully developed by others. It should update automagically, have superb installers, and a  phenomenal list of features, yada yada. An impossible dream. Read more »

Yesterday I hinted at how far back my loyalty to the Eclipse Platform goes, as if I was really gun-ho on this relationship. I glossed over warts that bugged me, because I'm a loyal guy.

The truth is, I'm not so excited about this relationship. Not most of the time.

The problem with Eclipse as a Platform is exactly what you would expect from a super powerful, super flexible, open source platform. It is frightfully challenging to maintain a working relationship with, for a small enterprise like my own. Read more »

Woohoo! I'm in love!  What a great feeling, to find such a sweet platform that does almost everything I need, and most of it very well.

Sweet! I didn't know 

My main squeeze, Eclipse didn't know I was checking out other fish in the sea, but really I wasn't. I was just googling for "Swing OSGi" and here comes NetBeans releases an OSGi versionRead more »

The screencast below brings up many different approaches of modularity systems in Java. Hmmm. I never even considered anything beyond OSGi.

  • OSGi
  • JSR 277
  • JSR 294
  • NetBeans Modules
  • Maven
  • SMS
  • Jigsaw

Jaroslave Tulach, the guy who wrote the netbeans module system is interviewed here, it's a great discussion.

 

I'm a big Groovy enthusiast, but I only use it myself for build/deploy scripts.

A real pro demonstrated Groovy's power last night:

Paul Woods ran us through 90 minutes of groovy features last night, and demonstrated how powerful the language can be in the hands of someone who works with it exclusively every day for a year. Read more »

I used to be a really fast java programmer. If you wanted something written quickly, I was your guy. But that was "so last month...".

Certainly not today.

And it's a psychological struggle, because I'm fighting back the shame constantly. It's embarrassing as hell being this slow - even when no-one is watching.

Why so slow?

I'm working on my own software now. This is my nickel. Not billing others for my time, so I can do things right. Read more »

Summary:

"We get it" was the three word version of this presentation. Rod Johnson, the creator of Spring should be proud that the entire focus of JEE and GlassFish teams seems to have been to enthusiastically and shamelessly imitate his every move in recent years. Almost no reference was made to Spring or the driving force behind the latest changes, but it's a credit to the many JSR working groups that they allowed themselves to be so thoroughly influenced by the direction that market moved when Spring supplanted so much of the market that EJBs were intended to serve 10 years ago.

There were over 50 attendees.

To wit - the following technologies were described as "new" that seemed to follow rather than lead, the trends set by market forces years ago. Read more »