October 2, 2007. Back to web applications again
After years of trying to get a new company off the ground and consulting
gigs, mostly focusing on GUI Swing development, I have started to
pay attention to web application development again. But this time around,
I'm interested in what can be done on the client-side. It's amazing
how much cool JavaScript code is available, and how well it works
across modern browsers. Combined with public APIs for services, like
the Google Maps API, it's not all that hard to offer information to
your site vistors that would have been far too complex or expensive
just a few years ago.
To learn more about these technologies, I've
set up a website about
Hermosa Beach, where I've lived since 1994. It contains information
about the city and what's going on, pictures, slideshows and reference lists
with maps for hotels, restaurants, clubs, etc. It's a work in progress and
I'll add more features as time permits. Check it out if you want to see
what I'm up to nowadays.
March 30, 2005. Easy to use tabs for JSP pages
I've added a reference to a new tag library in the Resources
section. It's the Ditchnet JSP Tabs Taglib,
an Open Source (LGPL) tag library that combines DHTML, JavaScript and JSP to
provide GUI-like tabs for web interfaces. Check it out.
January 7, 2005. Customizing JSF messages
An article I wrote for Oracle's Technology Network is now
available online. The article provides some general advice
on web application interface development and describes how
you can use generic attributes and a PhaseListener to
customize the standard JSF error messages in a very flexible
way.
August 20, 2004. Handling Events in JSF
ONJava.com has published excerpts from Chapter 8 of my
JavaServer Faces book as a two-part article.
Part 1 describes the basic mechanisms and
Part 2 shows how to apply them for the sample application.
June 9, 2004. Improving JSF by Dumping JSP
My latest article,
Improving JSF by Dumping JSP, is now published
on the ONJava.com site. It describes the problems with the
JSF/JSP mix and shows how to elimiate them by using a custom
JSF presentation layer.
You're welcome to download
the example application to study it in more detail
More news