Tapestry Central

The inside scoop on what's happening with Tapestry ... from the creator of the Apache Tapestry framework. Plus all the normal, random thoughts on coding and technology.

Friday, November 12, 2010

Starting and Stopping Jetty Gracefully with Groovy and JMX

›
I'm working on a project that uses Tapestry and ActiveMQ together; it works great on my Mac, but on my client's Windows workstation...
7 comments:
Thursday, November 04, 2010

First Rule of LinkedIn: Customize the Message

›
As far as social networks go, I like LinkedIn a lot. Nice site, lots of features, generally quite useful. In fact, I like it enough to be c...
Monday, November 01, 2010

Tapestry 5.2.2

›
... and the latest version of Tapestry, 5.2.2, is now available. This is the second beta release for Tapestry 5.2, addressing a few bugs in...
2 comments:
Thursday, October 28, 2010

Gradle is Great

›
My initial experience with Gradle is very positive. I've been quickly able to convert over my Maven POMs to Gradle build files, which ...
7 comments:

Google Analytics vs. localhost

›
Are you using Google Analytics and trying to test it on your pages? Does it appear to do absolutely nothing? After a lot of playing aro...
2 comments:
Monday, October 04, 2010

Back in London at SkillsMatter

›
I'm back in London for another Tapestry training workshop; I can't wait to see how well the revisions and extensions are going to w...
Thursday, September 30, 2010

What a waste: Kindle and Interactive Fiction

›
I think its a terrible waste that the Kindle doesn't support Interactive Fiction. I would love the be able to play IF games untethered,...
2 comments:
Friday, September 17, 2010

New testing lab for Tapestry Workshop @ SkillsMatter (London, Oct 5th)

›
I'm once again partnering with SkillsMatter to teach my full Tapestry workshop. I've just finished up the materials for the new l...

Tapestry at JavaOne 2010

›
Just a reminder: I'll be presenting Tapestry: State of the Union this coming Monday, Sep 20th at 8:30 PM, in Moscone South 309. Bec...

Blogger finally checks for spam!

›
This is a big relief for me, because every time I posted a new entry, I'd get half a dozen spams, in chinese. Their new spam filter se...
1 comment:
Thursday, August 19, 2010

Groovin' on the Testin'

›
I'm at the point now where I'm writing Groovy code for (virtually) all my unit and integration tests. Tapestry's testing code i...
1 comment:
Tuesday, August 17, 2010

Tapestry Frequently Asked Questions

›
I'm taking some time to work on the Tapestry documentation ... starting with the FAQ . It's great fun, though this could get to be ...
4 comments:
Monday, August 09, 2010

Tapestry 5.2 leaves the gate

›
It's been a long time coming. Originally, I had thought we'd be producing Tapestry 5.2 six to eight months after Tapestry 5.1 ... in...
1 comment:
Friday, July 30, 2010

Choosing the Right Web Framework

›
Thank you Google Alerts, for pointing out this article on choosing a Java web framework . It's over a year old, but I think the things t...
3 comments:
Wednesday, July 28, 2010

Git on Mac OS X: Don't ignore case!

›
By default, Mac OS X uses a case insensitive file system, and Git seems to honor that. The problem is, most programming languages, especia...
2 comments:
Monday, July 26, 2010

Tapestry 5 Training in London: Oct 5 - 8

›
I'm once again partnering with SkillsMatter to teach my full Tapestry workshop. This is an expanded version of the class, which is gro...
Wednesday, July 14, 2010

Everyone out of the Pool! Tapestry goes singleton!

›
Tapestry applications are inherently stateful : during and between requests, information in Tapestry components, value stored in fields, sti...
4 comments:
Thursday, June 24, 2010

Tapestry 5.2: Improved Query Parameter Support

›
I just checked in some very nice changes for Tapestry 5.2; you can now easily store data about a page in the URL as query parameters: ...
3 comments:
Tuesday, June 08, 2010

Who Wants The Func? Gotta Have That Func!

›
I've been entranced by the concept of laziness since I first really considered it while teaching myself a bit of Haskell . Laziness is ...
9 comments:
Monday, May 31, 2010

Tapestry Happenings: 5.2 beta soon?, New Committers, Dynamic component

›
There's lots and lots going on with Tapestry right now. We're gearing up to bring Tapestry 5.2 into a beta phase ... hopefully a sho...
4 comments:
‹
›
Home
View web version

About Me

Howard Lewis Ship
View my complete profile
Powered by Blogger.