MASTER
 
 

Philly JUG September 25th

By phillyjug (other events)

Wednesday, September 25 2013 6:30 PM 8:30 PM EDT
 
ABOUT ABOUT

This event will be a joint meeting held with Philly JUG and PHASE (Philadelphia Area Scala Enthusiasts).  All attendees must RSVP through Ticketleap.

This meeting is sponsored by KMS Technology (http://www.kms-technology.com).  We recently had a sponsor with a very similar name, so please do not be confused.  KMS Technology is an innovative offshore product development company based in Vietnam that provides services across the entire development lifecycle, including software development and testing. KMS allows clients to have a truly agile business by becoming an extension of their organization – improving delivery capability and increasing their end customer satisfaction - while reducing production costs.

Agenda

630 - 700  Eat and find a seat

700 - 715  Brief announcements

715 - 830  Martin's presentation and Q&A


Abstract

Functional Wrappers for Legacy APIs
There are many challenges in introducing a new technology into an existing project or organization.  This presentation details an approach to introducing Scala into JDBC applications, but the lessons and techniques can be applied in a general sense to introducing functional programming into any non-functional project.  Specifically, a line-by-line construction is provided of a Scala wrapper for portions of JDBC.  The chosen example serves to highlight the mechanics, benefits and underlying principles of functional programming in such a way that they can be generally applied.


Speaker Bio

Martin Snyder is a Principal Technologist at Wingspan Technology, Inc.  He is responsible for the software product organization and is a Senior Architect for the DocWay Suite and eTMF products.  Previously, he was the founder of Ethermoon Entertainment, Inc, which published the RTS game Strifeshadow in 2001.  Martin earned a BS in Computer Science from Cornell Engineering.

 

Arrival instructions

Enter the main driveway at the GSI Commerce sign; park on right side of the building and enter by the Café doors on the side of the building.  There will be signs on the main entrances to direct you to the correct door if needed.