Загрузка страницы

Ep 11: Search Hacker News with ZIO and magic

If you're new to this series I make videos about Scala (both old and the new version 3), functional programming, category theory and more.

This time lets look at how to build a program with ZIO. I walk you through which libraries I use, how to structure the program and how to test it.

You can get the code for this video here:

https://github.com/justinhj/magic-rate-limiter

Blogs and talks

https://timpigden.github.io/_pages/zio-streams/SpeedingUpTime.html https://blog.softwaremill.com/managing-dependencies-using-zio-8acc1539e276

ZIO

Future on steroids. Typesafe, composable, async and concurrent Ecosystem of libraries and compatibility layers

https://zio.dev/
https://github.com/kitlangton/zio-magic

STTP

Nice abstraction of http clients with multiple backends ZIO integration and JDK 11's HttpClient Fully non-blocking, HTTP/2, streaming, websockets and more

See https://sttp.softwaremill.com/en/latest/

Wix blog

ZQueue based rate limiter is based on this post. This uses a throttled ZQueue.

https://medium.com/wix-engineering/building-a-super-easy-rate-limiter-with-zio-88f1ccb49776

Hacker News API

https://github.com/HackerNews/API

Scala stuff by me
Video editing by Jamie
Intro music "Functional Justin Intro 1" by me

©2020-2021 Justin Heyes-Jones. All Rights Reserved

Видео Ep 11: Search Hacker News with ZIO and magic канала Functional Justin
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
5 апреля 2021 г. 22:17:16
00:28:38
Яндекс.Метрика