Apr 12: Finding and Validating XML Data and Forking JVMs

March 26, 2010

Meeting: Two talks – XML data: Find with XQuery, Validate with Schematron by Andy Zhang and Forking Another JVM to Do Your Dirty Work by Tom Grant

When at Where: Monday Apr 12th from 6:00 PM – 9 PM at the Booz Allen Hamilton HQ in Tysons Corner, VA (presentations begin at 6:30 PM)

Address:
Newman Auditorium
8283 Greensboro Drive
McLean VA 22102

Call 703 727-1307 once there, if you have trouble getting in. Bring an ID to make sure you can get signed in OK. There is plenty of parking around the building.

Register: Click here!.

Sponsor: This meeting is sponsored by Booz Allen Hamilton, whose generous yearly sponsorship of the NovaJUG will be providing pizza and soft drinks.

First Talk – XML data: Find with XQuery, Validate with Schematron by Andy Zhang: Since the early and mid 1990s, XML implementations and usage have been skyrocketed. This presentation will be focus on two powerful XML related technologies–XQuery and Schematron.

XQuery is a powerful functional programming language. In a nutshell, it composed of expressions. During the first part of this presentation, you will have chance to see some expression in action. Schematron is an XML vocabulary that often used for QA and validation. We will look at how to use Schematron for testing with Assert and Report.

First Speaker: Andy Zhang is a lead application architect. He has a Master’s degree in Computer Information Systems and numerous industry-recognized certifications. He has helped several Fortune 500 companies to plan, develop, test, and implement enterprise systems. His publications have been appeared on premier software journals such as MSDN online. He is the author of Beginning XQuery and Beginning MarkLogic.

Second Talk – Forking Another JVM to Do Your Dirty Work by Tom Grant: This talk will discuss some of the benefits and challenges of launching external JVMs to perform long-running tasks. Starting a separate JVM process provides isolation of memory, security, and classpath and can be extended to take advantage of multiple processors and multiple machines within a cluster. Tom will examine situations where this approach is appropriate and demonstrate the source code for dealing with those challenges.

Second Speaker: Tom Grant is the Product Manager and lead architect for the Twister Data Framework, a software suite offered by Solutions Made Simple, Inc. for building data management applications. Tom has been building back-office, data centric systems in the Java language since 1999.


Mar 17: Clojure by Stu Halloway and Rich Hickey

March 1, 2010

Meeting: Clojure by Stu Halloway and Rich Hickey

When at Where: Mar 17th from 6:30 PM – 9 PM at Oracle in Reston, VA

Address:
Oracle (in the Theater in the Reston 1 building)
1900 Oracle Way
Reston, VA 20190

Call 703 727-1307 once there, if you have trouble getting in. Bring an ID to make sure you can get signed in OK. There is plenty of parking in the garage.

Register: Click Here!.

Sponsor: This meeting is sponsored by RubyNation, DC’s Ruby and Rails conference, who will be providing pizza and drinks.

Abstract: In recent years, the Java community has embraced a variety of new languages that target the JVM, but also offer productivity advantages over traditional Java coding.

One of the most interesting of these languages is Clojure, a “Lisp unconstrained by backward compatibility.” In this talk, you will see why Clojure deserves serious consideration as the next big JVM language.

Speakers:

Rich Hickey is the creator of the Clojure programming language.

Stuart Halloway is the CEO of Relevance, Inc., where he helps companies adopt agile practices, as well as innovative technologies such as Clojure and Ruby on Rails. Stuart is a noted author of several excellent technical books the latest of which is Programming Clojure.

Stuart and Rich are teaching a Clojure class in Reston, May 12-14.