It looks pretty Groovy
Even though Groovy is currently getting a lot of attention and mind share, Ruby has a lot to offer Java developers as well. The second edition of Programming Ruby is about to ship and the reviews indicate that the additional two hundred some pages make it an even better place to start your Ruby exploration than the fine first edition. Every time I sit down with a Ruby...
Developing for mobile devices.
When prospective authors ask in what areas we are looking for
content, mobile is always on the list we send them (although we
usually ask back "what do you want to write about"). Thomas
Kuenneth has started a three part series on
Going mobile with Duke. He introduces the J2ME Wireless
Toolkit, and shows how to develop and deploy a small...
What features should be added to the Java language for Dolphin (7.0)?
Graham Hamilton blogs that key to the design of the Java
Language is the principle that "It is more important that Java
programs be easy to read than to write." In Evolving the Java
Language, Hamilton looks at the lessons from C++ where power
and flexibility were key to the design.
My initial reaction to many...
Thank you for your contributions
Last week I got an IM from somebody at 6:30 am asking for help
with something he was putting together on java.net. He needed some
quick thoughts on community. I'm guessing it was due that morning
at eight - but that's a different story. If he were IMing me today
with that question, I would direct him to Joshua Marinacci's blog
Hey kids - we're there.
It's been one of those really long trips with the kids in the back asking "are we there yet" every five minutes from the moment they got in the car. And then, after a couple of hours on the road, the kids begin to understand that "we're never going to get there." Eventually they move on to other things and almost don't notice when the car pulls up in front of their...
Blacksmiths, bookkeepers, and programmers
What was so different about the professions of bookkeeper and blacksmith that enabled one to evolve and survive to this day while the other is not at all common. The message of Max Goff's article is sobering. We look at jobs that are essential today and try to imagine this world without them. He reminds us that "it is difficult to imagine how pervasive...
Making the tough decisions to leave bugs in - for now.
Today is Kimmy-the-wonderwife's birthday. We celebrated quietly at home. There is the traditional cake and ice cream, some home made cards, and presents. It's not clear how best to celebrate other anniversaries. I get email each year from a Java developer I know on the anniversary of a bug he filed many years ago that remains unresolved.
, Rhythos agrees with Paul Graham that "languages are just notation, not technology, and evolve just as quickly as math notation does: real slow. " Rhythos continues "Programming languages are just programmers way of expressing certain concepts. But there are more concepts than can be expressed using an given high level language. What sort...
Fun with Lava Lamps
We'll start with a little fun for a Monday. In his blog entry
Bubble, Bubble, Build's In Trouble, Mike Clark fleshes out the details of a story he told in his Pragmatic Automation book about "Alberto Savoia. He describes how his project uses red and green lava lamps to radiate the status of their scheduled build. Better yet, those lamps are controlled using X10 devices...
Plenty of flavors - what are you using?
In Projects and Communities,
Michael Nascimento Santos blogs that AspectWerkz 1.0 RC 1 is out saying "It focus on dynamic AOP, use a Java-based approach (no strange plugin is required for your IDE to actually "understand" your aspects) and allows both online and offline execution modes." Our poll this week asks you which Aspects framework you are...