Purple Technology  
Agile, Open-Source Java and XML.

Search WWW Search www.purpletech.com


Purple Technology Purple Technology was founded by Alexander Day Chaffee as a home for his consulting, training, and coding. Our specialties are Java, Agile Development, and Open Source .

See our Extreme Programming information. Are you a programmer in the Bay Area? Join the Bootstrap Group and learn how to write code the Agile way.

All code on this site is Open Source, using a modified BSD-style license.

Projects Open-source projects and other programmable wonders

  • Purple Code a large library of Java utility code, free for your use

  • Purple Chat Server a multi-threaded Chat server, as seen in this talk

  • XPath Explorer XPath is a syntax for navigating inside XML documents, in order to extract specific little pieces of content. XPath Explorer is a GUI application that lets you interactively experiment with XPath.

  • Bootstrap / Polonius We're sponsoring an XP study group. In the SF Bay area? Come join the fun!

  • JiffyPoll (Instant Runoff) Instant Runoff Voting is a more democratic alternative to traditional plurality politics. With JiffyPoll, you can easily install an IRV poll on your own site. Full source code is available.

  • JUnit Patch making assertEquals(String, String) a little more legible

  • JSPXML source code Source code to JSP/XML article (published in JavaWorld)

  • Download This Site This web site was dynamically generated using Java Servlets, JavaServer Pages (JSP) and eXtensible Markup Language (XML). It is served by Jakarta Tomcat 4.0 . You are welcome to download the full source code . (View Source, eat your heart out.)

  • License the open-source license under which the code on this site is published

Writings

  • Talks & Presentations Alex has been speaking on Java and Internet technologies for many years. In the spirit of open source, you can download and view full versions of his slides and source code. Permission is granted to view for personal use only; if you want to display these materials for any business-related purpose (like using them to teach a Java class), please contact Purple Technology for licensing information. Most talks have only PowerPoint versions. HTML versions may be forthcoming.

  • Articles Alex's writings, in print and online

  • Maxims words of platform-independent wisdom

  • Glossary A short Java and Internet glossary

  • XP Links and Info Extreme Programming (XP) is fun

  • Servlet Resource List a large list of servlet-related links; a useful appendix to jGuru Servlet FAQ

Where else should I visit?

jGuru.com a great Java developer's resource

jGuru Servlets FAQ Servlets FAQ, managed by yours truly

jGuru Tomcat FAQ Tomcat FAQ, managed by yours truly

jGuru Threads FAQ Threads FAQ, managed by yours truly

Stinky.com art and other indulgences

JDOM a clean, easy API for using XML from Java

XMLC An architecture for dynamic web applications. The architecture seems so much cleaner than JSP or XSLT.

Partner: Prediction Impact Eric Siegel offers CRM analytics and customer intelligence services at Prediction Impact, where predictive modeling and data mining are used to gain business intelligence and marketing strategy insights.


Contact Alex with any questions or suggestions.
Join our Mailing List to get apprised of news and new releases.

News
Back in Action January 25, 2005 After much technical trauma, the Purpletech web site is back. Many apologies for the downtime.

Eclipse is Bizarro IDEA November 19, 2002 A little rant in my SourceForge Diary about my early experiences with Eclipse. I've since had more experience with it, so I'm a little more fluent, but IDEA's UI still blows Eclipse away.

Refactoring Happy Hour January 29, 2003 An open workshop on Refactoring in Java, with drinks!

Speed up Java startup time December 12, 2002 After all these years, Java still takes a loooooooong time to launch. If perl can launch in less than a half a second then there's no reason Java can't. This factor is IMHO the single most important reason why people still think Java is slow. Come vote for this bug so Sun takes action!


This web site and all materials within are Copyright © 1998-2002 Purple Technology, Inc. Permission granted to browse this web site on-line for personal use. If you want to display these materials for any business-related purpose (like using them to teach a Java class), please contact Purple Technology for licensing information. Source code and related assets are covered under the Purple Technology Open License Agreement.

Page generated Fri Jul 25 11:05:38 EDT 2008