co-log: Composable Contravariant Comonadic Logging Component • Dmitrii Kovanikov • YOW! 2019

Sdílet
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

Komentáře • 3

  • @nataliaquenmaz2097
    @nataliaquenmaz2097 Před 22 dny +5

    I'm missing human generated subtitles:(

  • @eugenej.5584
    @eugenej.5584 Před 22 dny +4

    Ahh the good old CCCLC pattern..

  • @avwie132
    @avwie132 Před 21 dnem +2

    I am unsure if this is trolling or I am just stupid. Maybe both