Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

The Eric Normand Podcast

News Education

Activity Overview

Episode publication activity over the past year

Episodes

Showing 101-200 of 242
«« ← Prev Page 2 of 3 Next → »»

What is the Curse of Lisp?

23 Sep 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-the-curse-of-lisp/

What is an abstraction barrier?

19 Sep 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-an-abstraction-barrier/

In the onion architecture, how do you make business decisions that rely on information from actions?

16 Sep 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/in-the-onion-architecture-how-do-you-make-business-decisions-that-rely-on-information-fro...

Can you use types with Data Orientation?

12 Sep 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/can-you-use-types-with-data-orientation/

What is the benefit of data orientation?

09 Sep 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-the-benefit-of-data-orientation/

What is Data Orientation?

05 Sep 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-data-orientation/

What is a total function?

02 Sep 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-a-total-function/

What is a continuation?

29 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-a-continuation/

What kind of software is functional programming not suited for?

26 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-kind-of-software-is-functional-programming-not-suited-for/

Grokking Simplicity Launch

22 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/grokking-simplicity-launch/

Monads in the real world

22 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/monads-in-the-real-world/

What is the difference between parallelism and concurrency?

19 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-the-difference-between-parallelism-and-concurrency/

How do you develop algebraic thinking?

15 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-do-you-develop-algebraic-thinking/

What is an algebra?

12 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-an-algebra/

What is a calculation?

05 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-a-calculation/

What is so great about object oriented programming?

01 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-so-great-about-object-oriented-programming/

Why should you throw away all of your code?

01 Aug 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-should-you-throw-away-all-of-your-code/

What is Data Modeling?

29 Jul 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-data-modeling/

What is an action? (better edit)

25 Jul 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-an-action/

What is tail recursion?

22 Jul 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-tail-recursion/

What is memoization?

18 Jul 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-memoization/

How does making something first class give you power?

15 Jul 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-does-making-something-first-class-give-you-power/

Is there a silver bullet for software? (part 2)

11 Jul 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/is-there-a-silver-bullet-for-software-part-2/

Is there a silver bullet for software development? (part 1)

08 Jul 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/is-there-a-silver-bullet-for-software-development-part-1/

Why getters and setters are terrible

04 Jul 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-getters-and-setters-are-terrible/

Why taming complex software?

01 Jul 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-taming-complex-software/

3 Examples of algebraic thinking

27 Jun 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/3-examples-of-algebraic-thinking/

What is a higher-order function?

24 Jun 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-a-higher-order-function/

The 3 levels of functional thinking

20 Jun 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/the-3-levels-of-functional-thinking/

What is functional thinking?

17 Jun 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-functional-thinking/

We make information systems

13 Jun 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/we-make-information-systems/

How to distinguish between commutativity and associativity

10 Jun 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-to-distinguish-between-commutativity-and-associativity/

Why side-effecting is not all bad

06 Jun 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-side-effecting-is-not-all-bad/

What is an inverse, and why is it useful?

03 Jun 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-an-inverse-and-why-is-it-useful/

What makes a repl?

30 May 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-makes-a-repl/

How is Haskell faster than C?

27 May 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-is-haskell-faster-than-c/

What is a functor?

23 May 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-a-functor/

Why am I podcasting about functional programming?

20 May 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-am-i-podcasting-about-functional-programming/

Is your layer of indirection actually useful?

16 May 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/is-your-layer-of-indirection-actually-useful/

What a monoid is and why monoids kick monads’ butt

13 May 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-a-monoid-is-and-why-monoids-kick-monads-butt/

How do you implement lazy evaluation?

09 May 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-do-you-implement-lazy-evaluation/

What is lazy evaluation?

06 May 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-lazy-evaluation/

How is recursion like a for loop?

02 May 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-is-recursion-like-a-for-loop/

Why do programmers put up with so much pain?

29 Apr 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-do-programmers-put-up-with-so-much-pain/

Can you always find a layer of meaning in which your problem is easier?

25 Apr 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/can-you-always-find-a-layer-of-meaning-in-which-your-problem-is-easier/

What is point-free style?

22 Apr 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-point-free-style/

What is referential transparency?

18 Apr 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-referential-transparency/

Why you shouldn’t hide your data

15 Apr 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-you-shouldnt-hide-your-data/

What are higher-order functions?

11 Apr 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-are-higher-order-functions/

What is function composition?

08 Apr 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-function-composition/

What does it mean for a function to have a zero?

04 Apr 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-does-it-mean-for-a-function-to-have-a-zero/

What is a function’s identity?

01 Apr 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-a-functions-identity/

Why do promises make async JavaScript better than callbacks?

28 Mar 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-do-promises-make-async-javascript-better-than-callbacks/

