Functional Wrappers for Legacy API’s by Martin Snyder

Sponsored By

KMS logo

ABSTRACT:  Functional Wrappers for Legacy API’s

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

SnyderMartin Snyder (@martinsnyder) 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.

MEETING SLIDES:  Video of the presentation can be found here.  Martin’s slides on GitHub here and the code on GitHub is here

 

Snyderlive2Snyderlive1

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s