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/
September 28, 2017

I Guess the Ground Has Been Fixed

September 28, 2017/ Hardy Jones
  • Snapshot Testing
  • Jest
  • Monoid
  • Denotational Semantics
  • Equational Reasoning
  • Operational
  • Free Monad
  • A Categorical View of Computational Effects - Dr. Emily Riehl
  • Conventional Changelog
  • Incremental tweet
  • Zipper
  • `choose` Your Own Derivative - Kenneth Foner
  • Delimited continuations in operating systems
  • instant-vrt
  • Types All The Way Down - Kris Jenkins
  • Servant
September 28, 2017/ Hardy Jones/
Programming, Conference
Snapshot testing, Jest, Monoid, Deno, equational reasoning, operational, Computational Effects, Free Monad, delimited continuations

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

August 03, 2017

A Picture is Worth a Thousand Articles

August 03, 2017/ Hardy Jones
  • Types For Frontend Developers
  • ForwardJS
  • Percy
  • aXe-core
  • applitools
  • CSS box model
  • When Robot Face-Plants In Fountain, Onlookers Show Humanity — By Gloating
  • Atomic Blonde
  • Kan extension
  • Functional dependency
  • Dependence analysis
  • CodeScene
  • Your Code as a Crime Scene
  • Pair Programming Ping Pong Pattern
  • sass-lint
  • v.Nu
  • ESLint
  • Prettier
  • Squint test
August 03, 2017/ Hardy Jones/
Conference, Programming, Work, Life
Jesse Williamson, forward js, Percy, aXe-core, applitools, CSS

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

Use Axe on Your HTML Body

July 13, 2017/ Hardy Jones
  • Teaching New Tricks to Old Programs
  • Salmonella
  • The Amazing Johnathan
  • Fiat 500e
  • Axe Core
  • Mutation testing
  • Type-Directed Search
  • Get the Validation You Need With The Lightning Design System Chrome Extension
  • purescript-variant
July 13, 2017/ Hardy Jones/
Life, Programming
Conal Elliott, Mutation Testing, a11y

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