In this talk, Eric Normand describes his ongoing work to redefine functional programming. The current definition serves academia but leaves a lot to be desired for industry. Drawing on his experience programming functionally, working with hundreds of other programmers, and teaching functional programming to beginners, Eric Normand has synthesized a new definition that attempts to […]
Eric Normand is a sought-after speaker who has spoken at conferences around the US and the world. He is also a frequent guest on podcasts.
Eric prepares his conference talks well in advance and rehearses 10-20 times. Compared to the typical programming conference talk, his talks are extremely polished. He also markets his upcoming talks on social media, and invests himself in the success of the conference.
Eric can speak on the topics of Functional Programming, Clojure and ClojureScript, Property-based Testing, and Concurrent Programming.
- Exploiting Podcast. Submit questions to be asked during the show here
- Houston Functional Programmers November 18, 7pm CST
Past talks and podcast appearances
Do you want to create robust and composable abstractions? Here’s an iterative process to define the essence of a domain and build composability into the core and then demonstrates how to apply this process to the Processing graphics library to develop a composable vector graphics system. Video Slides Download slides Transcript I teach functional programming […]
Here’s a video of my interview last Dec 6, 2017 at LambdUp Interviews. LambdUp is a meetup on functional programming, it’s a unique event in the Czech Republic due to its size and focus.
There are two common questions we hear from outside the functional programming community: ‘What is functional programming?’, and ‘Why should I use it?’. I have struggled to find good answers to these questions. In this talk, we will look at the existing definition and I will present a formulation I’ve been working on that attempts […]
In this episode, we catch up with what I have been up to since last episode, talk re-frame in ClojureScript, my newsletter, Clojure SYNC, online community discussions, and more. Functional Geekery Episode 117 Transcript Steven Proctor: [00:03] Proctor here with some announcements before we get into this week’s episode. [00:04] The first LambdUp, a meeting […]
I joined the show to talk about Functional Programming. We talked about FP vs OOP vs Imperative, why FP is popular again, the advantages and disadvantages of Functional Programming, and teaching Functional Programming concepts. Listen to this audio file for the full episode: The Changelog Transcript Jerod Santo: So Eric, functional programming is not a new […]
Are you tired of forgetting which keys go in which maps? Are your data transformation pipelines reaching trans-continental proportions? A smidgen of high school algebra may go a long way to eliminating your deeply nested headaches. In this talk, we will explore several functional programming concepts and techniques, lifted right out of high school algebra, […]