Auto: misc.

This commit is contained in:
2021-01-30 22:57:28 +01:00
parent 8993f724ec
commit b127e08c83
3 changed files with 35 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
# How to Learn Scala
- [[how to]] [[learn]] [[scala]]
- [[by]] [[s5bug]]
- [[quote]] first, learn scala itself:
- getting started: https://docs.scala-lang.org/getting-started/index.html
- tour of scala: https://docs.scala-lang.org/tour/tour-of-scala.html
- scala book: https://docs.scala-lang.org/overviews/scala-book/introduction.html
- essential scala https://underscore.io/books/essential-scala
- programming in scala (4th ed.) by martin odersky
- online tutorial: https://www.scala-exercises.org/scala_tutorial/terms_and_types
- stdlib exercises: https://www.scala-exercises.org/std_lib/asserts
- [[quote]] then learn fp:
- functional programming in scala (2014) by chiusano and bjarnason
- scala with cats https://scalawithcats.com/
- herding cats: http://eed3si9n.com/herding-cats
- exercises: https://www.scala-exercises.org/cats/semigroup
- [[quote]] further resources:
- cats website: https://typelevel.org/cats
- cats-effect website: https://typelevel.org/cats-effect (IO monad for scala)
- fs2 streaming (for streaming + control flow): https://fs2.co/
- http4s for http-ing: https://http4s.org/
- category theory for programmers: https://github.com/hmemcpy/milewski-ctfp-pdf
[//begin]: # "Autogenerated link references for markdown compatibility"
[scala]: scala "Scala"
[s5bug]: s5bug "S5bug"
[quote]: quote "Quote"
[//end]: # "Autogenerated link references"
+1
View File
@@ -73,6 +73,7 @@
- [[nodes]] are now color coded:
- [[dark violet]] for the [[primary node]], that is, any subnodes that match the wikilink you're at most precisely.
- [[dark grey]] for [[pulled]] and [[pushed]] nodes and subnodes.
- [[scala]]
## [[done]]
- [[onboarded]] [[lord enki]]
+3
View File
@@ -0,0 +1,3 @@
# Scala
- [[pull]] [[how to learn scala]]