The Reflex Architecture • Ben Kolera • YOW! 2019

This presentation was recorded at YOW! 2019. #GOTOcon #YOW Ben Kolera - Head of Software Engineering at @BenKolera RESOURCES ABSTRACT Reflex-dom is a remarkably awesome way to write frontend web applications in #Haskell. #ReflexDOM is built from Functional Reactive Programming (#FRP) primitives defined in a library called Reflex. Writing apps in reflex-dom is a little weird at first because it’s a whole brand new paradigm to structuring your programs. Just like the jump from imperative programming to #FP, jumping into FRP is a tricky process of rewiring your brain to fit the new model of thinking. It can be very difficult to appreciate the power and architectures that you can from this transition while you are still learning the basics, which naturally makes it difficult to be motivated to put in the work. This talk intends to help break this deadlock by talking about some high level reflex architecture that should be very familiar to anyone who has built a #Redux or #Elm app before. We’ll explore the mtl style constraints that reflex offers for state management and the awesome things that this means for your programs and ability to reason about the type signatures of your widgets. You won’t come away from this talk an expert and ready to write a greenfield reflex app, but you should get an appreciation of the power reflex has to offer and a motivation to learn more! [...] RECOMMENDED BOOKS Vitaly Bragilevsky • Haskell in Depth • Rebecca Skinner • Effective Haskell • Graham Hutton • Programming in Haskell • John Whitington • Haskell from the Very Beginning • Michael Pilquist, Paul Chiusano & Rúnar Bjarnasson • Functional Programming in Scala • #ReflexArchitecture #FunctionalProgramming #BenKolera #SoftwareEngineering #Programming #FunctionalReactiveProgramming #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top