YouTube #shorts are limited to 1 minute so I had to split this one into 2. Part 2 coming on Tuesday.
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#Scala #meme
...
https://www.youtube.com/watch?v=kHHCFUGbkUE
In this video we will continue implementing our own version of ZIO. In this one we introduce the ZLayers that allow us to hide the zio.Has introduced in the previous video.
The code is here:
https://github.com/DevInsideYou/zionutshell
Table of Contents:
00:00 Intro
01:13 Updating "Google"
03:25 A glimpse of architecture
04:32 Controller (the delivery mechanism)
10:48 DependencyGraph and Main
13:56 Forcing live to return Has
16:20 def zip, zipPar, concurrency & fibers
21:01 ZLayer
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#scala #tutorial
...
https://www.youtube.com/watch?v=FOStEDZAZWs
In this video we will conclude the rewrite of the TODO app from Tagless Final to ZIO.
The commits from this video are here:
https://github.com/DevInsideYou/zio-todo/commit/a3a0dbe183a82019f0e1b1a8f503d4550d807982 custom-zio-interop-cats
https://github.com/DevInsideYou/zio-todo/commit/3edf82ec9a026853d6dc91dea25bc4bb6e1bc027 persistence-postgres-skunk
https://github.com/DevInsideYou/zio-todo/commit/dec7829653caa94db12fbc61edf3da54be0c02c2 main-postgres-skunk
https://github.com/DevInsideYou/zio-todo/commit/75ce13fa236d57bc8f9c5b6834727b5666579582 delivery-http-http4s
https://github.com/DevInsideYou/zio-todo/commit/a92d9377b6be5d3e33a964dd934d151fc5d10ff4 main-http-http4s
https://github.com/DevInsideYou/zio-todo/commit/936da686810b9e94e1bcbc4df4b1eda7ae955b5f main-http-http4s-postgres-skunk
https://github.com/DevInsideYou/zio-todo/commit/198cae2aadbdc44568123b654341683aaf20a5eb remove old
https://github.com/DevInsideYou/zio-todo/commit/f7f656540817b236718a68ee55b4008a578e49ed remove Z last F
https://github.com/DevInsideYou/zio-todo/commit/aaa66e88b2fbfa61e89fe421b8c48555e8e48f69 remove monix and cats-effect from the build
The code is here:
https://github.com/DevInsideYou/zio-todo
Table of Contents:
00:00 Intro
00:25 zio-interop-cats
05:40 persistence-postgres-skunk/UUIDGenerator
07:08 persistence-postgres-skunk/PostgresEntityGateway
09:51 persistence-postgres-skunk/SessionPool
14:54 main-postgres-skunk/DependencyGraph
17:09 main-postgres-skunk/Program
17:57 main-postgres-skunk/Main
19:08 delivery-http-http4s/ZResponse
20:18 delivery-http-http4s/Controller
25:54 parTupled vs zipPar
28:12 delivery-http-http4s/HttpApp
29:14 delivery-http-http4s/Server
31:36 main-http-http4s/DependencyGraph
32:44 main-http-http4s/Program
33:46 main-http-http4s/Main
34:53 main-http-http4s-postgres-skunk/DependencyGraph
36:15 main-http-http4s-postgres-skunk/Program
37:16 main-http-http4s-postgres-skunk/Main
38:19 Cleanup
42:46 Conslusion
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#scala #tutorial
...
https://www.youtube.com/watch?v=nPT_7gIeyMY
In this video we will talk about recursion as a way of encoding loops. Even though this is a very beginner friendly tutorial in which we will learn about threads, stacks and their overflows we will also touch on the topics of tail recursion and even memoization and dynamic programming.
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x-YBJ8LmYU_IGBFflvsKfLu
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#Tail #Recursion #tutorial
...
https://www.youtube.com/watch?v=EBTOHcoVa3A