This presentation was recorded at YOW! 2018. #GOTOcon #YOW https://yowcon.com Cameron Joannidis - Principal Machine Learning Engineer at Simple Machines @CameronJoannidis RESOURCES https://twitter.com/CamJo89 https://www.linkedin.com/in/cameron-joannidis https://github.com/camjo ABSTRACT The usage of #FreeMonads is becoming more well understood, however the lesser known Free Applicative is still somewhat of a mystery to the average functional programmer. In this talk, I will explain how you can combine the power of both these constructs in an intuitive and visual manner. You will learn the motivations for using Free Structures in the first place, how we can build up a #ComplexDomain, how we can introduce #parallelism into our domain and a bunch of other practical tips for designing programs with these structures. This will also give you a deeper understanding of what libraries like Freestyle are doing under the hood and why it is so powerful. [...] RECOMMENDED BOOKS Saša Jurić • Elixir in Action • https://amzn.to/2RZh5eN Dave Thomas • Programming Elixir ≥ 1.6: Functional • https://amzn.to/34Dw3O5 McCord, Tate & Valim • Programming Phoenix 1.4 • https://amzn.to/3zcUqj4 Rebecca Skinner • Effective Haskell • https://amzn.to/3SxTpwY Vitaly Bragilevsky • Haskell in Depth • https://amzn.to/3EXpmbe https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #FunctionalProgramming #Monad FreeApplicative #FreeAp #SoftwareEngineering #Programming #SoftwareDevelopmentTutorial #ProgrammingTutorial #CameronJoannidis #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.