O'Reilly Tags

We're experimenting with a folksonomy based on tag data provided by Follow development in this blog post.

What Is a Portlet (11 tags)
The Portlet API establishes a standard for building a web page out of smaller constituent parts, all managed by a portlet container to create a portal page. In this introduction, Sunil Patil shows how to create a basic "Hello World" portlet and deploy it in the Apache Pluto portal server.

Rich Web Text Editing with Kupu (7 tags)
One of the reasons web applications haven't completely replaced desktop apps is that web browsers offer such poor text-editing capabilities. Now a new JavaScript library named Kupu may challenge that. Robert Jones explains how it works and how to add it to your own web apps.

Rolling with Ruby on Rails (7 tags)
The Ruby community is abuzz about Rails, a web application framework that makes database-backed apps dead simple. What's the fuss? Is it worth the hype? Curt Hibbs shows off Rails, building a simple application that even non-Rubyists can follow.

Catalyst (4 tags)
MVC frameworks are hot again in the web development world. Perl has a rich array of choices. One new contender is Catalyst, an elegant platform for database-backed applications. Developers Jesse Sheidlower and Sebastian Riedel explain the design goals and build an Ajax-powered wiki in 30 lines of code.

Improving JSF by Dumping JSP (3 tags)
JSF is a great technology for complex web application interfaces. But Hans Bergsten urges you not to give up on JSF just because the JSP layer is flawed; using a custom ViewHandler resolves all of the issues.