Artwork
iconShare
 
Manage episode 489284142 series 3551436
Content provided by Nicholas Chang. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Nicholas Chang or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://staging.podcastplayer.com/legal.

Dive into the world of functional programming with Simon Painter, a .NET developer with 20 years of experience who literally wrote the book on functional C#. Simon breaks down this powerful programming paradigm in refreshingly accessible terms, comparing it to connecting Lego bricks to create increasingly complex systems.
Beyond his professional work, Simon shares his passion through teaching children Python at a code club, speaking at conferences worldwide, and authoring "Functional Programming with C#" (O'Reilly). Whether you're curious about a different programming approach or seeking more reliable, testable code, this episode provides a compelling introduction to thinking functionally.
Ready to explore functional programming? Follow us on social media to catch more expert insights and expand your developer toolkit!

Read more about it here

https://www.amazon.co.uk/Functional-Programming-Simon-J-Painter-ebook/dp/B0CHXS6BWB

Text Us About the Show

We break down Blazor’s render modes in plain language. Server side rendering for instant first paint, streaming SSR for progressive content, interactive Server with SignalR for low latency, and Blazor WebAssembly when you want client side execution and near native speed. With the .NET 8 Blazor Web App template, you can pre render for speed, attach Server for responsiveness, and hydrate WASM in the background so returning visits feel instantaneous. If desktop or mobile is on the roadmap, Blazor Hybrid with .NET MAUI lets the same components run across Windows, macOS, iOS, and Android.

  continue reading

Chapters

1. Welcome and Introduction (00:00:00)

2. What is Functional Programming? (00:01:09)

3. Benefits of Functional Programming (00:05:28)

4. Programming Languages and Career Path (00:09:33)

5. Teaching Kids to Code (00:11:24)

6. Learning Resources and Community Involvement (00:15:56)

7. Upcoming Speaking Engagements (00:17:58)

42 episodes