LBRY Block Explorer

LBRY Claims • https-github.com-devinsideyou-duck

9dba83540a9f75588a21528d361ed128bc40994e

Published By
Anonymous
Created On
6 Feb 2023 13:30:47 UTC
Transaction ID
Cost
Safe for Work
Free
Yes
https://github.com/DevInsideYou/duck
This is a collection of Scala utility libraries you can and should use in almost any Scala project. You really should know about them especially if you are new to Scala.<br /><br />Make sure to check out the links from our sponsors:<br />Scala Jobs: <a href="https://scalajobs.com" target="_blank" rel="nofollow">https://scalajobs.com</a><br />Rust Jobs: <a href="https://rustjobs.dev" target="_blank" rel="nofollow">https://rustjobs.dev</a><br /><br />The code from the demo is here:<br /><a href="https://github.com/DevInsideYou/duck" target="_blank" rel="nofollow">https://github.com/DevInsideYou/duck</a><br /><br />Libraries and compiler plugins in the order presented:<br />cats: <a href="https://github.com/typelevel/cats" target="_blank" rel="nofollow">https://github.com/typelevel/cats</a><br />refined: <a href="https://github.com/fthomas/refined" target="_blank" rel="nofollow">https://github.com/fthomas/refined</a><br />iron: <a href="https://github.com/Iltotore/iron" target="_blank" rel="nofollow">https://github.com/Iltotore/iron</a><br />chimney: <a href="https://github.com/scalalandio/chimney" target="_blank" rel="nofollow">https://github.com/scalalandio/chimney</a><br />ducktape: <a href="https://github.com/arainko/ducktape" target="_blank" rel="nofollow">https://github.com/arainko/ducktape</a><br />scala-newtype: <a href="https://github.com/estatico/scala-newtype" target="_blank" rel="nofollow">https://github.com/estatico/scala-newtype</a><br />opaque type aliases in Scala3: <a href="https://dotty.epfl.ch/docs/reference/other-new-features/opaques.html" target="_blank" rel="nofollow">https://dotty.epfl.ch/docs/reference/other-new-features/opaques.html</a><br />legacy AnyVal class in Scala2: <a href="https://docs.scala-lang.org/overviews/core/value-classes.html" target="_blank" rel="nofollow">https://docs.scala-lang.org/overviews/core/value-classes.html</a><br />monocle: <a href="https://github.com/optics-dev/Monocle" target="_blank" rel="nofollow">https://github.com/optics-dev/Monocle</a><br />quicklens: <a href="https://github.com/softwaremill/quicklens" target="_blank" rel="nofollow">https://github.com/softwaremill/quicklens</a><br />enumeratum: <a href="https://github.com/lloydmeta/enumeratum" target="_blank" rel="nofollow">https://github.com/lloydmeta/enumeratum</a><br />enums in Scala3: <a href="https://docs.scala-lang.org/scala3/reference/enums/enums.html" target="_blank" rel="nofollow">https://docs.scala-lang.org/scala3/reference/enums/enums.html</a><br />derevo: <a href="https://github.com/tofu-tf/derevo" target="_blank" rel="nofollow">https://github.com/tofu-tf/derevo</a><br />typeclass derivation in Scala3: <a href="https://docs.scala-lang.org/scala3/reference/contextual/derivation.html" target="_blank" rel="nofollow">https://docs.scala-lang.org/scala3/reference/contextual/derivation.html</a><br />macwire: <a href="https://github.com/softwaremill/macwire" target="_blank" rel="nofollow">https://github.com/softwaremill/macwire</a><br />jam: <a href="https://github.com/yakivy/jam" target="_blank" rel="nofollow">https://github.com/yakivy/jam</a><br />context-applied: <a href="https://github.com/augustjune/context-applied" target="_blank" rel="nofollow">https://github.com/augustjune/context-applied</a><br />PPrint: <a href="https://github.com/com-lihaoyi/PPrint" target="_blank" rel="nofollow">https://github.com/com-lihaoyi/PPrint</a><br />spells: <a href="https://github.com/agilesteel/spells" target="_blank" rel="nofollow">https://github.com/agilesteel/spells</a><br />sbt-thank-you-stars: <a href="https://github.com/ocadaruma/sbt-thank-you-stars" target="_blank" rel="nofollow">https://github.com/ocadaruma/sbt-thank-you-stars</a><br /><br />Libraries and compiler plugins I've forgotten to mention:<br />better-monadic-for: <a href="https://github.com/oleg-py/better-monadic-for" target="_blank" rel="nofollow">https://github.com/oleg-py/better-monadic-for</a><br />kind-projector: <a href="https://github.com/typelevel/kind-projector" target="_blank" rel="nofollow">https://github.com/typelevel/kind-projector</a><br /><br />00:00 Intro<br />01:25 The Scala Language Itself<br />01:36 The Scala Standard Library<br />01:50 cats-core<br />02:29 refined<br />02:52 iron<br />03:14 chimney<br />04:00 ducktape<br />04:28 scala-newtype / AnyVal / Opaque Type Aliases<br />05:12 monocle / quicklens<br />06:10 enumeratum<br />06:48 derevo / derives / typeclasses / polymorphism<br />09:09 macwire / jam<br />09:43 context-applied<br />10:21 PPrint<br />10:42 spells<br />12:00 sbt-thank-you-stars<br />12:24 demo<br />16:38 Outro<br /><br />Website: <a href="https://devinsideyou.com" target="_blank" rel="nofollow">https://devinsideyou.com</a><br /><br />Patreon: <a href="https://patreon.devinsideyou.com" target="_blank" rel="nofollow">https://patreon.devinsideyou.com</a><br />Discord: <a href="https://discord.devinsideyou.com" target="_blank" rel="nofollow">https://discord.devinsideyou.com</a><br />Telegram: <a href="https://telegram.devinsideyou.com" target="_blank" rel="nofollow">https://telegram.devinsideyou.com</a><br />Twitter: <a href="https://twitter.devinsideyou.com" target="_blank" rel="nofollow">https://twitter.devinsideyou.com</a><br />GitHub: <a href="https://github.devinsideyou.com" target="_blank" rel="nofollow">https://github.devinsideyou.com</a><br />LBRY: <a href="https://lbry.devinsideyou.com" target="_blank" rel="nofollow">https://lbry.devinsideyou.com</a><br /><br />Install scripts: <a href="https://install.devinsideyou.com" target="_blank" rel="nofollow">https://install.devinsideyou.com</a><br />Giter8 templates: <a href="https://g8.devinsideyou.com" target="_blank" rel="nofollow">https://g8.devinsideyou.com</a><br /><br />Spotify concentration playlist: <a href="https://code.radio.devinsideyou.com" target="_blank" rel="nofollow">https://code.radio.devinsideyou.com</a><br /><br />Cheers and Happy Coding!<br /><br />#Scala #Libraries #libs<br />...<br /><a href="https://www.youtube.com/watch?v=ZymD5NuOwdA" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=ZymD5NuOwdA</a>
Author
Content Type
Unspecified
video/mp4
Language
English
Open in LBRY