Logging is more complicated than most people realize, and when they do, it's too late to do anything about it until "next time." Learn how to use a writer monad as a logging mechanism in your code. More importantly though, learn why you would want to do this, and what the benefits are.
There is a price to pay in adopting this approach, but it's more "functional", addresses existing challenges, and enables new, exciting capabilities.
Speaker: Martin Snyder (http://martinsnyder.net/)
As Chief Technology Officer for Wingspan Technology, Inc., Martin is responsible for technology and software engineering leadership. He brings over 20 years of experience as an executive and architect for enterprise applications, integration, and document management for global enterprise applications. Wingspan creates document management applications for regulated industries.
Prior to joining Wingspan, Martin founded and operated Ethermoon Entertainment, a video game development company and was the CTO of Apricus, a clinical data company. He has held leadership positions in Philadelphia, Boston, and Silicon Valley. Martin has also published and presented on a variety of topics over the years, most recently on the Scala programming language and Functional Programming.
Venue: Comcast (http://www.comcast.com)
Comcast Corporation is a global media and technology company with two primary businesses, Comcast Cable and NBCUniversal. Comcast Cable is one of the nation's largest video, high-speed Internet and phone providers to residential customers under the XFINITY brand and also provides these services to businesses.
Sponsor: Wingspan Technology, Inc. (http://www.wingspan.com)
Wingspan Technology is an innovative software company headquartered in Blue Bell, PA. The Wingspan engineering team is responsible for architecture, implementation, and maintenance of the company’s software products that target highly regulated industries, primarily life sciences.