Blogs - No Fluff Just Stuff

Blogs

GroovyMag Plugin Corner: Feeds Plugin

Posted by: Dave Klein on December 26, 2009

The following post is a reprint of the Plugin Corner article for the January 2009 issue of GroovyMag. You can find this and other past issues at http://groovymag.com.   more »

Griffon: Beyond Swing

Posted by: Andres Almiray on December 26, 2009

If you've followed the Griffon news in the last 12 months you may be aware that Griffon is a fun and rapid desktop/rich application development framework inspired by Grails; that there are more than 40 released plugins and that polyglot programming   more »

Incremental Funding Article Up

Posted by: Johanna Rothman on December 24, 2009

A   more »

Griffon: plugin updates II

Posted by: Andres Almiray on December 17, 2009

These are the latest additions to the growing list of Griffon plugins: Swingx-ws 0.1 - embed a Map widget on your Griffon application. The jxmapKit node is configured by OpenStreetMap support by default.   more »

Intellij 9 and Gradle

Posted by: Ken Sipe on December 14, 2009

One of the hidden gems of the Intellij 9 release is it's support for Gradle. Some of the information on the web is out of date and some features are not intuitive. This post will detail some of the nuances and follow it up with a wish list for the next   more »

Fixing One Problem Promotes the Next

Posted by: Johanna Rothman on December 11, 2009

I   more »

Griffon: plugin updates

Posted by: Andres Almiray on December 10, 2009

Update: Hamlet reminded me of two other recent additions to the plugin list: font-jiggler and fast-translate. These are the most recent updates to the (growing) number of Griffon plugins: gfx-builder 0.2.   more »

“Ideal” Team Size and Ratios

Posted by: Johanna Rothman on December 9, 2009

A   more »

Pomodoro Technique Illustrated - A Brief Review

Posted by: Dave Klein on December 8, 2009

If you would like to be more productive and you haven't looked into the Pomodoro technique, you need to get a hold of the new Pragmatic Bookshelf book, Pomodoro Technique Illustrated, by Staffan Nöteberg.I had heard about the Pomodoro technique, and knew   more »

Building Rich Swing Applications with Groovy - Part IV

Posted by: Andres Almiray on December 7, 2009

The following article appeared on Groovymag's fourth issue (February 2009). It is the fourth of a four-part series on Groovy and Swing applications. Be sure to check out Groovymag for more information on Groovy, Grails, Griffon and other GR8 technologies   more »

More Trouble with Java and Apple

Posted by: Ken Sipe on December 5, 2009

Well the latest update for Java from Apple came through recently. Destroying all in its path..   more »

Building Rich Swing Applications with Groovy - Part III

Posted by: Andres Almiray on December 3, 2009

The following article appeared on Groovymag's third issue (January 2009). It is the third of a four-part series on Groovy and Swing applications. Be sure to check out Groovymag for more information on Groovy, Grails, Griffon and other GR8 technologies (G   more »

GroovyMag Plugin Corner: Testing

Posted by: Dave Klein on December 1, 2009

In the December 2008 issue of GroovyMag, I covered the Grails Testing plugin. This plugin provided the new Grails 1.1 testing features to 1.   more »

Do You Track Project Outcomes?

Posted by: Johanna Rothman on November 30, 2009

I   more »

Building Rich Swing Applications with Groovy - Part II

Posted by: Andres Almiray on November 30, 2009

The following article appeared on Groovymag's second issue (December 2008). It is the second of a four-part series on Groovy and Swing applications. Be sure to check out Groovymag for more information on Groovy, Grails, Griffon and other GR8 technologies   more »

Syntax Highlighting on Blogspot

Posted by: Ken Sipe on November 27, 2009

I've been very interested in providing some syntax highlighting in my blog posts, which I've been slow in general getting out...   more »

Fixing Java on Mac Snow Leopard

Posted by: Ken Sipe on November 27, 2009

I have long documented some of the issues and differences for a Java developer on the Mac OS X. Most of that has been on Leopard, OS X 10.5.   more »

Building Rich Swing Applications with Groovy - Part I

Posted by: Andres Almiray on November 26, 2009

