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.

Wednesday, July 27, 2011

GroovyCasts

›
If you are a fan of Groovy, or even just curious what the fuss is about, there's a new resource for you: Groovy Casts . Groovy Casts is...
Wednesday, June 15, 2011

Thanks Luke Daley!

›
Just wanted to reach out and thank Luke Daley , who just joined Gradleware , for giving me a big help with my Gradle build issues. We had a ...
Friday, June 03, 2011

What's Next? Paris Clojure Slides

›
Here's my slides from the What's Next? conference in Paris . I found a couple of minor errors on review, and I'm expecting to re...
Tuesday, May 24, 2011

The Tragedy Of Checked Exceptions

›
If you ever get one of those interview questions along the lines of "What DON'T you like about Java?" , I would hope that che...
22 comments:
Monday, May 23, 2011

Learn more about Tapestry power features @ Java Magic

›
New Tapestry user "tawus" has been working his way though the power features of Tapestry and Tapestry IoC on his blog: Java Magic...
5 comments:
Friday, May 20, 2011

Extending JavaDoc

›
I don't think I've seen a piece of code more poorly designed for extension, and more in need of it, than JavaDoc. I'm in the p...
5 comments:
Tuesday, April 05, 2011

An Example Of Why I Like Spock

›
Spock is really making writing tests fun, instead of a chore. @Unroll("toClass '#javaName' should be #expectedClass...
Saturday, March 26, 2011

Combining Gradle with Antlr3

›
I've been going through a relatively painless process of converting Tapestry from Maven to Gradle , and am thrilled with the results. My...
3 comments:
Wednesday, March 16, 2011

Better Namespacing in JavaScript

›
In my previous post , I discussed some upcoming changes in Tapestry's client-side JavaScript. Here we're going to dive a little deep...
7 comments:

Rethinking JavaScript in Tapestry 5.3

›
I've always had a love/hate relationship with JavaScript; some of the earliest motivations for Tapestry was to "encapsulate that ...
7 comments:
Wednesday, March 09, 2011

Hibernate w/ transient objects

›
Am I missing something with Hibernate, or is it pretty darn hard to mix the following: Session-per-request processing (the approach provid...
13 comments:
Monday, January 10, 2011

›
I recently stumbled across a blog post by Kalle Korhonen: Why Tapestry? . Kalle has been very busy with Tapestry as the force behind Tynamo ...
4 comments:
Tuesday, December 28, 2010

Is it time to switch back to IntelliJ?

›
I've been trying to stick with Eclipse now for a while. I switched from IntelliJ 8 to Eclipse because IntelliJ stopped working for Tape...
12 comments:
Thursday, December 16, 2010

Announcing Tapestry 5.2

›
I'm very proud to announce that the next major release of Tapestry, release 5.2, is now available as Tapestry version 5.2.4 . This is...
6 comments:
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...
‹
›
Home
View web version

About Me

Howard Lewis Ship
View my complete profile
Powered by Blogger.