Magic Read Along
  • Episodes
  • Functional Programming

Magic Read Along

  • Episodes/
  • Functional Programming/
background.png

Magic Read Along

A Podcast about programming, life and the Internet

Programming Tech Podcast

A podcast about programming, life and the Internet. Topics include FP, OOP, development practices, and a dip into our personal lives from time to time.

Magic Read Along

  • Episodes/
  • Functional Programming/
October 05, 2017

It's the Magic Part of the Read Along

October 05, 2017/ Hardy Jones
  • purerl
  • Patreon
  • Pony
  • Reference Capability Guarantees
  • Substructural type system
  • Linear type system
  • LFE
  • Hitchhiker's Tour of the BEAM
  • purescript-refs
  • purescript-st
  • ETS
  • purescript-avar
  • Clowns to the Left of me, Jokers to the Right
  • Coproduct
October 05, 2017/ Hardy Jones/
Podcast, Programming
purerl, Patreon, Pony, Substructural Types, Linear Types, LFE, PureScript, ETS, Coproduct

Hardy Jones

September 21, 2017

What Are You Doing, Dog?

September 21, 2017/ Hardy Jones
  • Magic Read Along is creating a Podcast
  • Switch from Eff to IO
  • purescript-st
  • purescript-exceptions
  • purescript-run
  • purescript-run-console-experiment
  • recursion schemes
  • Hutton's razor
  • Flow
  • TypeScript
  • create-react-app
  • Medium
  • Disqus
  • Slate
  • Automatic differentiation
  • A variant on UIs I'd like to try - Phil Freeman
  • Zipper
  • Zippers Using Representable And Cofree
  • Making Impossible States Impossible - Richard Feldman
September 21, 2017/ Hardy Jones/
Podcast, Programming
Patreon, Eff, IO, ST, Run, recursion schemes, Hutton's razor, Flow, TypeScript, react, Slate, Automatic Differentiation, Zipper, Representable Functor, cofree

Hardy Jones

September 14, 2017

Lasagna in the Microwave

September 14, 2017/ Hardy Jones
  • Our Patreon
  • Rosetta Code
  • Project Euler
  • exercism.io
  • Neo4j
  • Cypher
  • Writing Marble Tests
  • needle
  • Poochie
  • Visual Studio Code
  • Pony
September 14, 2017/ Hardy Jones/
Podcast, Programming
Patreon, Rosetta Code, Project Euler, exercism, Neo4j, Cypher, Marble Diagrams, needle, Visual Studio Code, Pony

Hardy Jones

August 31, 2017

Sweet Baby Rao's

August 31, 2017/ Hardy Jones
  • Sweet Baby Ray's
  • Talkboy
  • Yak Bak
  • React
  • Heyting Algebra
  • Moore Machine
  • Moore for Less
  • clojure.spec
  • Comonad
  • Functor
  • Trie
  • Mealy Machine
  • Adjunction
  • morphism-zoo
  • Unifying Structured Recursion Schemes - Ralf Hinze, Nicolas Wu, and Jeremy Gibbons
  • Prettyprint
  • A prettier printer - Philip Wadler
  • Prettier
  • elm-format
  • Pony
August 31, 2017/ Hardy Jones/
Podcast, Programming
Sweet Baby Ray's, Talkboy, Yak Bak, react, Heyting Algebra, Moore machine, clojure.spec, Comonad, functor, Trie, Mealy machine, Adjunction, recursion schemes, prettyprint

Hardy Jones

August 17, 2017

Type Class Tom-Foolery

August 17, 2017/ Hardy Jones
  • Group Theory
  • Cayley's Theorem
  • Yoneda lemma
  • Natural Transformation
  • Patreon
  • Corepresentable
  • Any Applicative Is Num
  • Accept values with varying number of arguments
  • Heyting Algebra
  • PureScript instance
  • React Native
  • Recursion Schemes
  • purescript-matryoshka
  • Type-Directed Search
  • Hole-driven Haskell