The following article appeared on Groovymag's inaugural issue a year ago. It is the first of a four-part series on Groovy and Swing applications. Be sure to check out Groovymag for more information on Groovy, Grails, Griffon and other GR8 technologies (Ga   more »

GroovyMag Plugin Corner: Searchable

Posted by: Dave Klein on November 25, 2009

Over the next few months, I will be reprinting some of the Plugin Corners that I've written for GroovyMag. Hopefully this will give you a taste of what you can find in GroovyMag each month (and keep my blog from being so dead). Enjoy!   more »

Decorator Pattern In Scala

Posted by: Daniel Hinojosa on November 24, 2009

As part of the Scala Study Group in Albuquerque, we had an   more »

Grails/Griffon stats trick

Posted by: Andres Almiray on November 18, 2009

Grails has had a stats script for quite a while (thanks to awesome Glen Smith), it's job is to display how many lines of code you've written on your app. Not to be left behind, Griffon provides the same script. As useful as the script is there is a catch:   more »

Slaying Hallway Zombies

Posted by: Dave Klein on November 18, 2009

For the past few months, I have been working on a project for a division of Boeing. It was a bit of a culture shock going from a small, dynamic, family feeling company like Contegix to one of the largest companies in the world. But it's a Grails project   more »

Griffon: Scala & Clojure updates

Posted by: Andres Almiray on November 17, 2009

New versions of the Scala and Clojure Griffon plugins have been released. These are the highlights: Scala Updated bundled libs to Scala 2.7.   more »

Griffon: visualizing an object graph

Posted by: Andres Almiray on November 16, 2009

You might have read before about Griffon's JUNG plugin and wondered "how can I visualize an arbitrary object graph with it?", if so then the following steps should give you a few hints.Let's start by fleshing out the domain.   more »

Persistent Data Structures and Managed References

Posted by: Nathaniel Schutta on October 28, 2009

Speaking of interesting videos, Stuart Halloway has been beating the drum pretty hard for Rich Hickey‘s talk: Persistent Data Structures and Managed References. I was actually in the audience (along with Glenn Vanderburg) when Rich gave this talk at   more »

Yet Another 2GX Wrap-up

Posted by: Dave Klein on October 27, 2009

Finally after more than a year of waiting and nagging, the second 2GX conference was held in New Orleans last week. It was almost as good as the first one. Well, in some ways it was better but in other ways.   more »

Griffon 0.2 comes loaded

Posted by: Andres Almiray on October 26, 2009

Today's big news: Griffon 0.2 has been released! Thank you all who made this possible With this release comes a new an exciting feature called Addons.   more »

SpringOne/2GX: A Retrospective

Posted by: Craig Walls on October 23, 2009

SpringOne/2GX is now over and most everyone has made their way back to the real world. Rather than write a long-winded review of the conference, I decided to summarize my thoughts in the form of a retrospective. That is, what went well, what didn't go so   more »

Curing ADD with Roo, Blueprints, and Karaf

Posted by: Craig Walls on October 22, 2009

Yesterday was a big day for me at SpringOne/2GX. It was the day that I gave my talk on the Spring Expression Language (SpEL). I've been excited about giving that talk, but also excited about attending so many of the great sessions by other speakers.   more »

SpringOne/2GX Day 2 Keynote

Posted by: Craig Walls on October 21, 2009

It's almost 24 hours after the fact, but here's my writeup on the SpringOne/2GX Day 2 Keynote that was given by Adrian Colyer, Karl Rumelhart, and Chris Richardson. I won't go over it in detail as I did with Rod Johnson's keynote..   more »

SpringOne/2GX Day 2 session wrap-up

Posted by: Craig Walls on October 20, 2009

The second day of sessions at SpringOne/2GX is almost over. Soon, we'll be having dinner and then listening to Adrian Colyer give a keynote address (which I'll summarize in a later post). So I thought I'd go ahead and take a moment to report on my day and   more »

SpringOne/2GX Keynote notes

Posted by: Craig Walls on October 19, 2009

Rod started out by giving a quick overview of the Spring timeline, starting with the publication of Expert One-on-One J2EE Design and Development, up through the formation of Interface21/SpringSource, and into the more recent acquisitions. He then descri   more »

Griffon: new plugin additions

