Elliotte Rusty Harold
||This biographical article needs additional citations for verification. (June 2010)|
Elliotte Rusty Harold is the author of several books on Java and XML and the creator of XOM, an open source Java class library for processing XML data. He also is the longtime publisher of the Cafe au Lait and Cafe con Leche websites devoted to Java and XML, respectively. He was formerly an adjunct professor in the Computer Science Department of Polytechnic University of New York.
Harold was a contributor to JDOM, a popular open source XML library for Java. At the New York XML SIG in 2002, he unveiled XOM and offered this explanation for its creation: "XOM is based on more than two years' experience with JDOM development, as well as the last year's effort writing Processing XML with Java. While documenting the various APIs I found lots of things to like and not like about all the APIs, and XOM is my effort to synthesize the best features of the existing APIs while eliminating the worst."
In a bio for an IBM DeveloperWorks article written by Harold, he claimed to have learned 14 computer programming languages, beginning with Fortran and AppleSoft BASIC and extending most recently to Haskell. "Java was probably his eighth language, and the one he's taken farther than any other," the bio states.
Harold grew up in Louisiana and lives today in the Prospect Heights neighborhood of Brooklyn, New York. He married the musical composer Beth Anderson on July 28, 1995, one year after they met at a potluck dinner held by the New York Macintosh Users Group. His father is New Orleans lawyer Elliotte Harold Jr. A 1995 New York Times feature story on Harold's wedding described him as "a computer whiz who wears a ponytail ... and talks about his favorite hangouts in cyberspace the way people used to talk about taverns."
- Java Network Programming, Fourth Edition (O'Reilly, 2013), ISBN 1-449-35767-9
- Refactoring HTML: Improving the Design of Existing Web Applications (Addison-Wesley Professional, 2012), ISBN 0-321-50363-5
- Java I/O, Second Edition (O'Reilly, 2006), ISBN 0-596-52750-0
- Java Network Programming, Third Edition (O'Reilly, 2004), ISBN 0-596-00721-3
- XML in a Nutshell (O'Reilly, 2004), ISBN 0-596-00764-7
- The XML Bible (Wiley, 2004), ISBN 0-7645-4986-3
- Effective XML: 50 specific ways to improve your XML (Addison-Wesley, 2003), ISBN 0-321-15040-6
- Processing XML with Java : a guide to SAX, DOM, JDOM, JAXP, and TrAX (Addison-Wesley, 2002), ISBN 0-201-77186-1
- Java I/O, First Edition (O'Reilly, 1999), ISBN 1-56592-485-1
- XML: Extensible Markup Language (Wiley, 1998), ISBN 0-7645-3199-9
- JavaBeans: Developing Component Software in Java (John Wiley & Sons, 1997), ISBN 0-7645-8052-3
- Java Secrets (Wiley, 1997), ISBN 0-7645-8007-8
- Java Developer's Resource (Prentice Hall, 1996), ISBN 0-13-570789-7
- Harold's personal homepage
- Cafe au Lait Java News and Resources
- Cafe con Leche XML News and Resources
- XOM Java class library homepage
- Bill Venners (Sep 8, 2003). "The Human Side of XML: A Conversation with Elliotte Rusty Harold, Part I". Artima. Retrieved May 15, 2014.
- Elliotte Rusty Harold (Sep 18, 2002). "September 2002 Java News". Cafe au Lait. Retrieved May 15, 2014.
- Elliotte Rusty Harold (January 12, 2010). "Speaking the Java language without an accent". IBM DeveloperWorks. Retrieved October 29, 2014.
- "Elliotte Rusty Harold". O'Reilly Media. Retrieved October 27, 2014.
- Lois Smith Brady (August 6, 1995). "Weddings: Vows; Beth Anderson and Rusty Harold". New York Times. Retrieved October 27, 2014.