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

YouTube

Principles of Elegance

Scala Days Conferences via YouTube

Overview

Explore the unique "elegance zone" offered by Scala in this 50-minute conference talk from Scala Days New York 2016. Dive into the intersection between Scala's syntactic versatility and its reliable type-level constraints, discovering how to design APIs that are both expressive and safe. Learn from real-world examples using the Rapture library collection, which tackles everyday programming tasks like working with JSON, XML, HTML, CSV, time, internationalization, logging, and I/O. Understand how Scala features such as implicits and type inference can be leveraged to develop software with clearer code and stronger static guarantees. Gain insights into writing elegant Scala code that showcases the language's potential to outshine others in combining expressiveness with safety.

Syllabus

Principles of Elegance - by Jon Pretty

Taught by

Scala Days Conferences

Reviews

Start your review of Principles of Elegance

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.