YoVDO

Introduction to Smithy and Smithy4s - Code Generation for Scala

Offered By: Scala Days Conferences via YouTube

Tags

Scala Courses Code Generation Courses JSON Courses REST APIs Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Compilers
Stanford 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