8LU Keynote - Colin Jones: FP vs. OOP: Beyond the Bikeshed


Details
Join us Friday, May 18th for a keynote presentation by Colin Jones!
Lunch will be provided by 8th Light (https://8thlight.com/).
---
FP vs. OOP: Beyond the Bikeshed
Abstract:
In object-oriented languages like Ruby, people often say that “everything is an object”—but first-class functions have become standard for object-oriented languages too. C# has had them and other related features for years, and even Java is in the game these days! Some “functional” languages seem to have some very object-oriented-looking features, too. If that sounds wrong to you, let’s talk about polymorphism and more in languages like Clojure, Elixir, and even Haskell! So where does object-oriented programming (OOP) end and functional programming (FP) begin?
In this session, you’ll learn to look at these programming paradigms with a more critical eye, focusing on where FP and OOP folks fundamentally disagree, where these paradigms have more in common than the industry’s rhetoric suggests, and how you can use those insights to make better decisions about the software you build.
Speaker:
Colin Jones is CTO at 8th Light, where he works with teams to craft reliable, maintainable software. He’s into distributed systems, performance, security, and programming languages.
---
We will be live streaming the event via Zoom (https://zoom.us/j/3541015445) and a link to the recording will be made available after the event.
If you have trouble finding the office, please call Nicole (804) 501-8063

8LU Keynote - Colin Jones: FP vs. OOP: Beyond the Bikeshed