Presentation and podcast appearances
Upcoming presentations
Past presentations
Maintainable Podcast
Haskell and Clojure in Production [PODCAST]
Domain Modeling: How Rich Meaning Improves Your Code [TALK]
[TALK] The Art of Domain Modeling
Eric Normand on Functional Thinking - Conversations about Software Engineering [PODCAST]
Legacy in Functional Programming [PODCAST]
The reality of functional programming - Developer Melange [PODCAST]
Grokking Simplicity, Stratified Design & Functional Programming - Does Not Compute [PODCAST]
JS is an occasionally functional language - JS Party [PODCAST]
First returning guest Eric Normand explains how to Grok Simplicity - Defn podcast
Stratified Design: A Lisp Tradition - re:Clojure 2020 [TALK]
Functional Programming and Grokking Simplicity - The Virtual World [Podcast]
In this episode of The Virtual World, I talked about my new book “Grokking Simplicity - Taming complex software with functional thinking".
Theory of Functional Programming - Git Commit Show [TALK]
In this talk, I explain functional programming as discussed in my book Grokking Simplicity. Presented at Git Commit Show 2020.
Distilled Functional Programming [TALK]
Grokking Simplicity - HTML All The Things [Podcast]
Teaching Clojure - The REPL [PODCAST]
You are in a maze of deeply nested maps, all alike [TALK]
Clojure and Functional Programming at UNO
A talk given at the University of New Orleans about functional programming.
Functional Programming with Javascript
A talk given at #FrontendParty about what functional programming is and how to get started in JavaScript.
The Stengths of ClojureScript
A talk given at #FrontendParty about ClojureScript and working in the frontend.
What is Functional Programming?
OSCON: Building Composable Abstractions [Talk]
LambdUp Speaker Interview
LambdUp 2017: A Theory of Functional Programming [TALK]
Functional Geekery Episode 117 [PODCAST]
The Changelog Episode 267 [PODCAST]
All I needed for FP I learned in High School Algebra [TALK]
JavaScript Jabber 272 [PODCAST]
React Native Radio Episode 068 [PODCAST]
THE HANSELMINUTES Episode 583 [PODCAST]
Developer On Fire Episode 236 [PODCAST]
Testing Podcast Episode 150 [PODCAST]
defn Episode 20 [PODCAST]
Testing Stateful and Concurrent Systems Using test.check [TALK]
ClojureScript: I can't believe this is JavaScript
There are 6 difficult problems frameworks and libraries try to solve in JavaScript, but never quite get there. Learn how these problems (and more!) are solved by ClojureScript and how it can provide a platform for new solutions.
Programming Throwdown Episode 61 [PODCAST]
Building composable abstractions [TALK]
Functional Programming for Business [TALK]
Lies My OO Teacher Told Me [TALK]
The Elements of a Functional Mindset [TALK]
Functional Geekery Episode 41 [PODCAST]
Giant Robots Episode 172 [PODCAST]
The Ruby Rogues Episode 232 [PODCAST]
Functional Geekery Episode 18 [PODCAST]
The COGNICAST Episode 062 [PODCAST]