Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Routing HTTP Requests with Scala 3

Scala Days Conferences via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn how to design a sophisticated HTTP request routing library in Scala 3 that achieves compositionality, type safety, reversibility, and exceptional developer experience. Explore the fundamental problem of request routing - selecting the appropriate function to handle incoming HTTP requests - and discover advanced design patterns that go beyond typical web framework implementations. Examine key architectural decisions including functional programming versus object-oriented representations, finite state machine builders, and leveraging Scala 3's tuple types for enhanced type safety and convenience. Understand how to design APIs that support dot-driven development while maintaining excellent error messaging. Compare different routing library approaches to understand the broader design space and inherent tradeoffs in routing system architecture. Gain practical insights into building developer-friendly libraries that prioritize both technical excellence and user experience, with techniques applicable to various coding projects beyond web routing.

Syllabus

Noel Welsh: Routing Http Requests with Scala 3 [Scala Days 2025]

Taught by

Scala Days Conferences

Reviews

Start your review of Routing HTTP Requests with Scala 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.