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
N/A

Published Content

190
lispcast.com
Article
Why am I podcasting about functional programming?
May, 20 2019
lispcast.com
Article
Is your layer of indirection actually useful?
May, 16 2019
lispcast.com
Article
How do you implement lazy evaluation?
May, 9 2019
lispcast.com
Article
What is lazy evaluation?
May, 6 2019
lispcast.com
Article
How is recursion like a for loop?
May, 2 2019
lispcast.com
Article
Why do programmers put up with so much pain?
April, 29 2019
lispcast.com
Article
Can you always find a layer of meaning in which your problem is easier?
April, 25 2019
lispcast.com
Article
What is point-free style?
April, 22 2019
lispcast.com
Article
What is referential transparency?
April, 18 2019
lispcast.com
Article
Why you shouldn't hide your data
April, 15 2019
lispcast.com
Article
Why do promises make async JavaScript better than callbacks?
March, 28 2019
lispcast.com
Article
What are first-class functions?
March, 25 2019
lispcast.com
Article
Where to find time to learn functional programming?
March, 21 2019
lispcast.com
Article
Do locks slow down your code?
March, 18 2019
lispcast.com
Article
What is idempotence?
March, 14 2019
lispcast.com
Article
What is commutativity and why is it so useful in distributed systems?
March, 11 2019
lispcast.com
Article
What is associativity and why is it useful in parallel programming?
March, 7 2019
lispcast.com
Article
What are timelines and what do they have to do with functional programming?
March, 4 2019
lispcast.com
Article
What is recursion and when should I use it?
February, 25 2019
lispcast.com
Article
What are concurrency and parallelism?
February, 18 2019
lispcast.com
Article
What are race conditions?
February, 14 2019
lispcast.com
Article
How to apply the Onion Architecture
February, 7 2019
lispcast.com
Article
You are in a maze of deeply nested maps, all alike [TALK]
February, 6 2019
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 312: Maybe, Arcadia, Improvements
February, 4 2019
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 311: Stewardship, Trees, Databases
January, 28 2019
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 310: Quines, REPLs, HTML forms
January, 21 2019
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 309: Hiring, cljdoc, Probability
January, 14 2019
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 308: Conferences, Unison, NULL
January, 7 2019
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 306: Error Messages, Milky Way, Microservices
December, 24 2018
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 305: Legacy, Tables, Pioneers
December, 17 2018
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 304: Back to the factory
December, 10 2018
lispcast.com
Article
3 models of software development as a factory
December, 7 2018
lispcast.com
Article
How do you create a semantic base layer?
December, 6 2018
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 303: The Clojure Process Debate
December, 3 2018
lispcast.com
Article
Tension between data and entity
December, 3 2018
lispcast.com
Article
Is React functional programming?
November, 29 2018
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 302: The Agile Software Factory
November, 26 2018
lispcast.com
Article
What is Event Sourcing?
November, 26 2018
lispcast.com
Article
Is there always a way to implement an algorithm without mutable state?
November, 22 2018
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 301: GraphQL, Hiccup, Symbolic Execution
November, 19 2018
lispcast.com
Article
What is the universal process pattern?
November, 19 2018
lispcast.com
Article
What is the onion architecture?
November, 15 2018
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 300: Rust, React,
November, 12 2018
lispcast.com
Article
More about Stratified Design
November, 12 2018
lispcast.com
Article
Why is functional programming gaining traction? Why now?
November, 8 2018
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 299: Fullstack, ClojureScript, Class hierarchies
November, 5 2018
lispcast.com
Article
Some thoughts on map, filter, and reduce
November, 5 2018
lispcast.com
Article
What do functional programmers think of the class inheritance hierarchy?
November, 1 2018
purelyfunctional.tv
Article
PurelyFunctional.tv Newsletter 298: UX, Deliverables, Dependent Types
October, 29 2018
lispcast.com
Article
Why do functional programmers focus on time?
October, 29 2018
Authorship Stats
5Sites189Projects238,764Words
About
Eric Normand is a writer who has produced content for lispcast.com, clojuresync.com, and dev.to
Key Phrases
Functional Programming, Eric Normand, Functional Programmers, Clojure Sync, Mutable State, Object Oriented Programming, Distributed Systems, Immutable Data, Computer Science, Real World
© ClearVoice, Inc.