Joint NOVAMUG-NOVARUG meeting Wednesday, May 19th

Joint NOVAMUG-NOVARUG meeting Wednesday, May 19th

Date: 2010-05-18
Time: 6:30 PM
Location: 1881 Campus Commons Drive, Suite 205, Reston, VA 20191
Topic: An Introduction to ActiveDocument
Topic: All Your UIs Are Belong to SproutCore!
Presenter: Clark Richey, Jr.
Presenter: Gray Herter

This is a joint meeting of the Northern Virginia MarkLogic (NOVAMUG) and Rails (NOVARUG) User Groups.

Please Note: This meeting is NOT at the usual NOVAMUG meeting address.


Agenda:

 

  • Free pizza and sodas at 6:30 PM
  • Presentations start at 7 PM
  • First Talk: Clark Richey presents an in-depth look at the new open source Ruby connector to MarkLogic, ActiveDocument.
  • Second Talk: Gray Herter presents an introduction to the SproutCore UI framework.

An Introduction to ActiveDocument

This talk takes an in-depth look at the new open source Ruby connector to MarkLogic, ActiveDocument. ActiveDocument is an ActiveDocument style object to XML mapping framework for XML databases (currently implemented only for MarkLogic). It allows developers to leverage the power of an XML database to find, create, update and delete XML documents within their XML database without having to write any XQuery code.

During this presentation we will talk briefly about the philosophy behind ActiveDocument and then we will start looking at the important classes and concepts that developers will need to understand in order to create applications with ActiveDocument. From there we will create a Rails application from scratch using ActiveDocument as our connection to our underlying MarkLogic XML server.Second presentation:

About the Speaker: Clark D. Richey, Jr. has spent over ten years architecting and implementing large scale software solutions for the federal government. Currently, Clark is the Principal Technologist, Federal and Community Champion with MarkLogic. Clark is also an adjunct professor with Loyola University where he teaches in their Master's of Computer Science program, where he is currently teaching Ruby on Rails. Clark has a Master's in Computer Science from American University and a Bachelor's in Computer Science from U.M.U.C.

All Your UIs Are Belong to SproutCore!

By Gray Herter, Near Infinity

Gray Herter will introduce SproutCore, an application framework that aims to simplify the building of complex web-based UIs, and demonstrate how to use it in conjunction with Rails to create some fantastic apps.

SproutCore embraces several novel approaches to building web-based UIs. It uses only JavaScript, and embraces HTML5 and CSS3. This results in impressive user experiences without the need for browser plug-ins.

To communicate with a server, SproutCore uses only RESTful Ajax calls. While SpourtCore maintains server technology independence, Rails makes a great partner to SproutCore UIs, providing the required access to backend web services.

About the Speaker: Gray Herter is a Senior Software Engineer at Near Infinity Corporation, the founder of DC's annual RubyNation software conference, and has taught Ruby and Rails since 2007.

Comments