Posted by: Andres Almiray on October 17, 2009

These are the latest additions to the growing list of Griffon plugins: JBusyComponent 0.1 - enables a busy state on any Swing component via JBusyComponent. Depends on swingx-builder (will install it automatically).   more »

Tell RCov to Cov Off

Posted by: Aaron Bedra on October 16, 2009

T   more »

Grails CAN HAZ REST 2!

Posted by: Andres Almiray on October 16, 2009

It surprises none that Grails can expose REST services gracefully and effortlessly, just watch how the masters do it in Mastering Grails: RESTful Grails. However making REST calls from within a Grails application is a task left to your own wits. Fortunate   more »

Spring conference time is in the air

Posted by: Craig Walls on October 14, 2009

As of today, it's one week until I present That old Spring magic has me in its SpEL: DI Wizardy with the Spring Expression Language at SpringOne/2GX. I'm really excited about giving this talk. I've already presented it twice at two different No-Fluff/Jus   more »

Griffon: adding REST

Posted by: Andres Almiray on October 13, 2009

Creating REST enabled Swing mashups just got a bit easier. I'm happy to announce that a REST plugin is now available for Griffon. This plugin wraps handy client and builder classes provided by the awesome HTTPBuilder project.   more »

DSLs in JavaScript Video

Posted by: Nathaniel Schutta on October 13, 2009

The video of my DSLs in JavaScript talk [slides - pdf] from QCon is now available on the InfoQ site; many thanks to all those who have written me or tweeted links, I appreciate it! I can’t say enough good things about QCon, it’s a great show w   more »

Griffon @ SpringHispano

Posted by: Andres Almiray on October 8, 2009

Last Saturday (Oct 3rd) the SpringHispano community held its 9th community session. Domingo Suárez (@domix) kick-started the session with a talk on Apache Camel. If your daily job requires you to integrate disparate systems in order to get the job done yo   more »

“When Does the Spec Freeze?”

Posted by: Johanna Rothman on October 5, 2009

A   more »

No Planning Need on Gantthead.com

Posted by: Johanna Rothman on October 2, 2009

I   more »

Regaining My Equilibrium

Posted by: Johanna Rothman on October 1, 2009

I   more »

Rich Web Experience 2009

Posted by: Nathaniel Schutta on September 27, 2009

Where would rather be this December, adjusting to winter or spending a few days in Orlando learning about what’s new and exciting in JavaScript, Ajax, CSS, HTML, design and a host of other topics? If the later appeals to you, book your seat today at   more »

Griffon: latest plugin releases III

Posted by: Andres Almiray on September 25, 2009

These are the latest Griffon plugin releases (Griffon 0.2-BETA is required to install them): Transitions 0.1.   more »

ASP.NET MVC In Action

Posted by: Venkat Subramaniam on September 19, 2009

I often get asked "Which web development framework should I use?" The answer generally depends on when I'm asked that question. Over the years I have played with, offered courses   more »

Do What’s Effective For You

Posted by: Johanna Rothman on September 17, 2009

I   more »

10 Reasons to attend SpringOne 2GX

Posted by: Dave Klein on September 16, 2009

I was going to come up with one of those clever top 10 lists but when I went to the SpringOne/2GX home page, I saw 10 great reasons to attend staring me in the face. The early bird discount ends Friday, September 18th, but even at full price this event is   more »

[name: "SpringOne2GX"] as Conference

Posted by: Andres Almiray on September 16, 2009

The second edition of the 2GX conference will take place on Oct 19 - 22 in New Orleans, it is just a few weeks away! You can expect a lot of Groovy/Grails/Griffon/Gradle/Gant/Easyb (so many gr8 projects! plenty to go around) material to help you reach Gro   more »

Speaking at SpringOne 2GX 2009

Posted by: Venkat Subramaniam on September 15, 2009

I'm excited about the 2GX conference coming up in New Orleans October 19th to 22nd. If you're interested in attending, the early bird registration ends Friday September 18th   more »

Griffon: latest plugin releases II

Posted by: Andres Almiray on September 11, 2009

Given that Griffon 0.2-BETA is out and ready for download the following plugins have been updated to take advantage of new features and internal updates: Code Coverage 0.3 - relies on Griffon's new testing facilities, carbon copied from Grails 1.   more »

