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.

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:
Friday, April 30, 2010

Inform 7's Birthday

›
Long, long ago, some of my first programs were interactive fictions. Really simple stuff, "go north", "kill rat", that ...
3 comments:
Monday, April 19, 2010

Setting up committer access Git for Tapestry 5

›
Given the problems I'm having, I decided to set up a new local Git repository for futher work. Here's how to do it: $ git clon...
1 comment:

Git & Svn : Not Always A Match Made In Heaven

›
Apache is stuck using Subversion ... so I've been using the Git/Svn integration built into Git for a while now. The good news is that ...
1 comment:
Sunday, April 18, 2010

An extended stay in London

›
If you were unable to attend my "In the Brain Of" talk last Tuesday, it's now available at SkillsMatter ... voice, video and ...
Tuesday, April 06, 2010

Meta-Programming Java with Tapestry

›
A significant amount of what Tapestry does is meta programming: code that modifies other code. Generally, we're talking about adding b...
1 comment:
Tuesday, March 30, 2010

In The Brain Of Howard Lewis Ship

›
While I'm in London for three days of Tapestry 5 Training , I'll also be giving an evening In The Brain Of talk ... on Tapestry,...
1 comment:
Saturday, March 27, 2010

Getting Ready for SkillsMatter Training

›
Talk about putting too much on your plate ... I'm working to update my existing Tapestry workshop to release 5.2, even though it is an a...
Thursday, March 25, 2010

Improvements to Live Class Reloading in 5.2

›
I just spent the morning making some improvements and fixes to live class reloading. The umbrella for reloading has now extended to any cl...
3 comments:

Tapestry Training Returns to London: April 14 - 16, 2010

›
I'll be returning to SkillsMatter to teach my Tapestry workshop. The course runs from April 14th to the 16th. I had a great time teachi...
Monday, March 15, 2010

Procrastination and JavaOne 2010: See you in 2011!

›
Well, that's what I get for waiting until the last day ... by the time I had a chance to put together a submission or two for JavaOne 20...
2 comments:
‹
›
Home
View web version

About Me

Howard Lewis Ship
View my complete profile
Powered by Blogger.