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.

Saturday, January 31, 2009

Using Maven to create a new Tapestry 5.1 project

›
I've been digging deep into the (revised) Maven archetype plugin: the tool used to generate new projects from a template. The existing ...
6 comments:
Friday, January 30, 2009

A tip for TestNG: Keep the Constructor Simple

›
TestNG does not do a great job of reporting exceptions when instantiating your test classes. Keep the content simple. If you are going to ...
1 comment:
Sunday, January 18, 2009

Using a Samsung ML-1450 with Airport Extreme

›
I just upgraded my router to an Airport Extreme, partially just to allow Suzy to use the printer even when I don't have my laptop hooked...
Tuesday, January 13, 2009

The Tapestry Roadshow at The Great Indian Developer Summit (April 22 - 25, 2009)

›
I'll be presenting three sessions at the Great Indian Developer Summit in Bangalore, India this coming April. The sessions are on Clo...
1 comment:
Monday, January 12, 2009

Comparing Prototype and jQuery

›
Glenn Vanderburg has written a careful treatise on why he prefers Prototype to jQuery . The thing about Glenn is that he doesn't write...
5 comments:
Wednesday, January 07, 2009

Upcoming features for Tapestry 5.1

›
I've been working on some new features for Tapestry 5.1. Importantly, I've been trying to get my head around Spring Web Flow and ...
8 comments:
Monday, January 05, 2009

Rapid Turnaround in Tapestry 5

›
Borut BolĨina has a screencast demonstrating live class reloading in Tapestry 5 . And he's doing it with Jetty, in Windows ... so he in...
6 comments:
Friday, December 26, 2008

Exception Reporting: The Why

›
When things go wrong in a complicated system, I have one question: why? First off: if you are building in Java you are building a compli...
2 comments:

Off topic: You Aint Got No Pancake Mix!

›
I have a new hero: Taking on intolerance (religious or otherwise) with humor is a great tactic.
7 comments:
Friday, December 12, 2008

Tapestry 5.0 Final Release - 5.0.18

›
After nearly three years of development, the final release of Apache Tapestry 5.0 is now available for download. Apache Tapestry 5 is a to...
15 comments:

Clojure: The Hundred Year Language

›
Back in 2003, Paul Graham gave a keynote speech entitled " The Hundred Year Language " (he later expanded this for his book "...
4 comments:
Monday, December 08, 2008

What's on the doorstep?

›
I haven't even quite moved into my new house, but what was waiting for me on the porch? Programming in Scala . Of course, I seem to be...
3 comments:
Sunday, December 07, 2008

ANTLR and code generation

›
In between packing (I'm moving across town) I'm doing a bit of work for Tapestry 5.1, TAP5-79: Improve Tapestry's property expr...
5 comments:
Monday, November 24, 2008

Goodbye Vienna, Hello NetNewsWire

›
Seems like the Mac has a huge number of RSS readers. For a while I was using Vienna, but it stopped working after a recent update (no blogs ...
6 comments:
Friday, November 21, 2008

Maven: Displaying the version number in the generated site

›
It took a lot of ferreting out, but I eventually learned that you can put a <version/> tag in your site.xml, and Maven will put the p...
23 comments:
Wednesday, November 19, 2008

Ready for 5.0.17?

›
Looks like 5.0.16 will not be the final release, there will be a very modest 5.0.l7 that addresses a couple of annoyances that didn't ha...
1 comment:
Sunday, November 16, 2008

Tapestry 5.0.16 (Release Candidate) it OUT!

›
The latest release of Tapestry, Tapestry 5.0.16 (Release Candidate), is now available. Tapestry 5.0.16 is the release candidate; we encour...
2 comments:
Thursday, November 13, 2008

Clojure Baby Steps

›
Getting some baby steps going with Clojure. What threw me for a while is how difficult it was to get to do some basic output. I wanted to...
4 comments:

Tapestry 5 Ajax Screencast

›
This is a follow on to my previous JSF comparison ; Jim Discoll produced a Simple Ajax JSF example , and this screencast is the Tapestry 5 e...
8 comments:
Wednesday, November 12, 2008

Getting started with Clojure

›
Whenever I finish a major piece of work (Tapestry 5.0.16, in this case), I like to try learning some new things before I start the next ma...
2 comments:
‹
›
Home
View web version

About Me

Howard Lewis Ship
View my complete profile
Powered by Blogger.