August 17, 2017/ Hardy Jones/
Life, Podcast, Programming
Yosemite, Group Theory, Cayley's Theorem, Natural Transformation, Patreon, Mobile, matryoshka, recursion schemes, Heyting Algebra, Boolean Algebra, PureScript, Hole Driven Development

Hardy Jones

August 10, 2017

The Hello World of State Machines

August 10, 2017/ Hardy Jones

We launched a Patreon! If you like what we're doing, consider supporting the show. https://www.patreon.com/magicreadalong

  • Patreon
  • A composable pattern for pure state machines with effects
  • Moore machine
  • The Elm Architecture
  • Reducers
  • purescript-halogen
  • Comonads as Spaces
  • Finite-state machine
August 10, 2017/ Hardy Jones/
Podcast, Programming
iTunes, Patreon, Finite State Machines, Moore machine, TEA, The Elm Architecture, Redux, Halogen, Comonad, Finite State Machine

Hardy Jones

July 20, 2017

I Always Have the Last Word Via Blog Post

July 20, 2017/ Hardy Jones
  • Steak-umm
  • Game of Thrones
  • Frasier
  • GLOW
  • Representable
  • Adjunction
  • Irakli's tweet
  • Profunctor
  • Predicate
  • Contravariant Functor
  • Denotational semantics
  • Kan extension
  • Missing Richard Simmons
  • Denzel Washington Is The Greatest Actor Of All Time Period
July 20, 2017/ Hardy Jones/
Category Theory, Life, Podcast, Programming
Frasier, Game of Thrones, GLOW, Representable Functor, Adjunction, profunctor, Predicate, contravariant functor, denotational semantics, Category Theory

Hardy Jones

July 06, 2017

Curry-Howard the Duck

July 06, 2017/ Hardy Jones
  • Teaching New Tricks to Old Programs - Conal Elliott
  • Category
  • Cartesian Monoidal Category
  • Cocartesian Monoidal Category
  • Representable Functor
  • Comonad
  • Building up Zippers from Distributive, Representable, and Cofree
  • Cofree
  • Free From Tree
  • Rose Tree
  • Mutation Testing
  • QuickCheck
  • Heyting Algebra
  • Boolean Algebra
  • Law of excluded middle
July 06, 2017/ Hardy Jones/
Category Theory, Life, Programming, Podcast
category, Cartesian Category, Cocartesian Category, Representable Functor, Comonad, Zipper, Distributive, cofree, Free, Rose Tree, Mutation Testing, QuickCheck, Heyting Algebra, Boolean Algebra

Hardy Jones

June 22, 2017

Maybe You Don't Need to Go All Kleisli

June 22, 2017/ Hardy Jones
  • TDD
  • BDD
  • A11y
  • Screen reader
  • What's Next for Our Programming Languages?
  • Dafny
  • Do loop
  • Sandi Metz
  • SOLID
  • Code smell
  • Field
  • Markdown
  • GitHub Flavored Markdown
  • Group
  • Module
  • Chris Penner
  • Murphy Randle
  • Elm Town
  • Elm Town Spotlight - Hardy Jones
June 22, 2017/ Hardy Jones/
Life, Programming, Random, Podcast
TDD, BDD, a11y, Sandi Metz, SOLID, Sarah Mei, Field, Group, Module, Markdown, elm town

Hardy Jones

May 04, 2017

Vector Space Jam

May 04, 2017/ Hardy Jones
  • The Art of Naming
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Concrete Mathematics: A Foundation for Computer Science
  • Jordan Algebra
  • Gauss-Jordan method
  • Wilheim Jordan
  • Pascual Jordan 
May 04, 2017/ Hardy Jones/
Life, Math, Podcast
Naming, DDD, Donald E. Knuth, linear algebra

Hardy Jones

  • Previous
  • Next
  • Episodes/
  • Functional Programming/

Magic Read Along

Podcast about programming, life, and the internet

Subscribe
RSS
iTunes
Stitcher
Pocket Casts
Google Play

Support us on Patreon