What is functional programming? Sure, there are academic answers, but is there a good definition that encompasses all that we do in day-to-day software engineering? In my book, Grokking Simplicity, I gather functional programming programming practices from the industry, distill them down, and teach them to beginners. In this talk, I’ll present functional programming as […]
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.
- Dev Days Europe 2021 June 8, 2021
Past talks and podcast appearances
In this episode, I talked about my new book “Grokking Simplicity – Taming complex software with functional thinking”. HTML All The Things Transcript Matt: Hello everybody and welcome to the HTML All The Things podcast, Episode 63. Grokking Simplicity with Eric Normand, I’m here with [inaudible 0:14] Lawrence and I’m joined again by my co-host, Mike […]
In this episode, I talked about my new course on REPL driven development and teaching Clojure. The REPL Transcript Daniel: Hello. Welcome to The REPL, a podcast diving into Clojure programs and libraries. This week, I’m talking about teaching Clojure with Eric Normand, the creator of PurelyFunctional.tv. Welcome to the show, Eric. Eric Normand: Hey. […]
People complain a lot about difficulties with deeply nested maps in Clojure. I’ve never had that problem. I looked at other people’s code to see what they were doing to get into trouble. In this talk you’ll get a good idea of the wrong turns people take and you’ll leave with some techniques to find […]
A talk given at the University of New Orleans about functional programming.
A talk given at #FrontendParty about ClojureScript and working in the frontend.
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 […]
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 […]