This presentation was recorded at YOW! 2019. #GOTOcon #YOW https://yowcon.com Ben Kolera - Head of Software Engineering at Biza.io @BenKolera RESOURCES https://www.linkedin.com/in/benkolera https://twitter.com/BenKolera 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 • https://amzn.to/3EXpmbe Rebecca Skinner • Effective Haskell • https://amzn.to/3VgUKsh Graham Hutton • Programming in Haskell • https://amzn.to/3Fi8rBC John Whitington • Haskell from the Very Beginning • https://amzn.to/3VmX68R Michael Pilquist, Paul Chiusano & Rúnar Bjarnasson • Functional Programming in Scala • https://amzn.to/3Ql7X38 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #ReflexArchitecture #FunctionalProgramming #BenKolera #SoftwareEngineering #Programming #FunctionalReactiveProgramming #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.