No video

http4s: pure, typeful, functional HTTP in Scala - Ross Baker

  Рет қаралды 11,040

Typelevel

Typelevel

Күн бұрын

http4s embraces cats.data.Kleisli for service definitions and fs2.Stream for payload processing. With its foundation on these simple types, we’ll take a whirlwind tour of how http4s can:
- plug into your functional business logic
- snap together with other functional libraries
- relate servers to clients
- test with a simple function call
- run on multiple backends
- support multiple higher level DSLs
This talk will not make you an expert in http4s, but show that it’s a relatively short path to become one.
* Material *
Slides: rossabaker.git...
* Event *
Typelevel Summit Boston, March 2018: typelevel.org/...
* About Speaker *
Ross is a Senior Software Engineer at Takt. He began his open source journey on the Scalatra project in 2009, and has gotten purer, more functional, and more typeful with each passing year. He now contributes to http4s and cats among others, and is a member of Typelevel. He is a co-organizer of IndyScala.
* Licensing *
This recording is licensed under CC-BY 4.0 (creativecommon....

Пікірлер: 10
@abhishes
@abhishes 6 жыл бұрын
one of the most fantastic tech talks I have ever attended. Awesome!!!!
@FranklinChen
@FranklinChen 4 жыл бұрын
An excellent talk, loved the step-by-step transformation of the initial idea.
@flwi
@flwi 5 жыл бұрын
Wow, that was a great talk! Learned a lot and now looking forward to play with http4s some more.
@KamilKloch
@KamilKloch 5 жыл бұрын
A fantastic talk indeed.
@andywang4189
@andywang4189 5 жыл бұрын
this talk is so good, thank you very much
@gmicolor5663
@gmicolor5663 4 жыл бұрын
Awesome!
@leftover7766
@leftover7766 6 жыл бұрын
At 14:00, you may have a slight error in your ending punctuation. I did really get a lot out of the presentation. I had to squint a lot though to read through the blue Listerine screens. Slides are total quality. Did I say this was a good presentation? I meant GREAT!
@rossbaker9079
@rossbaker9079 6 жыл бұрын
Thanks! Do you mean the `})}}` on the last line? All the code in the slides is compiled, thanks to sbt-tut. There's unfortunately a horizontal scrollbar on that slide.
@kevin-sh-lee
@kevin-sh-lee 4 жыл бұрын
The channel called 'Coding Tech' uploaded exactly the same video as this one about three months ago. Did Typelevel allow it? Here is the link to the video. kzbin.info/www/bejne/nqGufHeNiceXhrM I know the licence of this video is "Creative Commons Attribution licence (reuse allowed)" but I'm not sure if uploading the same entire video to their own channel is allowed.
@TypelevelOrgScala
@TypelevelOrgScala 4 жыл бұрын
Thanks for the hint. The license allows it and they put the proper attribution in, so there's no action required from our side.
Declarative Control Flow with fs2 Stream - Fabio Labella
33:50
John A. De Goes at #ScalaUA - Thinking Functionally
51:36
ScalaUA Conference
Рет қаралды 19 М.
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 3,2 МЛН
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 42 МЛН
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 51 МЛН
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 15 МЛН
Scala: Beyond the basics with Christopher Batey
48:05
Devoxx
Рет қаралды 48 М.
The Making of an IO - Daniel Spiewak
55:32
ScalaIO FR
Рет қаралды 27 М.
Intro to Cats-Effect (Gavin Bisesi)
54:54
thoughtbot
Рет қаралды 15 М.
Opaque types: understanding SIP-35 - Erik Osheim
34:31
Typelevel
Рет қаралды 2,1 М.
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 М.
Live Coding a Chat Server with WebSockets and http4s
1:46:50
Martin Snyder
Рет қаралды 4,1 М.
Hands on with Http4s
44:26
NashKnolX
Рет қаралды 410
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 3,2 МЛН