Do you want to create robust and composable abstractions? Conal Elliott’s Denotational Design is an iterative process to define the essence of a domain and build in composability. The resulting abstractions lead to more robust code at the core of your application and can give your business a competitive advantage. This is the process that […]
Speaking
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.
Upcoming talks
- Exploiting Podcast. Submit questions to be asked during the show here
- Houston Functional Programmers November 18, 7pm CST
Past talks and podcast appearances
Functional Programming for Business [TALK]
Is functional programming right for your business? In this talk, I get past the hype and gives you the straight dope. Recorded at BarCampNola 2016. Functional Programming for Business Slides Download slides Transcript Eric Normand: I already started the discussion. This is about functional programming and business. Now, there’s actually quite a lot of hype about […]
Lies My OO Teacher Told Me [TALK]
Did you learn Object-Oriented Programming in school or at work? Were you told the same lies as I was? In this talk, I document the oversimplifications, generalizations, and misinformation my professors dished out that I had to discover as I learned Functional Programming. Lies My OO Teacher Told Me Slides Download slides Transcript Eric Normand: […]
The Elements of a Functional Mindset [TALK]
Many people ask about how to develop a functional mindset. It’s difficult if you’ve learned another paradigm and don’t know where to start. Functional thinking is a set of habits that you can train that will serve you well while programming in any language. This talk will cover four important areas: minimize mutation, minimize implicit […]
Functional Geekery Episode 41 [PODCAST]
We talk about teaching ideas around functional programming, digging down into finding the motivations of why someone should care enough to want to learn something, and we end with some tips to keep in mind when teaching. Functional Geekery Episode 41 Transcript Steven Proctor: [00:01] Proctor here with some conference announcements before we get into […]
Giant Robots Episode 172 [PODCAST]
Ben and I talked about the pros and cons of Haskell and Clojure, empathize on some of the pain points of running an educational coding platform, and hypothesize on how the next great programming “killer demo” will present itself. Giant Robots Episode 172 Transcript Announcer: [00:00] This podcast is brought to you by Upcase. Want […]
The Ruby Rogues Episode 232 [PODCAST]
In this episode we talked about old vs young Programmers, Teaching Fundamentals, Bootcamps, and many more. Please listen to the full episode of the podcast here: The Ruby Rogues Episode 232 Transcript Avdi Grimm: [00:00] Bears chewing on the wires again. Charles Max Wood: [00:02] Embarrassed. [00:04] [laughter] Avdi: [00:04] Constant problem. Coraline Ada Ehmke: [00:05] That’s […]
Functional Geekery Episode 18 [PODCAST]
In this episode we cover my background in Clojure, my Clojure videos, core.async, teaching new topics to people, the Pre-Conj Prep for 2014, and my Clojure Gazette. Functional Geekery Episode 18 [PODCAST] Transcript Steven Proctor: [00:00] Proctor, here, with a quick announcement before we get into this episode. Bruce Tate’s new book “Seven More Languages […]
The COGNICAST Episode 062 [PODCAST]
In this podcast, we talked about multiple topics such as Symbolic AI, Norvig and Lisp, Emacs Lisp, Paul Graham essays, Paul Graham’s book, Common Lisp, Oopsla and many more. Feel free to listen to this audio file: The COGNICAST Episode 062 [PODCAST] Transcript [00:00] [background music] Craig Andera: [00:00] Hello and welcome to episode 62 […]