Rocky Mountain Software Symposium - November 9 - 11, 2007 - No Fluff Just Stuff

Jason Hunter

Rocky Mountain Software Symposium

Denver · November 9 - 11, 2007

You are viewing details from a past event
Jason Hunter

Author of Java Servlet Programming

Jason Hunter is Principal Technologist with Mark Logic, specializing in large-scale XML content manipulation using XQuery. He's probably best known as the author of “Java Servlet Programming” (O'Reilly Media). He's also an Apache Member and as Apache's representative on the Java Community Process Executive Committee he established a landmark agreement allowing open source Java. He's publisher of Servlets.com and XQuery.com, an original contributer to Apache Tomcat (and Apache Ant committer), the creator of the JDOM open source project, a member of the expert groups responsible for Servlet, JSP, JAXP, and XQJ API development, and was recently appointed Sun Java Champion. In 2003, he received the Oracle Magazine Author of the Year award, and in both 2005 and 2006, the JavaOne Outstanding Talk award. His largest audience was 15,000 at a JavaOne conference keynote.

Presentations

What's New in Java 6

The Java 6 (Mustang) release should make your life easier, for a change. It doesn't alter the core language like Java 5 did. It doesn't pack in so many sub-JSRs that you'll be overwhelmed by the amount you have to learn. Instead Java 6 adds several handy things that honestly should have been added before. Among the improvements we'll cover in this fast-paced class:

  • A new Console class
  • A real Compiler API
  • A GIF writer
  • Pluggable Locale data
  • Access to disk partition size data
  • Array reallocation
  • Low-level floating point functions
  • Reflective access to parameter names
  • Access to network interface details
  • Pluggable annotation processing
  • Improved class file format
  • Streaming XML with StAX
  • A new Scripting interface

XQuery By Example: Building an Email Archive System

The classic searchable email archive system is cluged together – a frankenstein monster combining a relational database with a search engine, with Java just barely able to keep the two together. In this talk we'll demonstrate how email is more content than data, how it's better encoded in XML rather than relational tables, and how Java can convert emails to XML and drive an XQuery backend to produce a simpler and more scalable email archive system.

Web Publishing 2.0

If we're moving toward Web 2.0, what does that mean for online publishing? In this talk I'll answer that question. Based on my experience as Principal Technologist at Mark Logic working with dozens of the largest online publishers, I'll present a vision for how the Web 2.0 concepts like personalization, collective intelligence, the long tail, and the importance of “owning the data” can and should reshape the face of online publishing – and how XML, XQuery, and XML-aware text search act as the key enablers. I'll also introduce new Web Publishing 2.0 concepts like “Sweat the content” and “Give answers not links”.

Forgotten Web Algorithms

In this talk I'll explain – without any needless math or boring proofs – several fun algorithms of interest to back-end web programmers. Each algorithm was selected because it's really practical, really interesting, or both. The algorithms aren't always the same but can include: public key cryptography, credit card checksum validation, TCP Slow Start, two's complement, priority queues, the XOR swap, and the Google MapReduce function for massively distributed calculation.