Skip to content

Examples covering various Scala frameworks & libraries

License

Notifications You must be signed in to change notification settings

tylsch/scala-trek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala Trek

My journey of learning various Scala frameworks and libraries to better improve my Scala mastery.

Learning Paths

  1. Functional Programming
    1. Programming with Functions
      1. https://www.youtube.com/playlist?list=PLd4VDFuwy9sfhnKHR7N_-FdUtkZ7OGb_u
    2. Category Theory for Programmers by Bartosz Milewski
      1. Part 1 - https://www.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI7FMa2HsnawM_
      2. Part 2 - https://www.youtube.com/playlist?list=PLbgaMIhjbmElia1eCEZNvsVscFef9m0dm
      3. Part 3 - https://www.youtube.com/playlist?list=PLbgaMIhjbmEn64WVX4B08B4h2rOtueWIL
  2. Scala
    1. Scala at Lightspeed - Rock the JVM
    2. Advance Scala 2 - Rock the JVM
    3. Scala 3 New Features - Rock the JVM
    4. Scala 3 & Functional Programming Essentials - Rock the JVM
    5. Advanced Scala 3 and Functional Programming - Rock the JVM
    6. Type-level Programming in Scala
      1. https://www.youtube.com/playlist?list=PLmtsMNDRU0ByOQoz6lnihh6CtMrErNax7
    7. Scala Tips - Rock the JVM
      1. https://www.youtube.com/playlist?list=PLmtsMNDRU0Bzj7INIrLugi3a_WClwQuiS
    8. SBT - DevInsideYou
      1. https://www.youtube.com/playlist?list=PLJGDHERh23x806RB1lXm7ZPwCoNaRAL_8
    9. SBT in Scala Part 1 - Rock the JVM
      1. https://www.youtube.com/watch?v=itiL7QT2WkI
    10. SBT in Scala Part 2 - Rock the JVM
      1. https://www.youtube.com/watch?v=HBZDKt9ZqSg
    11. SBT in Scala Part 3 - Rock the JVM
      1. https://www.youtube.com/watch?v=VEEG1KnFAac
    12. Scala & Slick - Rock the JVM 🔥
      1. https://www.youtube.com/watch?v=Uwqf_8nwYN4
      2. https://www.youtube.com/watch?v=9gbgy1XdK8Q
      3. https://www.youtube.com/watch?v=M3zsW7RF0L8
      4. https://www.youtube.com/watch?v=jd4pvAb83OU
    13. Hands-on Scala Programming
    14. https://www.handsonscala.com/index.html
    15. Diamond Architecture - DevInsideYou
    16. https://www.youtube.com/playlist?list=PLJGDHERh23x8i0UudLmrkBqLiJVj8sA7P
  3. Akka
    1. Akka Typed Essentials - Rock the JVM
    2. Akka HTTP with Scala - Rock the JVM
    3. Akka Streams with Scala - Rock the JVM
    4. Akka, Cats, and Cassandra - Rock the JVM
      1. https://www.youtube.com/playlist?list=PLmtsMNDRU0BwOoOByyvdDanace6rltT2e
    5. Tour of Akka Typed
      1. https://manuel.bernhardt.io/articles#akka-typed
    6. Tour of Akka Cluster
      1. https://manuel.bernhardt.io/articles#akka-cluster
    7. How Akka Cluster Works
      1. Part 1 - https://www.youtube.com/watch?v=eduilEkSL_0
      2. Part 2 - https://www.youtube.com/watch?v=qDr6WHFa1TI
    8. Lightbend's Implementing Micorservices with Akka
      1. https://developer.lightbend.com/docs/akka-platform-guide/microservices-tutorial/index.html
  4. Cats
    1. Cats - Rock the JVM
    2. Cats Effect - Rock the JVM
    3. FS2 - Rock the JVM
      1. https://www.youtube.com/watch?v=XCpGtaJjkVY
      2. https://www.youtube.com/watch?v=W0jh2sO-TZ8
    4. Http4s - Rock the JVM
      1. https://www.youtube.com/watch?v=v_gv6LsWdT0&t=1132s
    5. Doobie - Rock the JVM
      1. https://www.youtube.com/watch?v=SvFL7c6F9xI
      2. https://www.youtube.com/watch?v=9xgOQh-Ppao
    6. Supercharge Scala Future - Udemy (Julien Truffaut)
    7. Scala with Cats Book
      1. https://underscore.io/books/scala-with-cats/
    8. Making a full-blown Scala Project - Jakub Koziowski
      1. https://www.youtube.com/playlist?list=PL1NS3pe5mmu3goZ5sQI-q5nFXtw1jESy0
    9. Cats by example - Thomas H
      1. https://www.youtube.com/playlist?list=PLy4hTMY6erDBmvZiEDjtCTP8XCdhaXc2c
    10. Functional Structures in Scala
      1. https://www.youtube.com/playlist?list=PLFrwDVdSrYE6dy14XCmUtRAJuhCxuzJp0
    11. Easy and Efficient Data Validation with Cats by Daniela Sfregola
      1. https://www.youtube.com/watch?v=P8nGAo3Jp-Q
  5. Zio
    1. ZIO 2.0 - Rock the JVM
    2. ZIO Streams Part 1, 2, 3 - Rock the JVM
    3. ZIO HTTP - Rock the JVM
    4. Zio - DevInsideYou
      1. https://www.youtube.com/playlist?list=PLJGDHERh23x-_ammk-n2XuZWhoRVB-wAF
  6. Spark & Flink
    1. Spark Essentials with Scala - Rock the JVM
    2. Spark Streaming with Scala - Rock the JVM
    3. Spark Optimization with Scala - Rock the JVM
    4. Spark Performance Tuning with Scala - Rock the JVM
    5. Apache Flink - Rock the JVM

About

Examples covering various Scala frameworks & libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages