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, June 04, 2014

Subtle nicety on defrecord

›
I just stumbled on a rather nice feature of defrecord that I've missed in the past; perhaps you have as well? I've been using Stua...
3 comments:
Friday, March 28, 2014

Google Docs Thinks You are Offline? Work around their bug!

›
... and so suddenly, and without warning, Google Docs stopped responding for me. My spreadsheet (my invoice spreadsheet without which I can...
Thursday, February 20, 2014

Gradle: overruling third-party dependencies

›
We all hate dependency hell, and on any Java project of any size, you'll hit it eventually. My project, for Aviso , is a large Clojure ...
4 comments:
Friday, December 06, 2013

Tapestry Quicky: ConditionalComment

›
Here's a quicky I just put together for a client to generate IE conditional comments . This isn't a feature supported by Tapestry...
3 comments:
Monday, November 11, 2013

Improving Clojure Feedback : Stack Traces

›
Perhaps no subject in software development is as important to me as feedback , which to my mind, is the language, library, or framework prov...
Wednesday, October 16, 2013

Gainesville in February 2014

›
I'll be spending about three weeks in Gainesville, Florida this coming February (2014). For the wife and kids, its about visiting the g...
Monday, September 23, 2013

Named Parameters for Clojure

›
Clojure can simulate named parameters, or a mix of positional and named parameters. This is really old news, dating back to Clojure 1.2 if ...
4 comments:
Thursday, July 25, 2013

Tapestry 5.4: An Avalanche of Fixed Issues

›
I've been working through the Tapestry issue list over the last couple of days; I'm closing a lot of duplicate and invalid bugs, and...
Thursday, July 18, 2013

Closing in on Tapestry 5.4

›
We're getting very close to a beta release of Tapestry 5.4. I've spent the last couple of weeks converting an existing client's...
4 comments:
Thursday, May 23, 2013

Once more ... feedback please!

›
You've probably heard about "Not Invented Here" syndrome: the drive among developers to create something of their own, rather ...
4 comments:
Friday, February 01, 2013

Crafting Code in Clojure

›
The other day, I was working on a little bit of code in Clojure, just touching up some exception reporting, when I was suddenly struck by ...
12 comments:
Wednesday, January 30, 2013

Red Code, Green Code, My Code, Your Code

›
I had a very odd interchange with my friend Merlyn over lunch; he started talking about red code vs. green code (in the context of supporti...
2 comments:
Wednesday, January 02, 2013

Tapestry 5.4: jQuery Support now in place

›
I've spent the last several months significantly reworking Tapestry 5's client-side JavaScript support, in an effort to move away fo...
Tuesday, November 06, 2012

How we can be more secure with mail-in ballots than touch screens

›
Yes, it's election day! I didn't wait in line ... I live in Oregon, where balloting is done by mail. That's a much better syste...
Friday, October 19, 2012

Zeroing in on Tapestry 5.4

›
I've had just a bit of time this week to devote to furthering the work on Tapestry 5.4, and it feels like I'm near the turning point...
5 comments:
Monday, October 15, 2012

Not going to Clojure/Conj ... need a ticket?

›
Unfortunately, I will not be going to Clojure/Conj this year . And it is too late for a refund ... so I'm looking for someone to purch...
3 comments:
Friday, September 14, 2012

Stop sending template engines to the browser!

›
This article about client-side templating by Henrik Joreteg was quite interesting. In summary, it says don't send templates to the brow...
3 comments:
‹
›
Home
View web version

About Me

Howard Lewis Ship
View my complete profile
Powered by Blogger.