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, July 31, 2008

Blast from the Past: Tapestry 3.0.5

›
My current task has put me in an odd mood. A client of Jesse's (Kuhnert) contracted him to make some changes to the Tapestry 3 code ba...
5 comments:
Thursday, July 24, 2008

IntelliJ: Paste...

›
I discovered this one on the flight home. The Paste ... menu item (Shift-Command-V) raises up a window of recently copied selections on ...
3 comments:

Making Java EE Suck Less

›
Ben Gidley has posted a medium length blog praising Tapestry 5 . He took an interesting tack ... describing the requirements of a useful, u...
9 comments:
Wednesday, July 09, 2008

Coming to Cambridge, UK

›
I'll be flying into Cambridge, UK for a week of Tapestry training. I'll be there from Sunday through Thursday night before returnin...
1 comment:
Thursday, June 26, 2008

IntelliJ: Flip Equals

›
Just hit a NullPointerException in some code: public boolean isOwner() { return authManager.getUser().equals(blog.getOwne...
6 comments:

Twitku

›
I just noticed that Ted Neward is on Twitter ... but only twits in Haiku form.
1 comment:
Monday, June 23, 2008

Maven for dependencies, not building

›
I've been working a bit with Ivy but finding it doesn't quite fit my needs (or that I have a lot more to learn). What I've fou...
7 comments:
Thursday, June 19, 2008

Firefox 3 : The Good, the Bad

›
The Good is that it does feel faster,and it now sports a UI that looks much more Mac native. The Bad is that many plugins don't work ...
19 comments:
Wednesday, June 11, 2008

Groovy: Leaky Abstractions and Confusing Exceptions

›
Here's an odd place to get a ClassCastException: org.hibernate.type.StringType.toString(StringType.java:44) org.hibernate.type.Nullab...
5 comments:
Tuesday, June 10, 2008

JavaScript var vs. Groovy def

›
I keep typing the following: var blogger = new Blogger() when I should be saying def blogger = new Blogger() def is used to defin...
Monday, June 09, 2008

Using Groovy for IoC Service Decorators

›
Continuing with my experiments with Groovy, I took a pass at writing a service decorator in Groovy. In Tapestry, the RequestHandler servic...
2 comments:
Sunday, June 08, 2008

Real World Haskell

›
When I'm in the mood to feel really dense, I try to wrap my brain around functional programming. My poison of choice is Haskell , sinc...
6 comments:
Thursday, June 05, 2008

Time Breakdown of Modern Web Design

›
8 comments:

Tapestry with Groovy

›
While I'm waiting for the vote on Tapestry 5.0.12, I'm starting some work on a more complete demo application. As usual, I'm tr...
5 comments:
Friday, May 30, 2008

IntelliJ Diana Growls

›
That was a surprise: I downloaded IntelliJ 8 preview (Diana) and after it compiles, it uses Growl (the centralized Mac notification app) t...
1 comment:
Thursday, May 29, 2008

Nearly ready for 5.0.12

›
Tapestry 5.0.12 will be available pretty soon; I'm working on one very important component that's tricky to get Just Right: AjaxFor...
3 comments:
Thursday, May 15, 2008

Tapestry 5 with NetBeans

›
At NFJS Boston last month, I ran into Alex Kotchnev. We had a number of chats about Tapestry and spurring wide adoption. I'm still wor...
1 comment:
Monday, May 12, 2008

Tapestry for Nonbelievers at InfoQ

›
Renat and Igor's long awaited article, Tapestry for Nonbelievers is finally available. Check it out! My only real criticism is that,...
2 comments:
Wednesday, May 07, 2008

Improvements to the Tapestry 5 Tutorial

›
I spent some time yesterday revamping the Tapestry 5 Tutorial; you can see the updates at the nightly build site . In short order we t...
14 comments:
Friday, April 25, 2008

Tapestry: Components + Aspects

›
When I was first starting on the Tapestry 5 code base, I started using AspectJ for parts of the framework. I wrote some clever aspects fo...
2 comments:
‹
›
Home
View web version

About Me

Howard Lewis Ship
View my complete profile
Powered by Blogger.