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

Van Hailin'

January 26, 2017/ Hardy Jones
  • VeganBlackMetalChef
  • Two Handed Great Sword -- h3h3 reaction video
  • anamorphism
  • catamorphism
  • uniplate in elmz
  • uniplate
  • Everyone should use a Generics library - writing HLint with Uniplate
  • uniplate tweet
  • elm-html-in-elm
  • elm-html-test
  • Rose tree
  • Category Theory for the Sciences
  • limits
  • colimits
January 26, 2017/ Hardy Jones/
Random, Programming, Life, Category Theory, Book
uniplate, limits, colimits

Hardy Jones

January 19, 2017

Fjords

January 19, 2017/ Hardy Jones
  • @st58
  • @MagicReadAlong
  • support@magicreadalong.com
  • fjord
  • monoid
  • What are the most useful Functional Pearls I should study first?
  • Monoids: Theme and Variations
  • diagrams
  • semigroup
  • Connor McBride freaks out
  • elmzed
  • Scalable program architectures
January 19, 2017/ Hardy Jones/
Programming
Functional Pearl, monoid, semigroup

Hardy Jones

January 12, 2017

Haskell and Chill

January 12, 2017/ Hardy Jones
  • Chris Penner 
  • Hanabi 
  • Skyladder 
  • Mindfulness meditation 
  • Primitive Obsession 
  • POJO
  • Boolean Blindness
  • Destroy All Ifs
  • MuniHac 2016: Beautiful folds are practical, too
  • purescript-halogen
  • Integrating PureScript and Halogen into JavaScript Applications
  • The J Programming Language
  • Numeronym
  • As-patterns
  • Comonads, Monoids and Trees
January 12, 2017/ Hardy Jones/
Life, Programming
Galois Connections, Hanabi, mindfulness meditation, Primitive Obsession, Adjunction, comonad, monoid

Hardy Jones

January 05, 2017

Are Denotational Semantics Adjoint to Hacking Something Together?

January 05, 2017/ Hardy Jones
  • 2 12 constructive Galois Connections: Taming the Galois Connection Framework for Mechanazed Metathe
  • Galois Connection
  • An Exercise Utilising Galois Connections
  • Denotational semantics
  • Deriving Functor
  • purescript-filterable
  • excursion
  • purescript-matryoshka
  • apomorphism
  • anamorphism
  • histomorphism
  • futumorphism
  • Group
  • :not
  • Ring
  • Boolean algebra
  • Heyting algebra
  • Idempotence
  • Lattice
  • Semigroup
  • Monoid
  • Commutative property
  • Semilattice
January 05, 2017/ Hardy Jones/
Life, Podcast, Programming
Galois Connections, video games, denotational semantics, recursion schemes

Hardy Jones

December 22, 2016

Cuando es Tiempo

December 22, 2016/ Hardy Jones
  • White elephant gift exchange
  • The Whitest Kids U' Know
  • Whitest Kids U' Know: Abe Lincoln
  • purescript-matryoshka
  • Clarity Conf
  • Professor Frisby Introduces Composable Functional JavaScript
  • purescript-filterable
  • cleared
  • Intro to the Production Webpack Course
  • Festivus
December 22, 2016/ Hardy Jones/
Conference, Life, Programming
recursion schemes

Hardy Jones

December 08, 2016

You Can't Refactor Aristotle into Newton

December 08, 2016/ Hardy Jones
  • Total Request Live
  • Broad City
  • Hannibal Buress
  • Project Homeless Connect
  • Tenderloin
  • Free vs Monad Transformers - Chris Penner
  • free
  • freer
  • recursion-schemes
  • operational
  • Functional Programming with Overloading and Higher-Order Polymorphism - Mark P. Jones
  • redux
  • Haskell Sucks! - Paul Bone
  • Subscriptions
  • Commands
  • Building composable abstractions - Eric Normand
December 08, 2016/ Hardy Jones/
Programming, Life
Free Monad, recursion schemes, monad transformers, mtl, elm

Hardy Jones

December 01, 2016

I Am Not Full of Beans!

December 01, 2016/ Hardy Jones
  • UNDERTALE (03:19)
  • Linear Types (07:18)
  • Curry-Howard correspondence (07:50)
  • Linear types can change the world! - Phillip Wadler (08:50)
  • Substructural type system (09:28)
  • Clean (09:43)
  • Rust (10:28)
  • Beautiful Folds (12:38)
  • MuniHac 2016: Beautiful folds are practical, too - Gabriel Gonzalez (12:38)
  • Swift (14:45)
  • Protocol-oriented Programming in Swift - Apple WWDC 2015 (16:20)
  • recursion-schemes (23:00)
  • matryoshka (23:13)
  • Unifying Structured Recursion Schemes (24:06)
  • Adjunction (25:18)
December 01, 2016/ Hardy Jones/
Life, Programming
Linear Types, Clean, Rust, Curry-Howard, Phillip Wadler, recursion schemes, Swift, beautiful folds

Hardy Jones

November 17, 2016

We Got Chairs

November 17, 2016/ Hardy Jones
  • loop/recur (06:21)
  • Lattice-based access control (LBAC) (08:40)
  • Lightweight Directory Access Protocol (LDAP) (08:50)
  • Set inclusion (09:14)
  • Poset (09:16)
  • Power set (09:18)
  • Distributive lattice (09:21)
  • Lattice (09:34)
  • Join and meet (09:44)
  • A Lattice Model of Secure Information Flow - Dorothy E. Denning
  • Lattice-Based Access Control Models - Ravi S. Sandhu
  • JSON Schema (15:49)
  • DGML (17:59)
  • DOT (graph description language) (18:04)
  • GraphViz (18:09)
November 17, 2016/ Hardy Jones/
Programming, Life
loop/recur, lattice, JSON, XML, DOT, beer, Free Monad

Hardy Jones

November 10, 2016

Fire Up Your Lite-Brite

November 10, 2016/ Hardy Jones
  • Bocce
  • Functional and Reactive Domain Modeling - Debasish Ghosh (2:50)
  • right seminear-ring (7:15)
  • What the heck is a right-seminearring? (also MonadPlus stuff)
  • elmzed (9:00)
  • Unison (9:20)
  • elm-brands (13:40)
  • Freer (16:01)
  • recursion schemes (17:01)
  • matryoshka (18:40)
  • Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (18:57)
  • Unifying Structured Recursion Schemes (19:32)
November 10, 2016/ Hardy Jones/
Life, Math, Programming
Debasish Ghosh, near-ring, Edward Kmett, elmzed, unison, brands, Free Monad, matryoshka, recursion schemes

Hardy Jones

November 03, 2016

That's Where You Get the Zygohistomorphic Prepromorphism

November 03, 2016/ Hardy Jones
  • haskell-vim-now (00:59)
  • Love, Hate & tmux (01:11)
  • (spacemacs) (04:19)
  • kill dash nine (7:23)
  • You don’t need more than one cursor in vim - Stöffel (8:09)
  • Professor Frisby's Mostly Adequate Guide to Functional Programming - Brian Lonsdorf (9:30)
  • Forex Tutorial: The Forex Market (10:28)
  • Matryoshka (13:34)
  • Biphasic and polyphasic sleep (18:20)
  • Uberman sleep (18:31)
  • Saved by the Bell (21:54)
November 03, 2016/ Hardy Jones/
Life, Programming, Finance
vim, emacs, spacemacs, Professor Frisby, Forex, matryoshka, sleep cycles

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