Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Scala Projects
Prologue
Welcome (7:17)
PhotoScala - an Image Processor
Pixels and Colors (15:04)
Blend Modes (9:46)
Images (17:29)
Transformations (29:14)
Kernel Filters (31:21)
Writing a Command Line Interface (39:32)
Scrapeyard - Crawling & Scraping Websites
Basic Scraping: Wikipedia (9:47)
Intermediate Scraping: MDN (14:06)
Recursive Scraping: Lobsters (14:21)
Exercise: Scraping Rock the JVM (13:15)
HTTP Requests (9:09)
Parallel Crawlers (28:17)
Fetching News from The Guardian (8:57)
Sending Emails (12:11)
Writing a Newsletter (17:29)
Adding Configuration (19:18)
Static Site Generator
OS-Lib (18:10)
Scalatags (13:06)
A Static Site Generator (31:28)
Expanding the Static Site (27:41)
Deploying on GitHub Pages (13:27)
Full-Stack Application
ScalaSQL (30:44)
uPickle (21:49)
Cask (28:13)
Chat Room: Server (33:00)
Chat Room: Database (17:39)
Chat Room: Frontend (26:37)
Chat Room: Frontend - Messages and Backend Comms (20:47)
Chat Room: Frontend - Replying (43:28)
Real-Time File Synchronizer
Castor Actors (30:44)
File Sync: Scaffolding (21:30)
Inter-Process Communication (17:28)
File Synchronization (37:21)
Making our Drive and Agent Remote (16:00)
RAGnarok: an AI Agent
LangChain4j (36:47)
Backend (15:25)
Frontend (31:01)
Frontend, Part 2: Streaming Responses (21:14)
The AI Engine (31:31)
Epilogue
Congratulations! (0:27)
Basic Scraping: Wikipedia
Content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock