#85 Mark Seemann, Dependency Rejection, Part 2

Summary
Part two of a two part recording with Mark Seemann on dependency rejection.

Details
No mocking needed for unit testing, command query separation. Do you still use some DI in impure functions; partial applications, Mark is not a fan of DI containers and doesn't know of any for F#. Are partial functions functional, Haskell keeps its impure functions at the edge, "impure-pure-impure sandwich" sandwich - the origin of the word "sandwich", an example of a translator application, don't lose sight of the other tenets of programming, upcoming conferences.

Links
Mark's homepage

Monoids, semigroups, and friends blog posts.

Mark's upcoming conferences.

Download mp3 of podcast

#84 Mark Seemann, Dependency Rejection, Part 1

Summary
Part one of a two part recording with Mark Seemann on dependency injection and rejection in F#.

Details
Who he is, what he does. The new video site. Used to earn from C#, now earns from F# but would like to earn from Haskell; how much dev is going on in F#. Dependency rejection; side effects, purity and determinism. Impure functions. Pure and impure calling each other. Dijkstra, abstractions and monoids.

Links
Mark's homepage

Download mp3 of podcast