Intro to Cats-Effect (Gavin Bisesi)

  Рет қаралды 16,462

thoughtbot

thoughtbot

Күн бұрын

Пікірлер: 16
@no_more_free_nicks
@no_more_free_nicks 3 жыл бұрын
Excellent talk, the best so far that I have found on the subject.
@JanekBogucki
@JanekBogucki 4 жыл бұрын
Nice talk, very clear with well explained motivations for using IO
@voidance
@voidance 4 жыл бұрын
Good talk, thanks for sharing. I was hoping a bit more on error handling (raiseError, attempt, etc) but I guess that is a topic it can take 1 hour on its own.
@khvatov
@khvatov 2 жыл бұрын
What is the library these slides were compiled with?
@Gargolissimus
@Gargolissimus 4 жыл бұрын
Thanks, nice talk. Time to get into Cats ;-)
@royfu4971
@royfu4971 2 жыл бұрын
The only question here is (which is really bothring me): if we've already push our team go this far into the world of categories, monoids, arrows etc... why not we just move one step further: that we change our lang of choice to Haskell.
@i6g7f
@i6g7f 4 жыл бұрын
Very nice presentation, thank You! :)
@mikejpcppdev2460
@mikejpcppdev2460 8 ай бұрын
Excellent! Thanks!!
@royfu4971
@royfu4971 2 жыл бұрын
Or let me put it this way: think if we are going to build such a feature toggle framework, which links each peace of code to an user story from eg jira. Let's asume the team works with a trunk based manner: each line of code will be ACTRUALLY DEPLOYED TO PROD if it's pushed to the repo. At the same time, whether or not the line of code should be ACTUALLY EXECUTED, or the behaviour of the whole software should be determined by the status of the "user story": whether the idea is A/B testing, rolled back, done, managed by the toggle system. What should the model of this feature toggle (story toggle) management system be like? If we use monadic combinators to orchestrate our codes pieces, the model could be very easy to understand in the context of arrows&categories and could be implemented relatively easier in languages such as Haskell. And might even be some how transparent to the developer of each story.
@Chris_Lan
@Chris_Lan 4 жыл бұрын
It doesnt seem beginner friendly :)
@contactnarita
@contactnarita 4 жыл бұрын
agreed. but yes to bit and pieces. makes me still thankful.
@Chris_Lan
@Chris_Lan 3 жыл бұрын
Agree. Don’t get me wrong. Cats ecosystem is great.
@abhijit-sarkar
@abhijit-sarkar Жыл бұрын
cats is a higher-order library, meant to solve advanced problems, built on typeclasses, which are not for beginners. There's no point watering it down to some useless "hello world" examples just to make it beginner friendly.
@Chris_Lan
@Chris_Lan Жыл бұрын
@@abhijit-sarkar got it, professor. 🫡
@Chris_Lan
@Chris_Lan Жыл бұрын
don't get me wrong, this is a great video.
Олег Нижников - Scala. Война Эффектов. ZIO vs Cats Effect
1:00:06
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 7 М.
John A. De Goes at #ScalaUA - Thinking Functionally
51:36
ScalaUA Conference
Рет қаралды 19 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
The Making of an IO - Daniel Spiewak
55:32
ScalaIO FR
Рет қаралды 27 М.
Cats Effect 3 by Daniel Spiewak
39:43
Scala in the City
Рет қаралды 4 М.
Functional stream processing with Scala - Fs2 Crash Course
45:22
Знакомство с ZIO // Демо-занятие курса «Scala-разработчик»
1:47:05
OTUS IT Онлайн - образование
Рет қаралды 1,1 М.
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
thoughtbot
Рет қаралды 916 М.
Scala: Beyond the basics with Christopher Batey
48:05
Devoxx
Рет қаралды 49 М.
Keynote: Daniel Spiewak - The Case For Effect Systems
1:13:54
Gabriel Volpe - Cats Effect: The IO Monad for Scala
50:36
ScalaIO FR
Рет қаралды 18 М.
Fabio Labella-How do Fibers Work? A Peek Under the Hood
59:42
Scala World
Рет қаралды 16 М.