Contributions/Publications

Here are some documents, books and specifications that I created or contributed to.

Conferences

  1. REST: Theory vs Practice, conference session at JAOO – Arhus, Denmark, Oct 2009
  2. Pragmatic REST, conference session at the Colorado Software Summit, Oct 2008
  3. RESTful Web Apps: Facts vs Fiction, conference session at the Colorado Software Summit, Oct 2008
  4. On REST, a Symposium on REST at Oracle, July 2008, Slides not available.
  5. Portlets and Ajax: Building More Dynamic Web Apps, May 2007, JavaOne 2007
  6. Federated Portals, BEAWorld 2005, Sep 2005
  7. Two conference sessions on JSR-168 and WSRP, in BEA eWorld 2004, June 2004, Slides no longer available.
  8. Programming to XML – Data Binding Silver Bullet (XML Conference 2001)

Specifications

  1. Member of expert group on JSR301, JSF Portlet Bridge Specification, http://jcp.org/en/jsr/detail?id=301
  2. Member of expert group on JSR286, Portlet Specification, http://jcp.org/en/jsr/detail?id=286
  3. Member of expert group on JSR168, Portlet Specification, http://jcp.org/en/jsr/detail?id=168
  4. Co-author of Web Services for Remote Portlets 2.0 specification, http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-spec.html
  5. Web Services for Remote Portlets 1.0 Primer, http://www.oasis-open.org/committees/download.php/10539/wsrp-primer-1.0.html

Books

  1. RESTful Web Services Cookbook (O’Reilly, March 2010)
  2. Professional Java Server Programming J2EE Edition (Wrox, September 2000)
  3. Professional Java Server Programming J2EE1.3 Edition (Wrox, September 2001)
  4. Professional Java E-Commerce (Wrox, September 2001)
  5. Professional Java Servlets 2.3 (Wrox, January 2002)

Misc Papers

This activity slowed down since late 2004 when I started to write mostly in the form of long blog posts.

  1. Describing RESTful Applications (infoQ.com, Dec 2008)
  2. URLs in WebLogic Portal – A Tutorial (2005, dev2dev)
  3. Inside WSRP (2005, dev2dev)
  4. Portlet Preferences (2004, dev2dev)
  5. Programming to XML (XML Journal, May 2001)
  6. Java Server Programming (2001), published through mightywords.com, an ebook publisher, now defunct.
  7. Java Servlets – Design Issues (2000)
  8. Java Servlets – Design Practices (Java Developer’s Journal, March 2000)
  9. Java Servlets – Advanced Features (Java Developer’s Journal, February 2000)
  10. Nuts and Bolts of Transaction Processing (1999)
  11. Java Transaction Service (1999)
  12. Architecture Paradox (1999)
  13. Architecture Paradox – Solutions (1999)

Comments on this entry are closed.