Introduction to Smithy and Smithy4s - Code Generation for Scala
Offered By: Scala Days Conferences via YouTube
Course Description
Overview
Explore the world of Smithy and Smithy4s in this informative 41-minute conference talk from Scala Days Conferences. Discover how AWS leverages code generation to manage its vast array of services, and learn about Smithy, a declarative language that evolved from 14 years of iteration in the field. Delve into Smithy's unique protocol-agnostic approach, which allows for describing various services beyond just REST/JSON. Gain insights into Smithy4s, a Scala code generator that maintains Smithy's protocol-agnostic nature, enabling the creation of case classes, interfaces, and runtime interpreters for diverse applications. Understand how Smithy4s is utilized at DisneyStreaming for REST/JSON application development and its potential for building custom SDKs. Get an introduction to the Smithy IDL and witness a demonstration of Smithy4s capabilities in this comprehensive presentation by Olivier Mélois.
Syllabus
Olivier Mélois - Introduction to Smithy/Smithy4s
Taught by
Scala Days Conferences
Related Courses
CompilersStanford University via Coursera Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy Angular tooling: Generating code with schematics
Coursera Project Network via Coursera