Рет қаралды 1,241
This presentation was recorded at YOW! 2018. #GOTOcon #YOW
yowcon.com
Cameron Joannidis - Principal Machine Learning Engineer at Simple Machines @CameronJoannidis
RESOURCES
/ camjo89
/ cameron-joannidis
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 • amzn.to/2RZh5eN
Dave Thomas • Programming Elixir ≥ 1.6: Functional • amzn.to/34Dw3O5
McCord, Tate & Valim • Programming Phoenix 1.4 • amzn.to/3zcUqj4
Rebecca Skinner • Effective Haskell • amzn.to/3SxTpwY
Vitaly Bragilevsky • Haskell in Depth • amzn.to/3EXpmbe
/ gotocon
/ goto-
/ goto_con
/ 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 gotopia.tech
Sign up for updates and specials at gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
kzbin.info...