Adventures in .NET
Let's Get Functional - .NET 095
Today's episode is all about functional programming. While C# isn't necessarily designed for functional programming you can still write functional code as long as you aren't a purist. Simon Painter joins us to talk about functional programming in general and how to use it in C# specifically. How do you write functional code in an object-oriented language? How do you use classes? What limitations do you put on your methods? We discuss these questions and also look at the new record type, Funcs, switch statements and Linq. Of course F# comes up during our discussion and we go through some of the differences and how C# has adopted a number of things from the F# language. Do you use functional programming in C#? Do you use the F# language? Let us know on Twitter at @dotnet_Podcast.
Panel
- Caleb Wells
- Shawn Clabough
- Wai Liu
Guest
- Simon Painter
Sponsors
Links
Picks
- Caleb- Devs
- Shawn- Locke & Key | Netflix
- Simon- Anki - powerful, intelligent flashcards
- Simon- Undone
- Wai- DEV Community
Contact Caleb:
- Caleb Wells Codes
- Twitter: Caleb Wells (@calebwellscodes)
- Linkedin: Caleb Wells
- Facebook: Caleb Wells
Contact Wai:
Contact Shawn
Special Guest: Simon Painter .
Sponsored By:
- Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
- Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.
- Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.