u/agilesteelin r/scala • Recommends
Part 12 - http4s & skunk - TF to ZIO (The Big Rewrite) - Getting Started with ZIO in Scala3
13K subscribers • 47 videos on Hallway
Intermediate. Assumes working knowledge.
1.6K views5 years ago1 recommendation
Programming languagesWeb developmentScalaSQLHTTP, REST and GraphQL
How to rewrite a Scala TODO application from Tagless Final to ZIO using http4s and Skunk.
In this video we will conclude the rewrite of the TODO app from Tagless Final to ZIO. The commits from this video are here: github.com/DevInsideYou/zio-todo/commit/a3a0dbe183a82019f0e1… custom-zio-interop-cats github.com/DevInsideYou/zio-todo/commit/3edf82ec9a026853d6dc… persistence-postgres-skunk github.com/DevInsideYou/zio-todo/commit/dec7829653caa94db12f… main-postgres-skunk github.com/DevInsideYou/zio-todo/commit/75ce13fa236d57bc8f9c… delivery-http-http4s github.com/DevInsideYou/zio-todo/commit/a92d9377b6be5d3e33a9… main-http-http4s github.com/DevInsideYou/zio-todo/commit/936da686810b9e94e1bc… main-http-http4s-postgres-skunk github.com/DevInsideYou/zio-todo/commit/198cae2aadbdc4456812… remove old github.com/DevInsideYou/zio-todo/commit/f7f656540817b236718a… remove Z last F github.com/DevInsideYou/zio-todo/commit/aaa66e88b2fbfa61e89f… remove monix and cats-effect from the build The code is here: github.com/DevInsideYou/zio-todo Table of Contents: Intro zio-interop-cats persistence-postgres-skunk/UUIDGenerator persistence-postgres-skunk/PostgresEntityGateway persistence-postgres-skunk/SessionPool main-postgres-skunk/DependencyGraph main-postgres-skunk/Program main-postgres-skunk/Main delivery-http-http4s/ZResponse delivery-http-http4s/Controller parTupled vs zipPar delivery-http-http4s/HttpApp delivery-http-http4s/Server main-http-http4s/DependencyGraph main-http-http4s/Program main-http-http4s/Main main-http-http4s-postgres-skunk/DependencyGraph main-http-http4s-postgres-skunk/Program main-http-http4s-postgres-skunk/Main Cleanup Conslusion Website: devinsideyou.com Patreon: patreon.devinsideyou.com Discord: discord.devinsideyou.com Telegram: telegram.devinsideyou.com Twitter: twitter.devinsideyou.com GitHub: github.devinsideyou.com LBRY: lbry.devinsideyou.com Install scripts: install.devinsideyou.com Giter8 templates: g8.devinsideyou.com Spotify concentration playlist: code.radio.devinsideyou.com Cheers and Happy Coding! #scala #tutorialu/agilesteelin r/scala • Recommends