• Stars
    star
    200
  • Rank 188,055 (Top 4 %)
  • Language
    Scala
  • Created over 4 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The repository for the free Scala at Light Speed mini-course

The official repository for the Rock the JVM Scala at Light Speed course

This repository contains the code we wrote during Rock the JVM's Scala at Light Speed mini-course/video series. Unless explicitly mentioned, the code in this repository is exactly what was caught on camera.

How to install

  • if you don't have IntelliJ IDEA installed, install it from the official site
  • either clone the repo or download as zip
  • open with IntelliJ as an SBT project

How to start

Clone this repository and checkout the start tag by running the following in the repo folder:

git checkout start

How to see the final code

The master branch contains the final code, so you can download the repository as is, or if you've navigated somewhere in the code history, then do

git checkout master

How to run an intermediate state

The repository was built while recording the videos. Prior to each video, I tagged each commit so you can easily go back to an earlier state of the repo!

The tags are as follows:

  • start
  • basics
  • object-orientation
  • functional-programming
  • pattern-matching
  • advanced

When you watch a video, you can git checkout the appropriate tag and the repo will go back to the exact code I had when I started the lecture.

For questions or suggestions

If you have changes to suggest to this repo, either

  • submit a GitHub issue
  • tell me in the comments to the videos
  • submit a pull request!

More Repositories

1

spark-essentials

The official repository for the Rock the JVM Spark Essentials with Scala course
Scala
215
star
2

udemy-scala-beginners

Scala
206
star
3

scala-2-advanced

The Scala 2 version (old) of the Advanced Scala course
Scala
156
star
4

scala-problems-interviews

The official repository for the Scala & Functional Programming Practice course
Scala
61
star
5

scala-3-beginners

The official repository for the Scala 3 & Functional Programming Essentials course
Scala
52
star
6

akka-classic-essentials

The official repository for the Rock the JVM Akka Classic Essentials course
Scala
51
star
7

cats-course

The official repository for the Rock the JVM Cats course
Scala
49
star
8

spark-optimization

The official repository for the Rock the JVM Spark Optimization with Scala course
Scala
46
star
9

udemy-scala-advanced

The official repository for the Advanced Scala course on Udemy
Scala
46
star
10

zio-course

The official repository for the Rock the JVM ZIO course
Scala
43
star
11

cats-effect

The official repository of the Rock the JVM Cats Effect course
Scala
40
star
12

akka-cassandra-demo

The repository for the demonstration of Akka & Cassandra integration
Scala
38
star
13

scala-3-advanced

The official repository for the Rock the JVM Advanced Scala course
Scala
35
star
14

spark-performance-tuning

The official repository for the Rock the JVM Spark Optimization 2 course
Scala
31
star
15

akka-http

The official repository for the Rock the JVM Akka HTTP with Scala course
Scala
29
star
16

akka-streams

The official repository for the Rock the JVM! Akka Streams with Scala course
Scala
29
star
17

flink

The official repository for the Rock the JVM Flink course
Scala
25
star
18

udemy-spark-streaming

For Udemy students: the official repository of Rock the JVM's Spark Streaming course
Scala
23
star
19

akka-persistence

The official repository for the Rock the JVM Akka Persistence with Scala course
Scala
18
star
20

udemy-akka-essentials

For Udemy students: the official repository for the Akka Essentials course
Scala
18
star
21

udemy-akka-remoting-clustering

For Udemy students: the official repository for the Rock the JVM Akka Remoting & Clustering course with Scala
Scala
17
star
22

udemy-akka-streams

For Udemy students: the official repository for Rock the JVM's Akka Streams with Scala course
Scala
16
star
23

spark-streaming

The official repository for the Rock the JVM Spark Streaming course
Scala
14
star
24

udemy-akka-http

For Udemy students: the official repository for the Rock the JVM Akka HTTP with Scala course
Scala
13
star
25

udemy-akka-serialization

For Udemy students: the official repository for the Rock the JVM Akka Serialization with Scala course
Scala
13
star
26

akka-essentials

The official repository of the Akka Typed Essentials course with Scala
Scala
10
star
27

udemy-akka-persistence-starter

The official Rock the JVM Akka Persistence Starter project
Scala
10
star
28

spark-cluster-docker

Dockerfile
9
star
29

cqrs-akka-cassandra-demo

Scala
8
star
30

akka-remoting-clustering

The official repository for Rock the JVM's Akka Remoting & Clustering course
Scala
5
star
31

udemy-akka-persistence

For Udemy students: the official repository for the Rock the JVM Akka Persistence course
Scala
5
star
32

pyspark-training-prep

The official repository for the Spark Essentials training in Python
Python
4
star
33

akka-serialization

The official repository for the Rock the JVM Akka Serialization with Scala course
Scala
4
star
34

scala-3-new-features

The official repository for the Scala 3 New Features course
Scala
3
star
35

advanced-spark-training-prep

The code repository for the Advanced Spark training
Python
3
star
36

slick-demo

Scala
3
star
37

kotlin-intermediate-training

Kotlin training June 26-28
Kotlin
2
star