Skip to content

Compositional Programming

Photo of Jason Young
Hosted By
Jason Y.
Compositional Programming

Details

Host: Jason Young
Presenter: Michael Pilquist
Venue Hosts: TEKsystems, Conshohocken.
When: Tuesday 17th June. Doors: 6:15. Presentation: 6:30.

Abstract:
Functional Programming has an image problem. Mired in monads and applicative functors, transformers and recursion schemes, functional programming has felt impenetrable by doers -- the working engineers who need to get stuff done. Yet functional programming practitioners insist on the real-world benefits of their approach. In this talk, we'll refocus on the one big idea in FP -- composition -- and see how various FP techniques spring from this idea. While the examples will be in Scala, no prior Scala knowledge is necessary and the main takeaways apply to all programming languages.

About the Presenter:
Michael is the author of many functional open source libraries including FS2 and Scodec and he's a maintainer of many others including Cats, Cats Effect, and Skunk. He's on the steering committee of the Typelevel organization, focused on improving adoption of functional programming. Michael is the author of the second edition of Functional Programming in Scala ("the red book") and he's an Engineering Fellow at Comcast where he works on video systems.

Our Venue Hosts:
Riv Sachdeva is our friend at TEKsystems who are hosting this event. Doors open at 6:15. Presentation starts at 6:30. Your PhillyJUG appreciate the support our venue hosts provide.
"We’re TEKsystems. We accelerate business transformation for our customers. We bring real-world expertise to solve complex technology, business and talent challenges—across the globe. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change. We’re building tomorrow by delivering business outcomes and driving positive impacts in our global communities. TEKsystems is an Allegis Group company. Learn more at [[TEKsystems.com](http://teksystems.com/)](http://teksystems.com/)."

Photo of PhillyJUG group
PhillyJUG
See more events
300 Barr Harbor Dr 8th floor
300 Barr Harbor Dr 8th floor · Conshohocken, PA
Google map of the user's next upcoming event's location
FREE