Hi Everyone,
Next Scala user group meeting is scheduled to take place on Monday, July 18
2011 at 6:30pm at Microsoft NERD Center at The Commons (11th floor).
Registration page with more details can be found here:
http://bostonscala0711.eventbrite.com/.
I apologize for the late notice.
Here are the abstracts for both talks:
*“In-Memory Data Grid with Scala and GridGain”*
This talk presents the concept of In-Memory Data Grid and its FP-based
implementation in GridGain using Scala programming language.
In-Memory Data Grids (a.k.a. distributed caches) are increasingly becoming a
key technology for compute and data intensive distributed applications -
something that we at GridGain call a High Performance Cloud Applications.
In-Memory Data Grids main purpose is to provide scalable and highly
available storage of large data sets away from centralized RDBMSes.
Scala-based (and overall FP-based) approach to In-Memory Data Grids is a
unique and refreshing look at the traditional distributed caching APIs from
Java eco-system.
This presentation is split in two parts:
- First, we’ll introduce the In-Memory Data Grid and discuss some of the
main related features available in GridGian
Functional Distributed Programming with Scala and GridGain.
- Second (80%) part of the presentation will be life-coding demos of various
applications built with In-Memory Data Grid Support using Scala programming
language.
This is a unique presentation as it demonstrates writing complex distributed
application completely from scratch with nothing prepared or pre-configured.
Attendees get to see the entire process - from creating a brand new project,
to writing every line of the source code, to see the application running in
a complex distributed environment.
*"Second Time's the Charm: Examining the Anti-XML Framework for Scala"*
The scala.xml framework bundled with the standard library has a lot of
long-standing issues. Anti-XML is a clean room effort to replace this
framework with something safer, more convenient and more performant. This
talk will cover the design decisions that went into Anti-XML (providing some
theoretical justification for a few of the more contentious ones). We will
examine the general architecture of Anti-XML from a framework standpoint,
the end-user API and performance with a particular emphasis on the areas in
which Anti-XML exceeds the capabilities of scala.xml. Once we have the
high-level overview out of the way, we will engage in some live-coding to
demonstrate the framework in action.