Eric Normand

I help people learn Functional Programming ☞ Speaking + Training + Consulting + Writing ☞ lispcast.com Clojure Training ☞ purelyfunctional.tv

Categories
N/A
Content Types
N/A
More Information
Location|Languages
Publications

Published Content

136
A Model of Interceptors
lispcast.comArticle
A Model of Interceptors
October, 16 2018
PurelyFunctional.tv Newsletter 296: Design, Success, and Conj Speakers
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 296: Design, Success, and Conj Speakers
October, 15 2018
Clojure and Functional Programming at UNO
lispcast.comArticle
Clojure and Functional Programming at UNO
October, 15 2018
Functional Programming with Javascript
lispcast.comArticle
Functional Programming with Javascript
October, 15 2018
The Stengths of ClojureScript
lispcast.comArticle
The Stengths of ClojureScript
October, 15 2018
How do we represent relationships in functional programming?
lispcast.comArticle
How do we represent relationships in functional programming?
October, 15 2018
What is Functional Programming?
lispcast.comArticle
What is Functional Programming?
October, 12 2018
Single Responsibility Principle for Functional Programming
lispcast.comArticle
Single Responsibility Principle for Functional Programming
October, 11 2018
PurelyFunctional.tv Newsletter 295: Deps, Categories, Dystopia
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 295: Deps, Categories, Dystopia
October, 8 2018
How is a book a monad?
lispcast.comArticle
How is a book a monad?
October, 8 2018
Layered design in functional programming
lispcast.comArticle
Layered design in functional programming
October, 4 2018
PurelyFunctional.tv Newsletter 294: Ions, Elm, Reason
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 294: Ions, Elm, Reason
October, 1 2018
Keeping functional code organized
lispcast.comArticle
Keeping functional code organized
October, 1 2018
What is software design?
lispcast.comArticle
What is software design?
September, 27 2018
PurelyFunctional.tv Newsletter 293: Design, deps.edn, Type Inference
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 293: Design, deps.edn, Type Inference
September, 24 2018
How to create a habit of reuse
lispcast.comArticle
How to create a habit of reuse
September, 24 2018
Announcement: No Clojure SYNC in 2019
clojuresync.comArticle
Announcement: No Clojure SYNC in 2019
September, 23 2018
The easiest way to make your existing code more functional
lispcast.comArticle
The easiest way to make your existing code more functional
September, 20 2018
PurelyFunctional.tv Newsletter 292: Composition, Modeling, Scope
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 292: Composition, Modeling, Scope
September, 17 2018
How does FP achieve reuse?
lispcast.comArticle
How does FP achieve reuse?
September, 17 2018
Why are actions hard to test by definition?
lispcast.comArticle
Why are actions hard to test by definition?
September, 13 2018
PurelyFunctional.tv Newsletter 291: Metaphor, Puzzles, Ions
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 291: Metaphor, Puzzles, Ions
September, 10 2018
How do things compose across domains?
lispcast.comArticle
How do things compose across domains?
September, 10 2018
Is functional programming declarative?
lispcast.comArticle
Is functional programming declarative?
September, 6 2018
OSCON: Building Composable Abstractions
lispcast.comArticle
OSCON: Building Composable Abstractions
September, 3 2018
PurelyFunctional.tv Newsletter 290: Generative, Non-events, Hammocks
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 290: Generative, Non-events, Hammocks
September, 3 2018
How can you work with a JSON value if you know nothing about it?
lispcast.comArticle
How can you work with a JSON value if you know nothing about it?
September, 3 2018
Is The Little Typer the static typing book I've been waiting for?
lispcast.comArticle
Is The Little Typer the static typing book I've been waiting for?
August, 30 2018
PurelyFunctional.tv Newsletter 289: More Spec, Fewer Classes, Threading Macros
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 289: More Spec, Fewer Classes, Threading Macros
August, 27 2018
Something I missed in Rich Hickey's last keynote (Clojure/conj 2017)
lispcast.comArticle
Something I missed in Rich Hickey's last keynote (Clojure/conj 2017)
August, 27 2018
Are categories Design Patterns?
lispcast.comArticle
Are categories Design Patterns?
August, 23 2018
PurelyFunctional.tv Newsletter 288: Clojure Spec Tools
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 288: Clojure Spec Tools
August, 20 2018
Why is making something first-class the key to expressivity?
lispcast.comArticle
Why is making something first-class the key to expressivity?
August, 20 2018
How can pure functions represent state change?
lispcast.comArticle
How can pure functions represent state change?
August, 16 2018
PurelyFunctional.tv Newsletter 287: DataScript, GraphQL, CRDTs
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 287: DataScript, GraphQL, CRDTs
August, 13 2018
What is callback hell?
lispcast.comArticle
What is callback hell?
August, 13 2018
How is a cook like functional programming?
lispcast.comArticle
How is a cook like functional programming?
August, 9 2018
PurelyFunctional.tv Newsletter 286: Broken APIs, CIDER, Immutability
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 286: Broken APIs, CIDER, Immutability
August, 6 2018
What is the primary superpower of functional programmers?
lispcast.comArticle
What is the primary superpower of functional programmers?
August, 6 2018
Does functional programming have an answer for everything?
lispcast.comArticle
Does functional programming have an answer for everything?
August, 2 2018
PurelyFunctional.tv Newsletter 285: Scraping, Laziness, Design Patterns
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 285: Scraping, Laziness, Design Patterns
July, 30 2018
What does it mean to compose in functional programming?
lispcast.comArticle
What does it mean to compose in functional programming?
July, 30 2018
Reduce complexity at every step
lispcast.comArticle
Reduce complexity at every step
July, 26 2018
PurelyFunctional.tv Newsletter 284: Threading, React, OTP
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 284: Threading, React, OTP
July, 23 2018
What is Immutability?
lispcast.comArticle
What is Immutability?
July, 19 2018
PurelyFunctional.tv Newsletter 283: Spec, Error messages!, Games
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 283: Spec, Error messages!, Games
July, 16 2018
What does it mean for programs to be built using "whole values"?
lispcast.comArticle
What does it mean for programs to be built using "whole values"?
July, 16 2018
How is Functional Programming like grocery shopping?
lispcast.comArticle
How is Functional Programming like grocery shopping?
July, 12 2018
LambdUp Speaker Interview
lispcast.comArticle
LambdUp Speaker Interview
July, 12 2018
PurelyFunctional.tv Newsletter 282: Careers, Errors, P2P
purelyfunctional.tvArticle
PurelyFunctional.tv Newsletter 282: Careers, Errors, P2P
July, 9 2018
Authorship Stats
5Sites136Projects166,734Words
About
Eric Normand is a writer who has produced content for lispcast.com, clojuresync.com, and dev.to
Key Phrases
Functional Programming, Eric Normand, Clojure Sync, Turing Machine, Computer Science, Data Structures, Functional Programmers, Immutable Data, Object Oriented Programming, Important Idea
© ClearVoice, Inc.