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/
January 11, 2018

A Specter Whispering in Your Ear

January 11, 2018/ Hardy Jones
  • BusConf
  • VRT
  • Instant Pot
  • Blockchain
  • Hylomorphism
  • Lattice
  • elm-comonad
  • Declarative UIs are the Future–And the Future is Comonadic!
  • StoreT
  • Store is the mother of all comonads
  • Chris Penner's FP
  • Star
  • Day Convolution
  • Monoid
January 11, 2018/ Hardy Jones/
Conference, Food, Programming
BusConf, VRT, Instant Pot, Blockchain, Hylomorphism, Lattice, Comonad, Store, Star, Day convolution, monoid

Hardy Jones

January 04, 2018

The Fettuccine Alfredo of Lasagna

January 04, 2018/ Hardy Jones
  • Content Addressable Storage
  • Caching best practices & max-age gotchas
  • Store
  • Comonad
  • What is Property Based Testing?
  • instant-vrt
  • BackstopJS
  • Greek Lasagna
  • Hot sauce
  • Instant Pot
January 04, 2018/ Hardy Jones/
Programming, Food
content addressable storage, caching, Store, Comonad, Instant Vrt, BackstopJS, Greek Lasagna, Instant Pot, hot sauce

Hardy Jones

November 30, 2017

Just Syntax Goofs

November 30, 2017/ Hardy Jones
  • Dreamforce
  • Visualforce
  • Grails
  • Jenkins
  • CloudBees
  • isomorƒ
  • Transducers
  • fold
  • Beautiful folds are practical, too - Gabriel Gonzalez
  • Moore machine
  • Coend
  • Comonads for Optionality
  • Day convolution
  • servant-quickcheck
  • Cache-Control
  • Bialleti
  • The Weeknd
  • Hipster hop
November 30, 2017/ Hardy Jones/
Programming, Life, Conference
SalesForce, Dreamforce, Groovy, Grails, Jenkins, beautiful folds, Moore machine, Transducers, isomorƒ, coend, Comonad, Day convolution, servant, QuickCheck, The Weeknd

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 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 27, 2017

Nobody's Ever Seen the Number Two

July 27, 2017/ Hardy Jones
  • ForwardJS
  • Object-oriented programming
  • Structured programming
  • Factory
  • Null Object
  • Category Theory
  • Free Functor
  • Forgetful Functor
  • Catamorphism
  • Anamorphism
  • Representable
  • Comonad
  • Monad
  • Procedural Programming
  • Homotopy Type Theory
  • Dijkstra on Abstraction
  • Semaphore
  • Adho mukha śvānāsana
  • Sciatica
  • Design Patterns in Haskell
  • Strategy
July 27, 2017/ Hardy Jones/
Conference, Programming, Life
forward js, Factory, OO, Structured Programming, Object-Oriented Programming, Design Pattern, Null Object, Category Theory, free functor, forgetful functor, Catamorphism, Anamorphism, Representable Functor, Comonad, monad, Procedural Programming, HoTT, Homotopy Type Theory, Abstraction, Semaphore

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

April 20, 2017

The Keys to the Gate

April 20, 2017/ Hardy Jones
  • Comonads as Spaces
  • scalaz
  • Functional Java
  • BayHac 2017
  • Monoid
  • Convolution
  • Vector space
  • Functor
April 20, 2017/ Hardy Jones/
Life, Work, Conference
Interview, Comonad, Spaces, scalaz, Functional Java, BayHac, monoid, convolution, vector space

Hardy Jones

April 06, 2017

Smellmop

April 06, 2017/ Hardy Jones
  • Multi-dimensional Relational Algebra
  • Comonads as Spaces
  • The Cofree Comonad and the Expression Problem
  • Linear algebra
  • Group
  • Ring
  • Semiring
  • Field
  • Module
  • Integrating PureScript and Halogen into JavaScript Applications
  • How to Build a Blog in 10 Minutes with Hyper
  • Moore machine
  • Mealy machine
  • Convolution
  • Adjunction
April 06, 2017/ Hardy Jones/
Podcast, Programming, Conference
Comonad, Spaces, Pairing, Halogen, LambdaConf, Moore machine, Mealy machine, Ring, Semiring, Field, Module, group

Hardy Jones

  • 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