What are first-class functions?

25 Mar 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-are-first-class-functions/

Where to find time to learn functional programming?

21 Mar 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/where-to-find-time-to-learn-functional-programming/

Do locks slow down your code?

18 Mar 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/do-locks-slow-down-your-code/

What is idempotence?

14 Mar 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-idempotence/

What is commutativity and why is it so useful in distributed systems?

11 Mar 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-commutativity-and-why-is-it-so-useful-in-distributed-systems/

What is associativity and why is it useful in parallel programming?

07 Mar 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-associativity-and-why-is-it-useful-in-parallel-programming/

What are timelines and what do they have to do with functional programming?

04 Mar 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-are-timelines-and-what-do-they-have-to-do-with-functional-programming/

Cheap or free functional programming for your team

28 Feb 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/cheap-or-free-functional-programming-for-your-team/

What is recursion and when should I use it?

25 Feb 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-recursion-and-when-should-i-use-it/

What are side-effects?

21 Feb 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-are-side-effects/

What are concurrency and parallelism?

18 Feb 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-are-concurrency-and-parallelism/

What are race conditions?

14 Feb 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-are-race-conditions/

What are pure functions?

11 Feb 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-are-pure-functions/

How to apply the Onion Architecture

07 Feb 2019

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-to-apply-the-onion-architecture/

How do you create a semantic base layer?

06 Dec 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-do-you-create-a-semantic-base-layer/

Tension between data and entity

03 Dec 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/tension-between-data-and-entity/

Is React functional programming?

29 Nov 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/is-react-functional-programming/

What is Event Sourcing?

26 Nov 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-event-sourcing/

Is there always a way to implement an algorithm without mutable state?

22 Nov 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/is-there-always-a-way-to-implement-an-algorithm-without-mutable-state/

What is the universal process pattern?

19 Nov 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-the-universal-process-pattern/

What is the onion architecture?

15 Nov 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-the-onion-architecture/

More about Stratified Design

12 Nov 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/more-about-stratified-design/

Why is functional programming gaining traction? Why now?

08 Nov 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-is-functional-programming-gaining-traction-why-now/

Some thoughts on map, filter, and reduce

05 Nov 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/some-thoughts-on-map-filter-and-reduce/

What do functional programmers think of the class inheritance hierarchy?

01 Nov 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-do-functional-programmers-think-of-the-class-inheritance-hierarchy/

Why do functional programmers focus on time?

29 Oct 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-do-functional-programmers-focus-on-time/

What is “to reify” in software?

25 Oct 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-to-reify-in-software/

Why do functional programmers model things as data?

22 Oct 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-do-functional-programmers-model-things-as-data/

Sources of complexity in software

18 Oct 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/sources-of-complexity-in-software/

How do we represent relationships in functional programming?

15 Oct 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-do-we-represent-relationships-in-functional-programming/

Single Responsibility Principle for Functional Programming

11 Oct 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/single-responsibility-principle-for-functional-programming/

How is a book a monad?

08 Oct 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-is-a-book-a-monad/

Layered design in functional programming

04 Oct 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/layered-design-in-functional-programming/

Keeping functional code organized

01 Oct 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/keeping-functional-code-organized/

What is software design?

27 Sep 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/what-is-software-design/

How to create a habit of reuse

24 Sep 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-to-create-a-habit-of-reuse/

The easiest way to make your existing code more functional

20 Sep 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/the-easiest-way-to-make-your-existing-code-more-functional/

How does FP achieve reuse?

17 Sep 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-does-fp-achieve-reuse/

Why are actions hard to test by definition?

13 Sep 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-are-actions-hard-to-test-by-definition/

How do things compose across domains?

10 Sep 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-do-things-compose-across-domains/

Is functional programming declarative?

06 Sep 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/is-functional-programming-declarative/

How can you work with a JSON value if you know nothing about it?

03 Sep 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-can-you-work-with-a-json-value-if-you-know-nothing-about-it/

Is The Little Typer the static typing book I’ve been waiting for?

30 Aug 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/is-the-little-typer-the-static-typing-book-ive-been-waiting-for/

Something I missed in Rich Hickey’s last keynote (Clojure/conj 2017)

27 Aug 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/something-i-missed-in-rich-hickeys-last-keynote-clojure-conj-2017/

Are categories Design Patterns?

23 Aug 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/are-categories-design-patterns/

Why is making something first-class the key to expressivity?

20 Aug 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/why-is-making-something-first-class-the-key-to-expressivity/

How can pure functions represent state change?

16 Aug 2018

Contributed by Lukas

For audio, video, and text transcripts: https://lispcast.com/how-can-pure-functions-represent-state-change/

«« ← Prev Page 2 of 3 Next → »»