Perfomance without Appraisal Part III

Posted by: Esther Derby on September 10, 2009

I   more »

Griffon: latest plugin releases

Posted by: Andres Almiray on September 10, 2009

In order to tie into Griffon 1st anniversary celebrations [posts from the Griffon team members: Danno, James, Jim, Guillaume, Josh, myself ] the following plugins have released a new version: gfxbuilder 0.2.1 - GfxBuilder 0.   more »

Happy Birthday Griffon!

Posted by: Andres Almiray on September 10, 2009

I   more »

When Managers Can’t Hear No

Posted by: Johanna Rothman on September 10, 2009

I   more »

Yak Shaving This Week

Posted by: Johanna Rothman on September 9, 2009

I   more »

Groovy vs Scala...

Posted by: Andres Almiray on September 6, 2009

Blogs and forums these days have plenty of posts demonstrating how easy is to solve a problem with Groovy or Scala that would normally take hundreds of lines of code with plain Java. Both visions inevitably collide at some point. Given our western fascina   more »

Fixing Java on Mac Snow Leopard

Posted by: Ken Sipe on September 3, 2009

I   more »

Performance w/o Appraisal II

Posted by: Esther Derby on September 2, 2009

A   more »

I don't really sound like that, do I?

Posted by: Craig Walls on August 26, 2009

Last week, I had the honor of participating in a podcast with Mike Abney and Leo Sakhvoruk, a few of my Improving colleagues. That podcast went live yesterday and you can listen to it at Improving Podcasts. It was a good conversation, mostly focused on m   more »

Griffon: Transitions plugin released

Posted by: Andres Almiray on August 25, 2009

I'm pretty sure I'm not the only one that dropped his jaw in awe at JavaOne 2006 when Romain Guy demonstrated Aerith during the opening keynote. Aerith represents the holy grail of Swing applications. It looks and behaves like a native OSX application, th   more »

A bit of Modular Java errata

Posted by: Craig Walls on August 24, 2009

There has been more than one comment in the errata for Modular Java that mention a strange NoClassDefFoundError with regard to org.compass.core.   more »

Agile 2009 is Here!

Posted by: Johanna Rothman on August 24, 2009

A   more »

97 Things Every Project Manager Should Know

Posted by: Ken Sipe on August 19, 2009

The book 97 Things Every Project Manager Should Know put together by Barbee Davis is out, and worth picking up...   more »

Chat with Scott Davis on Scala and Groovy

Posted by: Venkat Subramaniam on August 18, 2009

I recently had the pleasure of chatting with Scott Davis during an NFJS stop in Phoenix. At the start of the interview, Scott surprised me with the question "Does Groovy know that y   more »

New Blog for Grails: A Quick-Start Guide

Posted by: Dave Klein on August 17, 2009

I'd like to announce a new blog for Grails: A Quick-Start Guide. You can find it at http://gquick.blogspot.   more »

RCov Examples

Posted by: Aaron Bedra on August 14, 2009

R   more »

Meeting Daniel In-Person

Posted by: Johanna Rothman on August 11, 2009

I   more »

Getting Started With Compojure

Posted by: Aaron Bedra on August 11, 2009

G   more »

Failing Your Builds with RCov

Posted by: Aaron Bedra on August 7, 2009

F   more »

GfxBuilder 0.2 released

Posted by: Andres Almiray on August 5, 2009

It is with great pleasure that I announce the release of GfxBuilder 0.2 and its companion griffon plugin. These are the relevant changes in this release Renamed GfxPanel to GfxCanvas.   more »

Grails: The Official Web Framework for Java.next

Posted by: Dave Klein on August 3, 2009

In the August issue of GroovyMag, guest plugin-corner columnist Keith Cochran covers the new Clojure plugin by Jeff Brown. This plugin allows you to include Clojure source code in src/clj and then access that code in your Grails application. More deta   more »

Testing OSGi...Spring Style

Posted by: Craig Walls on August 3, 2009

Last week I showed you how to test OSGi bundles. We used Pax Exam to fire up an OSGi runtime of our choosing, install and start a selection of bundles, and to make assertions against the BundleContext and services registered in the OSGi service registry.   more »

