Главная
Study mode:
on
1
Intro
2
Slides
3
Config
4
Dispatching
5
Configuration
6
Non Scala developers
7
Creating a main method
8
CBT plugin
9
Capture macro
10
Import capture macro
11
Capture name
12
Annotations
13
Extracting
14
Process
15
Echo
16
Pipe extension
17
Combining pipe and type safe
18
Scala macro
19
Emma Night Ops
20
Capture
Description:
Explore type safety in Scala through a live coding session at Scala Days Chicago 2017. Discover simple techniques to type-safe configurations, process calls, and REST calls using vanilla Scala code, without relying on implicits, shapeless, or type-level programming. Learn why popular configuration libraries like Typesafe config and pure config fall short in type safety, and uncover alternative approaches. Dive into making process and REST calls both convenient and elegantly type-safe, potentially positioning Scala as a superior choice for shell scripting compared to bash. Follow along as the speaker demonstrates practical implementations, including creating a main method, using CBT plugins, working with capture macros, and leveraging annotations for enhanced type safety in various scenarios.

Simple Code for a Type Safe World

Scala Days Conferences
Add to list