Cats with Scala: Essential Type Class Hierarchy, Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2024

ความคิดเห็น • 37

  • @mastapegs
    @mastapegs 3 หลายเดือนก่อน

    This was a fantastic view into abstract Scala programming. Brings me back to Haskell. I love how clean you presented your examples.

  • @nilanjansarkar100
    @nilanjansarkar100 2 ปีที่แล้ว +5

    This video truly made me understand the statement "You know nothing Jon snow".

  • @isarwarfp
    @isarwarfp 3 ปีที่แล้ว +8

    I was not assuming this video would end up like this, explaining all things in a great flow. Hats off :)
    Still waiting for your new courses....

    • @rockthejvm
      @rockthejvm  3 ปีที่แล้ว +3

      Cats Effect coming soon!

    • @isarwarfp
      @isarwarfp 3 ปีที่แล้ว

      @@rockthejvm Also interested on your ZIO course, was expecting it is coming also

  • @jimaaman
    @jimaaman 3 ปีที่แล้ว +7

    Can highly recommend the Cats course! A bit challenging but doable in a weekend. Excited to learn more about these error handling type classes 🤓

    • @rockthejvm
      @rockthejvm  3 ปีที่แล้ว

      Glad you liked it!

    • @dagahanfdm
      @dagahanfdm 3 ปีที่แล้ว +2

      I recommend all his courses. They are very cheap (basically for free) compared to the money I earned with knowledge I learned from them. Also for me it's much faster and more interesting than reading some books.

    • @sergeibatiuk3468
      @sergeibatiuk3468 ปีที่แล้ว +2

      The only way to cover Cats in a weekend is when you know them already and you are looking for a course to refresh your knowledge

  • @tdgalappaththi
    @tdgalappaththi 3 ปีที่แล้ว +7

    Nice Video. Please consider doing a similar video on "Cats Effect 3"

  • @carlosvaztec
    @carlosvaztec ปีที่แล้ว +1

    You rock! Thanks for the video.

  • @ezequitor
    @ezequitor 2 ปีที่แล้ว +1

    Amazing video. Thanks!

  • @hernansaab1155
    @hernansaab1155 3 ปีที่แล้ว +2

    Solid work man. Thanks for this video.

    • @rockthejvm
      @rockthejvm  3 ปีที่แล้ว

      Glad you liked it!

  • @no_more_free_nicks
    @no_more_free_nicks 3 ปีที่แล้ว

    Your Cats course id on my list, I just need to finish two small projects before.

  • @thegeniusfool
    @thegeniusfool ปีที่แล้ว +1

    Amazing video

  • @rrr_land
    @rrr_land 7 หลายเดือนก่อน +2

    awesome ❤

  • @yevheniikravchenko9127
    @yevheniikravchenko9127 3 ปีที่แล้ว +2

    It's very useful video, thanks

    • @rockthejvm
      @rockthejvm  3 ปีที่แล้ว

      Glad to hear it!

  • @eugenehlushin1746
    @eugenehlushin1746 ปีที่แล้ว +1

    amazing

  • @GiovanniRavalico
    @GiovanniRavalico 2 ปีที่แล้ว

    You rock my world!

  • @OMGSirius
    @OMGSirius 3 ปีที่แล้ว

    Thx for your video, a very useful to rock_the_scala

  • @sergeibatiuk3468
    @sergeibatiuk3468 ปีที่แล้ว +1

    This is the first time I see a library explanation where a presenter explains how to write a library instead of how to use it. Imagine explaining Linux in terms of how to build a kernel instead of how to use ls, ps etc

  • @issarlk
    @issarlk 3 ปีที่แล้ว

    That video is so helpful, thanks.

  • @anzo.p
    @anzo.p 2 ปีที่แล้ว +1

    ”Nothing goes over my head” - Drax, Guardians of the Galaxy

  • @mangos1346
    @mangos1346 3 ปีที่แล้ว +2

    Applicative has ap by definition though, and Apply is just a specialized Applicative without pure in cats. It is pointed out in the end, but initial definition isnt accurate

    • @rockthejvm
      @rockthejvm  3 ปีที่แล้ว

      The specialization is the other way around. Applicative extends Apply.

    • @mangos1346
      @mangos1346 3 ปีที่แล้ว +2

      @@rockthejvm en.m.wikipedia.org/wiki/Applicative_functor

  • @MarcusHammarberg
    @MarcusHammarberg หลายเดือนก่อน

    @15:14 - Here comes the first tricky part of this video.
    Please tell me that I wasn't the only one that laughed at that.

  • @11272148d
    @11272148d 3 ปีที่แล้ว

    You are the best

  • @no_more_free_nicks
    @no_more_free_nicks 3 ปีที่แล้ว +1

    Hi Daniel!

  • @abhisheksaitwal2909
    @abhisheksaitwal2909 3 ปีที่แล้ว

    Could you please show us how low memory can process huge data in spark and if it doesnot fit in the memory how it spills to disk in what scenarios does spark get OOM error.

    • @rockthejvm
      @rockthejvm  3 ปีที่แล้ว

      Check out the spark optimization course: rockthejvm.com/p/spark-optimization
      But what does this have to do with Cats?

  • @antinominianist
    @antinominianist 8 หลายเดือนก่อน

    I have a severe case of abstractionitis.

  • @DanielLopez-et3vc
    @DanielLopez-et3vc 2 ปีที่แล้ว +2

    Only you can so confidently say "Get lost IJ" hahaha