Scala at Socrata: Iteratees and Open Data.
At Socrata, we love data and we love making
it more accessible and useful to more people. We provide the Open Data platform to the world's most data-intensive public sector organizations like NYC, Chicago, Seattle, Data.gov (http://Data.gov/), Medicare/Medicaid, and the World Bank.
Recently, we released Soda 2, an expressive REST-like
API for accessing datasets using a SQL-like syntax.
Given that we also love Scala at Socrata (it powers
our backend), we have also released a Scala
client ( https://github.com/socrata/soda-scala )
to ease in the development of applications that
use datasets hosted in our platform. At the core
of this client, we use Iteratees, an immutable
functional representation of the Producer/Consumer
pattern. This talk will provide both a detailed
overview of Iteratees as well as examples and patterns
our client uses when using Iteratees in communications
with our server.
Marc Millstone is a Senior Software Engineer and
Data Scientist at Socrata. Before joining Socrata,
Marc spent two years in the Mathematical Sciences
group at IBM Watson Research, as both a post-doc
and Research Staff Member. He obtained his Ph.D. from
the Courant Institute of Mathematical Sciences
at New York University, where he worked jointly
with Lawrence Berkeley National lab, specializing
in methods for solving large-scale practical optimization
Please note the location. The building doors are locked after 6 PM.We will have someone at the door on 2nd avenue from 6:30 to 7:00 pm. Please arrive during that interval. If there are any problems call my cell at[masked]-8620.
Informal networking from 6:30 to 7:00. The presentation will start at 7PM.
Food and drink will be provided.