Denver JUG Recap
Well, after months of trying to schedule and the last few frantic days of finishing up the slides, the Wicket presention is finally done. Overall, I’m pleased with how it went. There were no technical glitches to contend with which is always a concern going in to things like that. Once I finished writing the slides and going through the presentation it hit me how much info I was packing into it. Given that I only had an hour, next time I would change a few things about it. I’d drop a few of the slides so I could get to more code. There are slides with code on them but I think it’s easier to understand in context. So I went longer in the slides than I wanted and didn’t get to the code I was hoping to show.
The presentation itself went swimmingly as far as that goes, but I really wanted to show some code. Maybe next time, though. I’m putting a PDF of the slides up for those interested in seeing them again. Check the main page or click here to download them.
The Echo2 presentation was fascinating. I’m going to have to play with that one but it looks pretty nice from where I’m sitting. I’m not sure it’ll replace wicket (or struts or JSF) in my toolbox, but for certain types of applications it certainly looks appealing. We also had a special guest with us. There was a very nice lady visiting us from Microsoft who was, of course, pitching MS products over beer. So we call had a few chuckles over that and had some beers together. It was strange at first to hear that a MS was at a JUG but she’s really friendly and bought the first round of beers so it’s all good. Overall, it was a great night. If you missed this month’s meeting, you really missed out.

I missed out!
Reading your presentation I was just wondering how to handle localized validation. Not just the messages but validating, say a zip code. These have different formats across countries and it is convenient to be able to insert a regular expression for this through an external text file rather than a piece of code. Could this be handled through external language files?
Cheers,
Marc
Well, you could certainly store that regex in resource bundles and load the correct one accordingly, though I’ve found trying to store regexes in external files a hassle due to all the escaping that has to go on. But once you iron out all the escaping, and your regex probably wouldn’t require all that much escaping, it’d be relatively straightforward to do it that way.
In slide #48 there is a mention of “Stateless pages” advertised as one of the upcoming attractions, however it is already possible in Wicket 1.2, see for yourself at http://wicket-wiki.org.uk/wiki/index.php/Stateless_pages
Unless you are talking of stateless forms…
In slide #20 there is a small typo: one should read setResponsePage() instead of setReponsePage() of course
In the actual presentation, I talk about how it’s possible now under certain conditions but is much easier in 2.0 than it is in the 1.x branch. I’ll fix the typo. Thanks for the heads up.
Any possibilities to get the wicket.pdf presentation now? Seems that the link is broken. Best regards.
Sure. I recently reorganized and broke certain links. I’ll try to get that back up in the next day or two. After I finish my taxes…