~/conference

Typelevel Summit NYC 2017

titleauthorlength
LiquidHaskell: Liquid Types for HaskellNiki Vazou58m
Code deficiencies and bugs constitute an unavoidable part of software systems. In safety-critical systems, like aircrafts or medical equipment, even a single…
Talk on
Introduction to Recursion SchemesRatan Sebastian29m
Argues that explicit recursion yields duplicated traversal logic and instead implements generic traversals by encoding data as a pattern functor plus a…
Talk on
A Tail of TwoTails: The Second ActOwein Reese20m
TwoTails is a Scala compiler plugin that implements mutual tail recursion without trampolines by transforming mutually recursive methods into a single…
Talk on
Scalable data pipelines with shapeless and catsMarcus Henry, Jr.35m
Shows how to build compile-time assembled data pipelines using Cats and Shapeless: pipelines become sealed ADTs with HLists for static lists, Coproducts for…
Talk on
Frameless: A More Well-Typed Interface for SparkLong Cao16m
Frameless adds a more well-typed veneer over Spark Datasets, using shapeless and cats to provide TypedDataset APIs that prove column names at compile time…
Talk on
Easy and Efficient Data Validation with CatsDaniela Sfregola34m
Compares Option and Either (Scala 2.11/2.12) to Cats’ Validated and shows using ValidatedNel to run validations in parallel and return every failure instead of…
Talk on
Finding the Free WayDave Cleaver19m
Team adoption of Free Monads yields concrete results: algebra-first design, a Play action wrapper so controller methods return Free and get interpreted…
Talk on
A Type Inferencer for ML in 200 Lines of ScalaIonut G Stan23m
Shows a working implementation of Wand's algorithm for a tiny Standard ML subset implemented in 200 lines of Scala, with the compiler split into type…
Talk on
Extensible Effects: A Leaner Cake for Purely Functional CodeEdmund Noble33m
Compares free-monad algebras to tagless‑final and shows concrete rewrites: a map-backed KV storage and an SVG renderer/compiler move from free + WriterT (lots…
Talk on
Let the Scala compiler work for youAdelbert Chang24m
Live coding builds a small Compute typeclass with type member that infers instances inductively for List, returns different refined result types per input, and…
Talk on
Adopting Scala: The Next StepsSofia Cole22m
Six months of learning Scala gets to production competence, then a year of deliberate study narrows focus to immutability, no exceptions — return validated…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.