Griffon: Clojure powered fractal

Posted by: Andres Almiray on July 31, 2009

Stumbled upon this page while searching for Clojure examples to try out with Griffon's brand new Clojure plugin. The provided example demonstrates how Clojure can be used in conjunction with Java2D to generate a Tree-like fractal, naturally I thought "hey   more »

Griffon gets some Clojure

Posted by: Andres Almiray on July 30, 2009

I'm happy to report that Clojure, a dynamic programming language that targets the Java Virtual Machine, can now be used on a Griffon application thanks to its brand new Clojure plugin. This brings the count of supported languages (either directly or via p   more »

Griffon: making animations with Gfx+Trident

Posted by: Andres Almiray on July 29, 2009

The following video demonstrates SwingPad's basic animation capabilities with GfxBuilder + TridentBuilderThis is the code that produces the animationimport groovy.beans.Bindable import org.   more »

Putting OSGi to the test with Pax Exam

Posted by: Craig Walls on July 28, 2009

After a small delay, I finally bring you the next installment in my series of OSGi-oriented articles. This time we're going to have a look at writing tests around OSGi bundles. It should go without saying that testing is an important part of software dev   more »

Griffon: new plugins available

Posted by: Andres Almiray on July 26, 2009

First things first: FxBuilder 0.1, a Groovy builder for JavaFX components, was released almost two weeks ago. I'm happy to announce that its companion Griffon plugin is available for download.   more »

We have a US Groovy/Grails/Griffon Conference!

Posted by: Dave Klein on July 23, 2009

But let's not blow it! A while back I wrote about the need for a US conference dedicated to the G3 technologies. Well, now there's one scheduled!   more »

Meanwhile, back at the ranch...

Posted by: Craig Walls on July 21, 2009

If anyone's looking for me this week, I'll be at the ranch...   more »

Speaking at JavaZone in Oslo

Posted by: Ken Sipe on July 20, 2009

It's official...   more »

Announcing SwingPad 0.3

Posted by: Andres Almiray on July 16, 2009

I   more »

Json-lib 2.3 released

Posted by: Andres Almiray on July 11, 2009

D   more »

Groovy Coffe Cup - take two

Posted by: Andres Almiray on July 4, 2009

I   more »

It's Official: Grails has a DZone Refcard!

Posted by: Dave Klein on June 30, 2009

The Grails Refcard is now available for download at http://refcardz.dzone.com Writing a refcard was a bit more challenging than I thought it would be.   more »

FxBuilder Update 3

Posted by: Andres Almiray on June 25, 2009

T   more »

If you can't be a good speaker, be a groovy speaker

Posted by: Ken Sipe on June 22, 2009

I will be speaking on groovy and grails at the up coming 2GX conference in New Orleans in October. If you are in the groovy space or you are just looking, you don't want to miss this..   more »

FxBuilder Update 2

Posted by: Andres Almiray on June 22, 2009

B   more »

Learning or Working?

Posted by: Johanna Rothman on June 21, 2009

I   more »

FxBuilder update

Posted by: Andres Almiray on June 21, 2009

H   more »

The book is in the mail

Posted by: Craig Walls on June 19, 2009

For the benefit of those of you who don't follow me (@habuma and @modularjava) or Dave Thomas (@pragdave) on Twitter, I'm happy to announce that Modular Java has been printed and will be shipping very soon!! For those of you who've already ordered your c   more »

CSSBuilder (and plugin) released

Posted by: Andres Almiray on June 13, 2009

A   more »

RubyNation Wrapup

Posted by: Aaron Bedra on June 13, 2009

R   more »

CSSBuilder update

Posted by: Andres Almiray on June 11, 2009

H   more »

Personal Career Guiding Principals

Posted by: Ken Sipe on June 11, 2009

I   more »

BTrace and JStat

Posted by: Ken Sipe on June 11, 2009

I   more »

Styling a Griffon application

Posted by: Andres Almiray on June 10, 2009

W   more »

Griffon + GSQL mini howto

Posted by: Andres Almiray on June 9, 2009

I   more »

Grails Enterprise Integration Strategies BOF

Posted by: Dave Klein on June 9, 2009

