Skip to content

How Functional Programming Made Me a Better Developer with Cameron Presley

Photo of Joe Kunk
Hosted By
Joe K.
How Functional Programming Made Me a Better Developer with Cameron Presley

Details

Sponsor: GreenStone Farm Credit Services

How Functional Programming Made Me a Better Developer
With the rise in popularity recently, functional programming has become “”The Next Big Thing””. As of today, there are tons of frameworks and tools that can be used for front-end, back-end, desktop, and mobile development. With that being said, the majority of us are still using object-oriented languages for our day jobs and don’t need to learn functional programming, right?

In this talk, I’ll walk you through my experiences learning functional programming over the last year, how my style of programming has changed, and how I now think about programming with regards to both functional and object-oriented paradigms.

If you want to join remote, this should work:
https://hangouts.google.com/hangouts/_/calendar/c3RldmVuYmFsbDg4QGdtYWlsLmNvbQ.6so32e1l65j32b9kc8pm6b9kclim8b9ocdij6b9g61hjae9g65j3aob564?authuser=0

Resources:

Slides
https://www.slideshare.net/secret/qXW3PfeiKI2uDS (SlideShare)

Books

The Book of F#: Breaking Free with Managed Functional Programming by Dave
Fancher https://smile.amazon.com/Book-Breaking-Managed-Functional-Programming/dp/1593275528/

Haskell Programming from First Principles (Haskell Book) by Christopher Allen and Julie Moronuki
https://gumroad.com/l/haskellbook

Articles

Hexagonal architecture by Alistair Cockburn
http://alistair.cockburn.us/Hexagonal+architecture

Thinking Functionally (series) by Scott Wlaschin
https://fsharpforfunandprofit.com/series/thinking-functionally.html

SOLID: The Next Step is Functional by Mark Seemann
http://blog.ploeh.dk/2014/03/10/solid-the-next-step-is-functional/

Videos

http://blog.ploeh.dk/2014/03/10/solid-the-next-step-is-functional/

F# Jumpstart by Kit Eason
https://www.pluralsight.com/courses/fsharp-jumpstart

Reid Evans YouTube Channel
https://www.youtube.com/channel/UCMxR2KmDlDMEsvfKOjzRNbA

Recordings

Code on the Beach 2018
https://www.youtube.com/watch?v=59w6Nla2_fo&feature=youtu.be&a

All Presentations

The Software Mentor
https://blog.thesoftwarementor.com/presentations/

Photo of Greater Lansing User Group for .NET Developers (GLUGNET) group
Greater Lansing User Group for .NET Developers (GLUGNET)
See more events