Look for any podcast host, guest or anyone
Showing episodes and shows of

Brian Lonsdorf

Shows

PodcastPodcastSeason 1 FinaleOver the past 6 months I’ve had the privilege of chatting with some of the best devs in the industryOver the past 6 months I’ve had the privilege of chatting with some of the best devs in the industry, learning what makes them tick, how they’ve gotten to where they are, and how they develop their skills. Here's a summary of the some of the biggest takeaways from Season 1. Time Stamped Show Notes0:43 – In episode one Larry chatted with Garth Braithwaite. Garth discussed the impact that writing tests has had on the way h...2022-01-0500 minPodcastPodcastKyle SimpsonA better developer through collaboration, with Kyle SimpsonKyle has a simple recipe for developer success: understand the problem before you try to fix it. With Kyle's widely read "You Don't Know JS" book series, learning JavaScript more deeply is something every developer can and should take on as a challenge. Not only is Kyle an author, but also a teacher, speaker, and chronic contributor to the world of open source software. Kyle offers corporate training workshops for JavaScript and is currently working on a new startup to take developer education to the next level. ...2022-01-0500 minGreater Than CodeGreater Than Code150: Cultural Transformation with Brian Lonsdorf01:34 - Brian’s Superpower: Communicating and Listening 02:36 - The Role of Empathy in Teaching/Communicating Process Empathy Empathetic Report 04:11 - Learning and Teaching Functional Programming Lawful Composition Thinking Functionally with Haskell Compositional Thinking Category Theory 11:13 - Compositional Programming in JavaScript 16:02 - Problems That Can Be Solved by Learning Functional Programming Livable Code by Sarah Mei Scalable program architectures 25:03 - Category Theory Categories for the Working Mathematician Reading Papers Finding Applications for Concepts 32:41 - Machine Learning and AI Generative AI...2019-10-021h 05Greater Than CodeGreater Than Code150: Cultural Transformation with Brian Lonsdorf01:34 - Brian’s Superpower: Communicating and Listening 02:36 - The Role of Empathy in Teaching/Communicating Process Empathy Empathetic Report 04:11 - Learning and Teaching Functional Programming Lawful Composition Thinking Functionally with Haskell Compositional Thinking Category Theory 11:13 - Compositional Programming in JavaScript 16:02 - Problems That Can Be Solved by Learning Functional Programming Livable Code by Sarah Mei Scalable program architectures 25:03 - Category Theory Categories for the Working Mathematician Reading Papers Finding Applications for Concepts 32:41 - Machine Learning and AI Generative AI...2019-10-021h 05JavaScript JabberJavaScript JabberJSJ 388: Functional Programming with Brian LonsdorfSponsorsAdventures in BlockchainSentry– use the code “devchat” for $100 credit  My Ruby StoryPanelAimee Knight Chris BuechelerAJ O’NealWith Special Guest: Brian LonsdorfEpisode SummaryBrian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it. He talks about the fundamental tenets of functional programming (static mathematical functions), how it differs from object oriented programming, and how to manipulate data in a functional environment. The panel wonders if it is possible to use function...2019-09-0346 minAll JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tvJSJ 388: Functional Programming with Brian LonsdorfSponsors Adventures in Blockchain Sentry– use the code “devchat” for $100 credit  My Ruby Story Panel Aimee Knight  Chris Buecheler AJ O’Neal With Special Guest: Brian Lonsdorf Episode Summary Brian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it...2019-09-0346 minAll JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tvJSJ 388: Functional Programming with Brian LonsdorfSponsors Adventures in Blockchain Sentry– use the code “devchat” for $100 credit  My Ruby Story Panel Aimee Knight  Chris Buecheler AJ O’Neal With Special Guest: Brian Lonsdorf Episode Summary Brian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it...2019-09-0346 minegghead.io developer chatsegghead.io developer chatsMath and Functional Programming Aren't Exclusive to Wizards with Brian LonsdorfJoel and Brian Lonsdorf discuss the pain and growth of learning, math as a source of truth, dispelling that idea that you need to be a wizard to enter the functional programming space, and finally how you can start including functional concepts in your day to day work.There's a reason that mathematicians tend to be the best functional programmers. The theories and patterns directly apply, it has truth and purity. It's powerful, almost powerful enough to describe everything, so what makes people turn away from it?Traditionally, math gets taught in a dry manner...2018-11-0230 minMagic Read AlongMagic Read AlongI've Got an Apple, I've Got MappendList comprehensionMonadComprehensionVector additionExtendComonadtraverseWord vectorSelective applicative functorsNext Level mtl with Classy OpticsmakeClassymakeClassyPrismsAdd and Subtract Words like Vectors with Word2VecWord2Vec2018-07-0530 minMagic Read AlongMagic Read AlongHe's Doing Machine TeachingSequence to Sequence Learning with Neural NetworksRichard SocherpurtyPrettierelm-formatextendfoldMapMonoidReducers2018-06-2823 minMagic Read AlongMagic Read AlongHey, Lil WayneOur PatreonAlways OpenMaster of NoneFormally Specifying UIsSketch.systemsHow To Lose Your Life's Savings w CryptocurrencySpurious CorrelationsKerasKaggle2018-06-1423 minMagic Read AlongMagic Read AlongYou Can Inject a HumanCRISPRSean in the WildGoogle DuplexVirtual assistantFacial recognition systemHer2018-05-3123 minMagic Read AlongMagic Read AlongIs This Robin Hood?Jaccard similarityArrowBlack LightningSuper Spuds2018-05-2423 minMagic Read AlongMagic Read AlongDeal or No Deal ArmstrongThe JinxSuper SpudsLambda calculusRelational algebraTensorFlowNeural networklabeled dataKerasProject Jupyter2018-05-1729 minMagic Read AlongMagic Read AlongWas ArisenGolf ClashLiskov Substitution PrincipleSoftware design patternCalculusCategory Theoryelm style guideData science2018-05-1029 minMagic Read AlongMagic Read AlongWake Up Sheeple!Our PatreonZucc Gets RoastedReinforcement learningChi-squared testFeature vectorBayesian networkEfficient Nanopass Compilers using Cats and Matryoshka - Greg PfeilWriting a Nanopass Compiler - Andy KeepMatryoshkapurescript-varianopurescript-dom-indexedType Theory and Formal Proof - An Introduction2018-04-2600 minMagic Read AlongMagic Read AlongWeen a Little Bit More Than YouZencastrUDPMachine learningHyperparameterepochUndertaleSubnauticaGolf Clashpurescript-comonad-ui-todosComonads for user interfacesWelcome to the Applied Category Theory Course!Our Patreon2018-04-1932 minMagic Read AlongMagic Read AlongGotta Get Back to that BabamsGitLabGitterTravis CIRam DassPlanet EarthGalois connectionLatticeJoin and meetQuiescence searchBellman equationDhall2018-04-1224 minMagic Read AlongMagic Read AlongA Porcupine Named Edgar Allen PokepurtyPeople complain about bad tooling support in the Haskell ecosystem... - Alexis King Selector -> Array Component Component -> Array Selector a -> f b b -> f a LensKleisli Arrow a -> f b b -> g a PrismOpticshedgehogtrippingquickspecCodecForBinaryCodec2018-04-0525 minMagic Read AlongMagic Read AlongHang a FangTechnological singularityCrullerEierlegende WollmilchsauSemiringTropical SemiringMonoidSemigroup // Double pass rects.map(rect => toCoords(x).add(Inverse(toCoords(rect)))) // Single pass rects.foldMap(rect => Min(toCoords(x).add(Inverse(toCoords(rect)))) TraversableFoldableExtend2018-03-2928 minMagic Read AlongMagic Read AlongI Tonya a Million TimesMavena11yArtificial neural networkComonadEnvKerasTensorFlowMachine learningMarkov chainSuper Spuds2018-03-2222 minMagic Read AlongMagic Read AlongA Regular Martha StewartOur PatreonClusterFunkHigh MaintenanceMachine LearningPostgRESTReduxArtificial Intelligence2018-03-0823 minMagic Read AlongMagic Read AlongDon't Call Me PeggyOur PatreonWatsonSPSSSentiment AnalysisTanmay BakshiTanmay TeachesMonitoramaMetrics, tracing, and loggingMonitoring and ObservabilityWeighted-finite state transducersWeighted Finite-State Transducer Algorithms An OverviewHATEOASSemirings and WFSTTopological SpaceMetric Space2018-03-0125 minMagic Read AlongMagic Read AlongAww, Fiddlesticks!Our PatreonBlack PantherHalt and Catch FireMachine LearningHerokuWebSocketEvent SourcingPapertrailQuipquipTopologyCounterexamples in TopologyGrothendieck topologyDhall2018-02-2229 minMagic Read AlongMagic Read AlongThat Tiger GuyOur PatreonMachine LearningFinite-state machineFlight of the ConchordsTopologyIsomorphismHomeomorphismKubernetesDay ConvolutionExtensible Coeffects2018-02-1521 minMagic Read AlongMagic Read AlongThose are the Facts, JackA Winkle in TimeOur Patreon#magicreadalongHomotopyTopologyJohn ElliotPaginators are Mealy Machines in disguiseMealy machineStatePurcelDhallNoRedInkSalesforceRepresentablestatic dom tweetpurescript-static-dompurescript-firkinTrieMoore machineCoendmLab2018-02-0819 minMagic Read AlongMagic Read AlongKill It with Your Own HandsActually the mic doesn't drop.Buddhist developmentAPLRSDhallTotal functional programmingHomotopyTopologyThe A11Y ProjectWAI-ARIA2018-02-0124 minMagic Read AlongMagic Read AlongBaby BjornLambdaConf Winter RetreatMonoids and Their Cayley GraphsMonoidCodensityFast, Concurrent IO with Scalaz 8Scale by the BayBifunctorrioType-Driven DevelopmentChick sexingAPLDesign Patterns vs Anti pattern in APL - Aaron W HsuAuraMonoid homomorphism2018-01-1832 minMagic Read AlongMagic Read AlongA Specter Whispering in Your EarBusConfVRTInstant PotBlockchainHylomorphismLatticeelm-comonadDeclarative UIs are the Future–And the Future is Comonadic!StoreTStore is the mother of all comonadsChris Penner's FPStarDay ConvolutionMonoid2018-01-1124 minMagic Read AlongMagic Read AlongThe Fettuccine Alfredo of LasagnaContent Addressable StorageCaching best practices & max-age gotchasStoreComonadWhat is Property Based Testing?instant-vrtBackstopJSGreek LasagnaHot sauceInstant Pot2018-01-0429 minMagic Read AlongMagic Read AlongMy Name is Now ZoltarOur PatreonException handlingPostgreSQL Error CodesTaktJSONXMLDhallpurescript-free-groupThe Ocean of Regretpurescript-validation-experimentSemigroupSemiringSemigroup exampleSemiring exampleelm-validation2017-12-2832 minMagic Read AlongMagic Read AlongNot TodaySet theoryFinally TaglessFinally Tagless, Partially EvaluatedFree monadDhallPackerAmazon Machine ImagePrismTraversableThe Internet of CodeIPFSMr. Robot2017-12-1417 minMagic Read AlongMagic Read AlongLove is Our AlternatorDhalldhall-jsondhall-haskelldhall-json on npmMicrosoft EdgeSemirings for BreakfastDioidFun with SemiringsVector spacePetri netSemiringSCALE BY THE BAY2017-12-0725 minMagic Read AlongMagic Read AlongJust Syntax GoofsDreamforceVisualforceGrailsJenkinsCloudBeesisomorƒTransducersfoldBeautiful folds are practical, too - Gabriel GonzalezMoore machineCoendComonads for OptionalityDay convolutionservant-quickcheckCache-ControlBialletiThe WeekndHipster hop2017-11-3025 minegghead.io developer chatsegghead.io developer chatsFunctional JavaScript with Paul Frend and Brian Lonsdorf (Dr Boolean)In this episode John sits down to talk to Paul Frend and Brian Lonsdorf (aka Dr Boolean) about functional programming, and its practical use cases on the job. Paul has released a new course on egghead.io covering the topic of transducers that is the spark for this conversation.Transducers are a a useful pattern that can deliver performance and readability, but are often misunderstood or obscure to many programmers. Along with transducers you'll learn more about monoids, folds, lenses and so much more.Transcript"Functional JavaScript with Paul Frend and Brian Lonsdorf...2017-11-2242 minMagic Read AlongMagic Read AlongWas That a Wild Dog?Kleene fixed-point theoremKleene starKleene's recursion theoremKleene's T predicateOrderJoin and meetOrder theoryLattice (order)Galois connectionMatt MightOrder theory for computer scientistsLivable Code - Sarah Mei2017-11-1600 minMagic Read AlongMagic Read AlongSave Day Convolution for Another DayAWS CodeDeployTerraformDockerKubernetesEinsteinSemiringWeighted Finite-State Transducer Algorithms An OverviewWeighted Finite-State Transducers in Speech RecognitionApplying Graph Theory to Infrastructure as CodeTerraform ModulesVagrantVaultNeo4jGraphQLNFADFAComonads and Day Convolution2017-11-0924 minMagic Read AlongMagic Read AlongSay Something Poetic Potato cannonPork rindSweet potatoYamIsolation tankCaleb LushSouth of Market: The MusicalFinite-state machineDFANFASemiringLatticeInstant Vrt is instantinstant-vrtTensorFlowMonoidal ParsingDyck language2017-11-0225 minMagic Read AlongMagic Read AlongDon't Call Me a TurkeyDutch BabyChallahPreArrowPresheafProfunctors, Arrows & Static AnalysisApplicative Effects in Free MonadsMore on Applicative Effects in Free MonadsAbstracting Async.ConcurrentlyPark Bench Panel Session with #HaskellX Experts!LambdaConf Winter Retreatpurescript-variantNorthern Exposure2017-10-2627 minPodcastPodcastBrian LonsdorfBrian is the lead user experience engineer at Salesforce. More importantly, Brian is the first person in history to leverage highly educated stop-motion hedgehogs to make functional programming accessible to javascript developers! He is a regular speaker at conferences, an author, a podcast host, and a teacher who has a knack for making complicated content fun to learn.2017-10-2631 minFixate on Code | Weekly interviews on how to write better code, for frontend developersFixate on Code | Weekly interviews on how to write better code, for frontend developers2 - Brian LonsdorfBrian is the lead user experience engineer at Salesforce. More importantly, Brian is the first person in history to leverage highly educated stop-motion hedgehogs to make functional programming accessible to javascript developers! He is a regular speaker at conferences, an author, a podcast host, and a teacher who has a knack for making complicated content fun to learn.2017-10-2431 minMagic Read AlongMagic Read AlongIt Might Just Turn Into VodkaMagic Read Along - Behind the ScenesNever Write Another HoCReactAdjunctionRepresentableFunctorFree FunctorForgetful FunctorGalois ConnectionIsomorphismScale by the BayVIZIO to Pay $2.2 MillionAmazon Dash ButttonsUndertale2017-10-1925 minMagic Read AlongMagic Read AlongMagnesium P.I.The Defiant OnesOur PatreonMyth of the flat EarthMoore machineMealy machinePOODR99 Bottles of OOPtruffled-purescriptEtaPureScript alternate backendsPurescript-to-PythonPyreScriptpsc-luapure11pure14purescript-nativepurerlthranProcessesHTTP/2HTTP/2 Server Push2017-10-122h 43Magic Read AlongMagic Read AlongIt's the Magic Part of the Read AlongpurerlPatreonPonyReference Capability GuaranteesSubstructural type systemLinear type systemLFEHitchhiker's Tour of the BEAMpurescript-refspurescript-stETSpurescript-avarClowns to the Left of me, Jokers to the RightCoproduct2017-10-0500 minMagic Read AlongMagic Read AlongI Guess the Ground Has Been FixedSnapshot TestingJestMonoidDenotational SemanticsEquational ReasoningOperationalFree MonadA Categorical View of Computational Effects - Dr. Emily RiehlConventional ChangelogIncremental tweetZipper`choose` Your Own Derivative - Kenneth FonerDelimited continuations in operating systemsinstant-vrtTypes All The Way Down - Kris JenkinsServant2017-09-2800 minMagic Read AlongMagic Read AlongWhat Are You Doing, Dog?Magic Read Along is creating a PodcastSwitch from Eff to IOpurescript-stpurescript-exceptionspurescript-runpurescript-run-console-experimentrecursion schemesHutton's razorFlowTypeScriptcreate-react-appMediumDisqusSlateAutomatic differentiationA variant on UIs I'd like to try - Phil FreemanZipperZippers Using Representable And CofreeMaking Impossible States Impossible - Richard Feldman2017-09-2100 minMagic Read AlongMagic Read AlongLasagna in the MicrowaveOur PatreonRosetta CodeProject Eulerexercism.ioNeo4jCypherWriting Marble TestsneedlePoochieVisual Studio CodePony2017-09-1420 minMagic Read AlongMagic Read AlongCofree Your CofreeSocks and Gloves - Road Workloop/recurThe Social NetworkLogan LuckyDependent typeStandardized Ladder of Functional ProgrammingStoreLenses from ScratchFreefree-graphselm-formatDesign PatternsInterpreter pattern2017-09-0725 minMagic Read AlongMagic Read AlongSweet Baby Rao'sSweet Baby Ray'sTalkboyYak BakReactHeyting AlgebraMoore MachineMoore for Lessclojure.specComonadFunctorTrieMealy MachineAdjunctionmorphism-zooUnifying Structured Recursion Schemes - Ralf Hinze, Nicolas Wu, and Jeremy GibbonsPrettyprintA prettier printer - Philip WadlerPrettierelm-formatPony2017-08-3126 minMagic Read AlongMagic Read AlongType Class Tom-FooleryGroup TheoryCayley's TheoremYoneda lemmaNatural TransformationPatreonCorepresentableAny Applicative Is NumAccept values with varying number of argumentsHeyting AlgebraPureScript instanceReact NativeRecursion Schemespurescript-matryoshkaType-Directed SearchHole-driven Haskell2017-08-1730 minMagic Read AlongMagic Read AlongThe Hello World of State MachinesWe launched a Patreon! If you like what we're doing, consider supporting the show. https://www.patreon.com/magicreadalong PatreonA composable pattern for pure state machines with effectsMoore machineThe Elm ArchitectureReducerspurescript-halogenComonads as SpacesFinite-state machine2017-08-1024 minMagic Read AlongMagic Read AlongA Picture is Worth a Thousand ArticlesTypes For Frontend DevelopersForwardJSPercyaXe-coreapplitoolsCSS box modelWhen Robot Face-Plants In Fountain, Onlookers Show Humanity — By GloatingAtomic BlondeKan extensionFunctional dependencyDependence analysisCodeSceneYour Code as a Crime ScenePair Programming Ping Pong Patternsass-lintv.NuESLintPrettierSquint test2017-08-0329 minMagic Read AlongMagic Read AlongNobody's Ever Seen the Number TwoForwardJSObject-oriented programmingStructured programmingFactoryNull ObjectCategory TheoryFree FunctorForgetful FunctorCatamorphismAnamorphismRepresentableComonadMonadProcedural ProgrammingHomotopy Type TheoryDijkstra on AbstractionSemaphoreAdho mukha śvānāsanaSciaticaDesign Patterns in HaskellStrategy2017-07-2730 minMagic Read AlongMagic Read AlongI Always Have the Last Word Via Blog PostSteak-ummGame of ThronesFrasierGLOWRepresentableAdjunctionIrakli's tweetProfunctorPredicateContravariant FunctorDenotational semanticsKan extensionMissing Richard SimmonsDenzel Washington Is The Greatest Actor Of All Time Period2017-07-2024 minMagic Read AlongMagic Read AlongUse Axe on Your HTML BodyTeaching New Tricks to Old ProgramsSalmonellaThe Amazing JohnathanFiat 500eAxe CoreMutation testingType-Directed SearchGet the Validation You Need With The Lightning Design System Chrome Extensionpurescript-variant2017-07-1328 minMagic Read AlongMagic Read AlongCurry-Howard the DuckTeaching New Tricks to Old Programs - Conal ElliottCategoryCartesian Monoidal CategoryCocartesian Monoidal CategoryRepresentable FunctorComonadBuilding up Zippers from Distributive, Representable, and CofreeCofreeFree From TreeRose TreeMutation TestingQuickCheckHeyting AlgebraBoolean AlgebraLaw of excluded middle2017-07-0626 minMagic Read AlongMagic Read AlongThe Howling FantodsZodiac KillerTed Cruz-Zodiac memeTriumph, the Insult Comic DogZipperDistributiveRepresentableTraversableAdjunctionpurescript-substructuralSubstructural type systemFree Modules and Functional Linear FunctionalsModuleMoby DickHOUND Voice Search & AssistantPazuzu - Captain HowdyMoore MachineMealy MachineThe Expression ProblemDDDMonoids: Theme and Variations2017-06-2929 minMagic Read AlongMagic Read AlongMaybe You Don't Need to Go All KleisliTDDBDDA11yScreen readerWhat's Next for Our Programming Languages?DafnyDo loopSandi MetzSOLIDCode smellFieldMarkdownGitHub Flavored MarkdownGroupModuleChris PennerMurphy RandleElm TownElm Town Spotlight - Hardy Jones2017-06-2225 minMagic Read AlongMagic Read AlongStrawbeeriesWonder WomanGiftedFoxtailAqua GlobesLinear Types Can Change the WorldIntroduction to Lattices and OrderLattice Functions, Pair Algebras, and Finite-State MachinesCSS AnimationsSemiringMoore machineMealy machineDFANFAREMonad Reader 16The Pumping LemmaLemmings2017-06-1523 minMagic Read AlongMagic Read AlongBottom LeftAlemany FarmpurerlAwesome Static Analysis - RubyRubycriticFlayFlogReekChurn and ComplexityHopefully-meaningful MetricsGetting Empirical about Refactoringhistory of japanhistory of the entire world, i guessDavid icke2017-06-0823 minMagic Read AlongMagic Read AlongLike a Parent at a Beauty PagentLamdaConf 2017Integrating PureScript and Halogen into JavaScript ApplicationsHow to Build a Blog in 10 Minutes with HyperLatticeCSS AnimationKeyframeTransitionMealy MachineMoore MachineProfunctorArrowized FRPSemiringRingAdjunctions in Everyday LifeCorecursion, Codata and Just a Little Combinatorial Game TheoryThe ZipperThe Algebra of Algebraic Data Types - Chris TaylorThe Algebra of Algebraic Data Types, Part 1The Algebra of Algebraic Data Types, Part 2The Algebra of Algebraic Data Types, Part 3The Two Dualities of Computation: Negative and Fractional TypesEuclidean SpaceReduxData types à la carteEncapsulation Considered HarmfulOpen/closed principle2017-06-0131 minMagic Read AlongMagic Read AlongWorks On Their MachineHot OnesJay PharoahSNLOSConJames WardRao's tweetLaw of DemeterOccasionally Useful Suggestion of Demeter2017-05-1834 minMagic Read AlongMagic Read AlongThe Forest for the TreesJoanna NewsomPartial orderAdjunctionRecursion schemesSaunders Mac LaneMark CubanMavericks2017-05-1125 minMagic Read AlongMagic Read AlongVector Space JamThe Art of NamingDomain-Driven Design: Tackling Complexity in the Heart of SoftwareConcrete Mathematics: A Foundation for Computer ScienceJordan AlgebraGauss-Jordan methodWilheim JordanPascual Jordan 2017-05-0421 minMagic Read AlongMagic Read AlongStandard American DietAdjunctions in Everyday LifeAdjunctionCategoryConstraints Liberate, Liberties ConstrainGalois connectionLastPass1PasswordTerraformAnsibleChefAnsible VaultAES256LBAC2017-04-2727 minMagic Read AlongMagic Read AlongThe Keys to the GateComonads as SpacesscalazFunctional JavaBayHac 2017MonoidConvolutionVector spaceFunctor2017-04-2028 minMagic Read AlongMagic Read AlongRecursion Scheme RampageRed Red WineProject Homeless ConnectfreemtlEditor and tool support - PureScriptide-purescriptpurescript-effpurescript-affhaskell-vim-nowinteroOrphan instancesendgrid-haskellpure11purerl2017-04-1334 minMagic Read AlongMagic Read AlongSmellmopMulti-dimensional Relational AlgebraComonads as SpacesThe Cofree Comonad and the Expression ProblemLinear algebraGroupRingSemiringFieldModuleIntegrating PureScript and Halogen into JavaScript ApplicationsHow to Build a Blog in 10 Minutes with HyperMoore machineMealy machineConvolutionAdjunction2017-04-0625 minMagic Read AlongMagic Read AlongYou Should Watch ThisThriftSacJSDalton A MitchellKyle SimpsonTransducers are Monoid HomomorphismsAdjunctionReduxEndoKleisliCoKleislifoldMapFairbairn ThresholdConnascence Examined - Jim WeirichIt's a Universal Universal ConstructionTagless-Final StyleHutton's RazorBeyond Free Monads - John DeGoesAbstract syntax treeAlgebraic data typeType Driven Development with Idris2017-03-3036 minMagic Read AlongMagic Read AlongHi HelloToxoplasmosisAdjunctionsFree FunctorForgetful FunctorComonadMonadPointed SetCoYoGalois ConnectionRacquetballSquashRecursion SchemesThe Legend of Zelda: Breath of the Wildservantservant-rubyRAMLSwaggerReactComponents and PropsState and Lifecycle2017-03-2324 minMagic Read AlongMagic Read AlongIt's Like FaulknerSweet Baby Ray'sElm is WrongWhy type classes aren’t important in Elm yetAdjunctionFreeCofreeReaderWriterEnvMonadComonadAny homomorphism, f, between monoids is completely determined once youknow where a set of generators of the monoid map under thehomomorphism, and vice versa. - Dan PiponiCategoryForgetful functorIsomorphismGalois connectionIf you find that a design forces you into making ad hoc decisions, you are missing an adjunction somewhere. - Rúnar BjarnasonReact ComponentContravariantClosureProfunctorOpaleyeArrowspostgresql-typedYesodscottyEverything Old is New Again: Quoted Domain Specific Languages - Philip WadlerViews2017-03-1633 minMagic Read AlongMagic Read AlongOops QEDshapelessApplied Category Theory and Abstract Algebra - Gabriel GonzalesEtamatryoshkaScala vs Idris: Dependent Types, Now and in the FuturepersistentesqueletoopaleyePostgRESTArelCQRSSqitchNeo4jdoobieIntegrating PureScript and Halogen Into JavaScript ApplicationsHow to Build a Blog in 10 Minutes with Hyper2017-03-0929 minMagic Read AlongMagic Read AlongMobbin' ItPine State BiscuitsFinger TreeLimits and Colimits - Bartosz MilewiskiCategory Theory IIElm Is WrongElm user group SFExpression ProblemWho's Afraid of Object AlgebrasTyped final (tagless-final) styleExtensibility for the Masses Practical Extensibility with Object AlgebrasFree CategoryAdjunctionFree FunctorForgetful FunctorGalois Connection2017-03-0231 minMagic Read AlongMagic Read AlongLimited ResourceStylishTwitter - Dark n Simple90210NoRedInkStubbornellaFunction spaceFieldRingApplicative programmingcatamorphismepimorphismCinderella balletFrankenstein balletFinal Fantasy XVSubnautica12 MonkeysShort-wave radioBay Area Haskell Users GroupUsing Nix to improve Haskell and C++ developmentLanguages for 3D Industrial Knitting - Lea AlbaughAdjunctionCategoryHom Set2017-02-2323 minMagic Read AlongMagic Read AlongThe Ocean of RegretAre Denotational Semantics Adjoint to Hacking Something Together?GroupFree GroupFree MonoidFree ObjectIdempotenceLatticeJoin and MeetMonotonic functionSemilatticeProfunctorStrong ProfunctorArrowpurescript-profunctor-lensesMonoids on Steroids - Bartosz MilewskiminiKanrendiscrimination - Fast generic linear-time sorting, joins and container construction.Monoids: Theme and Variations (Functional Pearl) - Brent A. YorgeyBronchiolitis obliteranselmzedpurescript-halogenPux2017-02-1629 minMagic Read AlongMagic Read AlongAdjunction Junction, What's Your Function?LimitSanctuary.jsRamdaCreedRamda-FantasyFolktaleExtendExtractflow-static-landFunctor analogy quoteAdjunctionFree and forgetful functionsHom SetHomomorphismIsomorphismNaturalityCurry uncurry adjunctionRao on MediumRao on Ghost2017-02-0927 minMagic Read AlongMagic Read AlongIt's a Universal Universal ConstructionProgramming talksCategory Theory for the SciencescolimitsPullbacklimitsUniversal propertyncatLabVincent Orr's egghead videosCSS maintenables avec Sass & CompassFunctional Light JSNo Silver Bullets in Functional ProgrammingDefinite Clause GrammarIntegrating PureScript and Halogen into JavaScript Applications2017-02-0230 minMagic Read AlongMagic Read AlongVan Hailin'VeganBlackMetalChefTwo Handed Great Sword -- h3h3 reaction videoanamorphismcatamorphismuniplate in elmzuniplateEveryone should use a Generics library - writing HLint with Uniplateuniplate tweetelm-html-in-elmelm-html-testRose treeCategory Theory for the Scienceslimitscolimits2017-01-2623 minMagic Read AlongMagic Read AlongFjords@st58@MagicReadAlongsupport@magicreadalong.comfjordmonoidWhat are the most useful Functional Pearls I should study first?Monoids: Theme and VariationsdiagramssemigroupConnor McBride freaks outelmzedScalable program architectures2017-01-1925 minMagic Read AlongMagic Read AlongHaskell and ChillChris Penner Hanabi Skyladder Mindfulness meditation Primitive Obsession POJOBoolean BlindnessDestroy All IfsMuniHac 2016: Beautiful folds are practical, toopurescript-halogenIntegrating PureScript and Halogen into JavaScript ApplicationsThe J Programming LanguageNumeronymAs-patternsComonads, Monoids and Trees2017-01-1228 minMagic Read AlongMagic Read AlongAre Denotational Semantics Adjoint to Hacking Something Together?2 12 constructive Galois Connections: Taming the Galois Connection Framework for Mechanazed MetatheGalois ConnectionAn Exercise Utilising Galois ConnectionsDenotational semanticsDeriving Functorpurescript-filterableexcursionpurescript-matryoshkaapomorphismanamorphismhistomorphismfutumorphismGroup:notRingBoolean algebraHeyting algebraIdempotenceLatticeSemigroupMonoidCommutative propertySemilattice2017-01-0530 minMagic Read AlongMagic Read AlongAlexa, Turn Off the LightsMindfulness meditationsupport@magicreadalong.comThe Haskell CastFunctional GeekeryLattice-based access controlProgram derivation: the development of programs from specificationspurescript-matryoshkagit-bisectforcedotcomdeveloperforcesalesforce-uxsalesforce-ux/design-system2016-12-2932 minMagic Read AlongMagic Read AlongCuando es TiempoWhite elephant gift exchangeThe Whitest Kids U' KnowWhitest Kids U' Know: Abe Lincolnpurescript-matryoshkaClarity ConfProfessor Frisby Introduces Composable Functional JavaScriptpurescript-filterableclearedIntro to the Production Webpack CourseFestivus2016-12-2222 minMagic Read AlongMagic Read AlongI'm Happy to be HumbleTell Me Something I Don't KnowRevisionist HistoryThe Monad.ReaderAdjoint FunctorsAdjunctions - Bartosz MilewskiUnifying Structured Recursion Schemes - Hinze, Wu, GibbonsWestworldGame of ThronesBuzz de CafeRamdaAdd a type parameter! One 'simple' design change, a panoply of outcomes - Stephen CompallDesign Patterns: Elements of Reusable Object-Oriented SoftwareLattice-based access controlIdempotenceBuilding composable abstractions - Eric Normand#ImagineIf - John A. De Goes2016-12-1531 minMagic Read AlongMagic Read AlongYou Can't Refactor Aristotle into NewtonTotal Request LiveBroad CityHannibal BuressProject Homeless ConnectTenderloinFree vs Monad Transformers - Chris Pennerfreefreerrecursion-schemesoperationalFunctional Programming with Overloading and Higher-Order Polymorphism - Mark P. JonesreduxHaskell Sucks! - Paul BoneSubscriptionsCommandsBuilding composable abstractions - Eric Normand2016-12-0826 minMagic Read AlongMagic Read AlongThat's Where You Get the Zygohistomorphic Prepromorphismhaskell-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)2016-11-0323 minMagic Read AlongMagic Read AlongThat's Where You Get the Zygohistomorphic Prepromorphismhaskell-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)2016-11-0323 minMagic Read AlongMagic Read AlongJesse Down SouthConnectTech (2:20)Dandie Dinmont (4:07)Oh Composable World! - Brian Lonsdorf (5:20)Applicative Effects in Free Monads (8:09)"Anything free is relative to what you forget" (11:32)liftFree (Const "a") liftFree (Const "b") = Free (Const "ab") liftFree (Const "a") `ap` liftFree (Const "b") = Free (Const "a") Eta (formerly GHCVM) (16:16)Lets make Minecraft mod on Haskell (16:30)Apex (16:44)LINQ (17:00)Extensible Records (17:45)purescript-typelevel (18:05)purescript-typelevel-eval (18:15)Idris (18:26)Jesse Williamson (22:50)2016-10-2724 minMagic Read AlongMagic Read AlongJesse Down SouthBrian and Hardy discuss conferences, Applicative homomorphisms, and learning Idris2016-10-2724 minMagic Read AlongMagic Read AlongPut an Iframe on it, Done!Brian and Hardy discuss Dreamforce, Galois Connections and conference videos2016-10-0624 minMagic Read AlongMagic Read AlongThere is no headache, only Azul!This week Brian and Hardy follow up on Brian's workshops, code trade-offs, and reading papers. 2 Dope QueensPractically Functional ProgrammingAbstractions PanelAlgebra: Chapter 02016-08-0421 minMagic Read AlongMagic Read AlongThere is no headache, only Azul!This week Brian and Hardy follow up on Brian's workshops, code trade-offs, and reading papers. 2 Dope QueensPractically Functional ProgrammingAbstractions PanelAlgebra: Chapter 02016-08-0421 minMagic Read AlongMagic Read AlongAttack of the BriansThis week Brian and Hardy discuss library books, revisit the bear cam, Brian's origin story, and code tradeoffs. The World According to GarpDestroy all IfsDie Flags DieCutting-Edge 3D Game Programming3D Game Programming with C++: Learn the Insider Secrets of Today's Professional Game DevelopersThe Continuation MonadHaste2016-07-2121 minMagic Read AlongMagic Read AlongAttack of the BriansThis week Brian and Hardy discuss library books, revisit the bear cam, Brian's origin story, and code tradeoffs. The World According to GarpDestroy all IfsDie Flags DieCutting-Edge 3D Game Programming3D Game Programming with C++: Learn the Insider Secrets of Today's Professional Game DevelopersThe Continuation MonadHaste2016-07-2121 minMagic Read AlongMagic Read AlongS&MPJBrian and Hardy talk about representable functors, bear cams, and motivation2016-07-1422 minJavaScript AirJavaScript Air025 jsAir - (Rerun) Functional and Immutable Design Patterns in JavaScript with Dan Abramov and Brian Lonsdorf (Rerun) Functional and Immutable Design Patterns in JavaScript with Dan Abramov and Brian Lonsdorf Description: The original show for this week was canceled (Find out why this episode was canceled here). So this is a rerun of our most popular show. Functional programming have been greatly facilitated with ES6. We're going to talk about the how and why of functional programming and immutable design patterns in JavaScript. Show sponsors:Egghead.io - Bite-sized web development video training Frontend Masters - Expert front-end training {Track:js} - JavaScript Error Monitoring SparkPost - Email. We've Got It Down. WebStorm...2016-05-311h 12Functional GeekeryFunctional GeekeryBrian LonsdorfIn this episode I talk with Brian Lonsdorf. We talk his intro to functional programming, introducing functional programming concepts using JavaScript, function composition, pure functions, and when he decides to choose between dynamic and static type systems. Our Guest, Brian Lonsdorf @drboolean on Twitter drboolean on Github Brian on YouTube Announcements PolyConf 2016 will be taking place on June 30th – July 2nd. Visit http://polyconf.com/ to keep updated with news as more details become available. Curry On is taking place July 18th and 19th in Rome. Visit cu...2016-05-101h 01JavaScript AirJavaScript Air007 jsAir - Chakra, Microsoft's Open Source JavaScript Engine with Ed Maurer, Gaurav Seth, and Steve LuccoChakra, Microsoft's Open Source JavaScript Engine with Ed Maurer, Gaurav Seth, and Steve LuccoDescription:Microsoft has been making some pretty awesome moves in the world of open source recently. At JSConf in early December, it was announced that Chakra, Microsoft's JavaScript Engine that powers the Microsoft Edge browser (with better support for ES6 than babel or Chrome), will be open sourced. Join us as we talk about Chakra with some of the subject matter experts! Show sponsors:Egghead.io - Bite-sized web development video training Frontend Masters - Expert front-end training {Track:js} - JavaScript Error Monitoring Wallaby...2016-01-2859 minJavaScript AirJavaScript Air006 jsAir - Introducing the JavaScript Air Panel with Dan Abramov, Brian Lonsdorf, Kyle Simpson, Iheanyi Ekechukwu, Lin Clark, Matt Zabriskie, Pam Selle, and Tyler McGinnisIntroducing the JavaScript Air Panel with Dan Abramov, Brian Lonsdorf, Kyle Simpson, Iheanyi Ekechukwu, Lin Clark, Matt Zabriskie, Pam Selle, and Tyler McGinnisDescription:We have some solid developers on the JavaScript Air panel working on some amazing things. This is your chance to get to know them! Show sponsors:Egghead.io - Bite-sized web development video training Frontend Masters - Expert front-end training {Track:js} - JavaScript Error Monitoring Wallaby.js - Realtime code coverage Codecov.io - Code coverage done right Links, Picks, and Tips:Dan AbramovLinks: React Hot Loader Picks: devtool, React.js pure render performance...2016-01-211h 09JavaScript AirJavaScript Air003 jsAir - Functional and Immutable Design Patterns in JavaScript with Dan Abramov and Brian LonsdorfFunctional and Immutable Design Patterns in JavaScript with Dan Abramov and Brian LonsdorfDescription:Functional programming have been greatly facilitated with ES6. We're going to talk about the how and why of functional programming and immutable design patterns in JavaScript. Show sponsors:Egghead.io - Bite-sized web development video training Frontend Masters - Expert front-end training {Track:js} - JavaScript Error Monitoring Links, Picks, and Tips:Dan AbramovPicks: A General Theory of Reactivity, The Future of JavaScript MVC Frameworks, Programming in the 21st Century, and Redux Saga Brian LonsdorfLinks: A Modern Architecture for FP and Crazy FP words tweet ...2015-12-301h 12