co-log: Composable Contravariant Comonadic Logging Component • Dmitrii Kovanikov • YOW! 2019
Vložit
- čas přidán 10. 05. 2024
- This presentation was recorded at YOW! 2019. #GOTOcon #YOW
yowcon.com
Dmitrii Kovanikov - Haskell Developer at Holmusk @chshersh
RESOURCES
/ chshersh
/ chshersh
chshersh.com
github.com/chshersh
ABSTRACT
In this talk I'm going to share key design decisions behind Haskell logging library called co-log.
This library combines multiple algebraic concepts in order to provide convenient and composable solution for the logging problem:
• Semigroup and Monoid
• Contravariant/Divisible/Decidable
• Comonads
I'm also going to show how we use this library in commercial Haskell projects. [...]
RECOMMENDED BOOKS
Rebecca Skinner • Effective Haskell • amzn.to/3SxTpwY
Vitaly Bragilevsky • Haskell in Depth • amzn.to/3EXpmbe
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
/ gotocon
/ goto-
/ gotoconferences
#Haskell #colog #Comonadic #ComonadicLogging #ProgrammingHaskell #FunctionalProgramming #GenericProgramming #Monad #SoftwareEngineering #Programming #HaskellFoundation #MonadTransformerLibrary #MTL #GHC #Thrunk #DmitriiKovanikov #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.
czcams.com/users/GotoConf... - Věda a technologie
I'm missing human generated subtitles:(
Ahh the good old CCCLC pattern..
I am unsure if this is trolling or I am just stupid. Maybe both