I like this style of presentation. Hugely useful. Thanks from India. Fs2 is also a good library to study functional programming, especially to learn cats-effect etc.
Thank you for the awesome tutorial Guillaume! Some follow-along tips for newbies like me: - Guillaume seems to be using VS Code with Metals plugin to run the Scala worksheets (scalameta.org/metals/) - I seemed to need to right-click in the explorer --> New Scala file --> Worksheet for it to register bloop etc for some reason (I love this - so great to see continuous eval and underlying types) - At one point I got an import error on cats.effect.Timer - due to using version 3.x of FS2 / cats.effect, this import worked for me: libraryDependencies += "co.fs2" % "fs2-core_2.13" % "2.4.6" - Link to the data: fr.openfoodfacts.org/data/fr.openfoodfacts.org.products.csv
How to resolve these errors with my IntelliJ - not enough arguments for method unsafeRunAsync: (cb: Either[Throwable,Unit] => Unit)(implicit runtime: cats.effect.unsafe.IORuntime): Unit. Unspecified value parameter cb.
@LambdaTown I'm also looking for good contents about FS2 Streams that are produced by Doobie as Stream[ConnectionIO, T], how to deal with those streams in order to work with very large data sets using a "circular buffer" or splitting them in chunks (using chunkn?).
This is super comprehensive and practical! This is far better than any other commercial courses!
The best presentation about FS2 I've come across so far. Good job. I hope to see more contents like this one.
Thank you!
Infinte Streams I can't deny them. Infinity is hard to comprehend....
I like this style of presentation. Hugely useful. Thanks from India. Fs2 is also a good library to study functional programming, especially to learn cats-effect etc.
A truly excellent step by step intro into to fs2
Thanks!
Very good presentation clear and usefull
Great video, everything clearly explained. Subscribed and waiting for videos on other scala libraries.
Thanks!
This is a very nice tutorial on FS2, Keep up the good work!!
This is a very very good video. thank you so much. great start to your channel. I look forward for more content :)
Thank you !
This is a great talk. Very useful. Thanks
Very well done!
Great video! thanks
Thanks, this is amazing video about fs2!
Thank you!
more.. more ...more...!!! ive just started using cats cats.effect, fs2 etc...
Great video man
awesome , waiting for your next video
Excellent tutorial, thanks!
Thanks!
very nice Video! Thank you. very good organised and explained. Go on please!
Thank you! :)
Thank you for the awesome tutorial Guillaume!
Some follow-along tips for newbies like me:
- Guillaume seems to be using VS Code with Metals plugin to run the Scala worksheets (scalameta.org/metals/)
- I seemed to need to right-click in the explorer --> New Scala file --> Worksheet for it to register bloop etc for some reason (I love this - so great to see continuous eval and underlying types)
- At one point I got an import error on cats.effect.Timer - due to using version 3.x of FS2 / cats.effect, this import worked for me: libraryDependencies += "co.fs2" % "fs2-core_2.13" % "2.4.6"
- Link to the data: fr.openfoodfacts.org/data/fr.openfoodfacts.org.products.csv
Thank for your kind feedback and all these additional tips! I’m glad you liked the video :)
How to resolve these errors with my IntelliJ -
not enough arguments for method unsafeRunAsync: (cb: Either[Throwable,Unit] => Unit)(implicit runtime: cats.effect.unsafe.IORuntime): Unit.
Unspecified value parameter cb.
@LambdaTown I'm also looking for good contents about FS2 Streams that are produced by Doobie as Stream[ConnectionIO, T], how to deal with those streams in order to work with very large data sets using a "circular buffer" or splitting them in chunks (using chunkn?).
Nice intro. Does anybody know the name of the plugin which shows the type of objects in the comment ?
It isn’t a plug-in, it’s the “worksheet” feature of the Metals language server :)
@@LambdaTown thanks!
In the video there is no slide introducing you. Can you tell me what is your name?
Whoops, I guess I'll do it next time. It's Guillaume Bogard (@bogardguillaume on Twitter)
@@LambdaTown thanks. I published the link to your video here: old.reddit.com/r/ScalaConferenceVideos/
Thanks!
@@LambdaTown Please do more videos on fs2 and cats effects.