I will be leading a Grails BOF (Birds of a Feather session) this Thursday at JavaOne.  The BOF is from 6:30 to 7:20 pm in Esplanade 307-310.  I hope to make this more like a traditional Birds of a Feather.   more »

NFJS Dallas 2009 Retrospective

Posted by: Craig Walls on June 8, 2009

The Dallas NFJS event for 2009 wrapped up yesterday evening. It had (unfortunately) been awhile since I had been to one of these shows and I gotta say that I really missed the boost that I get from hearing all of the good talk on software development. Fi   more »

Spring-DM RefCard Available for Download

Posted by: Craig Walls on June 7, 2009

I'm happy to announce that my latest DZone RefCard, Getting Started with Spring-DM is now available for free download. This RefCard covers all of the basics of working with Spring-DM (and a few advanced tips). In a succinct 6 pages, you'll learn how to.   more »

Groovy Buzz at JavaOne

Posted by: Dave Klein on June 2, 2009

As suspected the G3 buzz at JavaOne is much higher than indicated by the technical session list.  You hear it in the hallway conversations; you hear it in the attendees questions at other sessions; and you heard it loud and clear at the Scripting Bowl (ak   more »

Hold off on putting my face on a milk carton

Posted by: Craig Walls on June 1, 2009

It's been a busy past several weeks and I wanted to chime in here to let everyone know that I'm still breathing. But, as you've already figured out, my series of blog entries on OSGi have yet to pick back up. So, I wanted to take a quick moment to let you   more »

SwingPad 0.2 released

Posted by: Andres Almiray on May 31, 2009

I   more »

DC Developer Day Wrapup

Posted by: Aaron Bedra on May 30, 2009

D   more »

Grails: A Quick-Start Guide Beta

Posted by: Dave Klein on May 27, 2009

I am thrilled to announce that the Pragmatic Programmer's first Grails book is now in beta! You can find more details here: http://pragprog.com/titles/dkgrails/grailsGrails: A Quick-Start Guide (also known as GQuick) is aimed at helping developers learn   more »

Ajax: Tools of the trade

Posted by: Nathaniel Schutta on May 26, 2009

Over on JavaWorld, you can see my latest article: Ajax: Tools of the trade. If it’s been a while since you looked at client side development and you still think alerts are the end all be all of web debugging, you might want to give it a read. Here&#   more »

This blog turns 3

Posted by: Andres Almiray on May 23, 2009

F   more »

Glossary or Index?

Posted by: Johanna Rothman on May 21, 2009

I   more »

Assorted Griffon builder news

Posted by: Andres Almiray on May 20, 2009

C   more »

How to convince your fellow developer to write short methods?

Posted by: Venkat Subramaniam on May 18, 2009

I'm sure you've seen your share of long methods—methods that run several hundred lines. Some of us may have even written them, probably in those days before we gained our wisdom to write bette   more »

Estimation Depends On…

Posted by: Johanna Rothman on May 18, 2009

I   more »

FlamingoBuilder 0.2 released

Posted by: Andres Almiray on May 16, 2009

T   more »

JsTester 1.4.2 Released

Posted by: Andres Almiray on May 16, 2009

D   more »

This week's article delayed

Posted by: Craig Walls on May 11, 2009

For the past month, I've posted a new OSGi-related article every Monday morning at around 9am U.S. central time.   more »

Pax Runner Profiles and Distributed OSGi

Posted by: Craig Walls on May 4, 2009

Last week we looked at how Pax Runner makes simple work of starting an OSGi framework (whichever one you want) and loading it up with a selection of bundles. We also saw how easy it is to switch between different OSGi implementations and versions of those   more »

Speaking at JavaOne 2009

Posted by: Ken Sipe on April 30, 2009

S   more »

Presentation Worst Practices

Posted by: Ken Sipe on April 29, 2009

W   more »

We need a US Groovy/Grails/Griffon Conference

Posted by: Dave Klein on April 29, 2009

It's been over a ye   more »

Linux Journal Readers Choice Awards

Posted by: Dave Klein on April 29, 2009

W   more »

Building Spring 3 working with Git

Posted by: Ken Sipe on April 27, 2009

U   more »

Launching OSGi with Pax Runner

Posted by: Craig Walls on April 27, 2009

In last week's article, we saw how to go from zero to working OSGi bundles quickly using Pax Construct. We've only scratched the surface of Pax Construct and we'll look at it some more in a future article. This week, however, we're going to uncover the ma   more »

A Beautiful Teams Evening

Posted by: Johanna Rothman on April 24, 2009

L   more »

Laziness, I Haz It

Posted by: Aaron Bedra on April 23, 2009

L   more »

Good Ideas Aren’t Always New

Posted by: Nathaniel Schutta on April 21, 2009

At QCon, Glenn Vanderburg, Michael Feathers and I (there may have been others, as I recall some ESB was involved…) were talking about Mike’s 10 Papers Every Programmer Should Read post (if you haven’t read it, please do so now, I’l   more »

Pax Construct: From zero to OSGi

Posted by: Craig Walls on April 20, 2009

If you were to ask me what I think the best and quickest way to get started with Ruby web development is, I'd tell you to look into Ruby on Rails. Rails isn't the only way to develop web applications in Ruby--but it certainly is the most prominent choice.   more »

Test Infecting the Legacy Organization

Posted by: Nathaniel Schutta on April 15, 2009

As Neal Ford explains, the NFJS Anthology series has been reborn as a monthly magazine and in the current edition, you can read my take on test infecting legacy organizations. I’ve been a proponent of the testing meme for most of my career but IR   more »

Vendors are Risky Too

Posted by: Nathaniel Schutta on April 13, 2009

&   more »

A Dozen OSGi Myths and Misconceptions

Posted by: Craig Walls on April 13, 2009

Anybody who knows me or has been following me lately knows that I have an interest in OSGi. And I'm not alone--there has a lot of buzz about OSGi in the past few years. But as I talk about OSGi with other developers, I often hear them   more »

Two Four significant OSGi-related releases today!

Posted by: Craig Walls on April 9, 2009

I'm quite excited to see two fairly significant OSGi-related projects released today: Spring-DM 1.2   more »

Programming Scala Beta Release

Posted by: Venkat Subramaniam on April 4, 2009

I'm delighted to announce the Beta Release of the Programming Scala book. The topics covered in the book are:   more »

Keynote 09

Posted by: Nathaniel Schutta on March 29, 2009

I   more »

Groovy at EclipseCon 2009

Posted by: Andres Almiray on March 19, 2009

E   more »

Assorted Griffon 0.1.0 features

Posted by: Andres Almiray on March 19, 2009

I   more »

Suggestions for Grails Refcard?

Posted by: Dave Klein on March 19, 2009

Y   more »

More Modular Java Tonight

Posted by: Craig Walls on March 18, 2009

Just a reminder that tonight I'll be presenting part 2 of my Modular Java presentation at the Spring Dallas User Group. Last week, I presented part 1, an introduction to OSGi, at JavaMUG. I'll pick up where I left off last week by showing how to eliminat   more »

Modular Java at JavaMUG tonight

Posted by: Craig Walls on March 11, 2009

In case you haven't marked it on your calendar already...   more »

Catching Up is Not Possible

Posted by: Johanna Rothman on March 4, 2009

I   more »

SwingPad 0.2 update

Posted by: Andres Almiray on March 1, 2009

T   more »

Must See Lizard Brain Web Design

Posted by: Dave Klein on March 1, 2009

I   more »

First NoFluffJustStuff of the year

Posted by: Dave Klein on February 28, 2009

I   more »

jSilhouette 0.3.1 released

Posted by: Andres Almiray on February 26, 2009

I   more »

Cooking Chef vs. Polygot Programmer

Posted by: Ken Sipe on February 26, 2009

O   more »

Justification for Functional Programming

Posted by: Ken Sipe on February 26, 2009

I   more »

Modular Java in Beta

Posted by: Craig Walls on February 26, 2009

Just a quick note to let you know that my new book, Modular Java: Creating Flexible Applications with OSGi and Spring is now available in Pragmatic Bookshelf's beta-book program. Also, if you haven't become a fan of the book yet, be sure to look for Modu   more »

Java 7 on Mac OS X

Posted by: Ken Sipe on February 24, 2009

T   more »