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.

Sunday, September 18, 2011

Changes to Cascade, and a cautionary tale about defrecord

›
Since I've been talking more about Clojure lately, I've spent a little more time working on Cascade . I've been stripping out ...
Wednesday, August 31, 2011

Tapestry 5 Laptop Stickers

›
I'm the kind of guy who does a lot of self-expression on my laptop: Hey, what's that at the bottom? A Tapestry 5 laptop sticker? ...
4 comments:
Tuesday, August 30, 2011

How They See Us, How We See Them

›
Stumbled across this great graphic on GlobalNerdy Blog . Sorry my blog layout gets in the way, try the direct link to the image .
Monday, August 22, 2011

Clojure: Towards the Essence of Programming

›
My talk from the What's Next Paris conference , Clojure: Towards The Essence of Programming is now online at InfoQ . This is the full t...
Tuesday, August 16, 2011

Tapestry 5.3 Ajax Exception Reporting

›
I just put together this screencast about an exciting improvement to how Tapestry 5.3 presents server-side exceptions to the client. ...
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:
‹
›
Home
View web version

About Me

Howard Lewis Ship
View my complete profile
Powered by Blogger.