TurboManage

David Chandler's Journal of Java Web and Mobile Development

  • David M. Chandler


    Web app developer since 1994 and ex-Googler now residing in Peru with the wife of my youth and our three youngest children. I am working on a software development company and hoping to do more teaching as my Spanish improves. My current side project is a not-for-profit startup using GWT on AppEngine. In my "spare" time, I take pictures, preferably of Rocky Mountain National Park... or Peru.

  • Subscribe

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 220 other followers

  • Sleepless Nights…

    April 2014
    S M T W T F S
    « Mar    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
  • Blog Stats

    • 609,362 hits

PUB

Publications

Securing JSF Applications Against the OWASP Top Ten (PDF, 266 kB)
Presented at ApachCon US 2006, OWASP  2007, and JSFOne 2008
Watch the video
from OWASP 2007

Controlling Page Sequencing with an Event-Driven State Machine
CFDJ article circa 2004. JSF now does this better, and Spring Webflow *much* better.

US Patent 6,480,857 Method of Organizing Hierarchical Data in a Relational Database.
For sale.

Comprehensive ColdFusion MX for Programmers (PDF, 809 kB)
Five day training course I wrote in 2000 and updated in 2003. Lots of good system Web app design & security stuff in later chapters that’s not language-dependent.

Running a Perfect Web Site (Que, 1995)
Sorry, can’t resist putting this up here. It’s so out of date it’s not even funny, but it made the best-sellers list in “the day.” If you learned the Web from this book, I’d like to hear from you. Kindly drop me a line at [this blog name] at gmail.com with “book” in the subject and let me know what you’re doing now (hopefully, not garbage collection).

Creative Commons License

All articles above are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. To attribute the work to me, simply include “Licensed from David M. Chandler” and a link to this page. And, of course, I’d like to hear from you, though it’s not required (unless you want to license under some other terms).

 
Follow

Get every new post delivered to your Inbox.

Join 220 other followers