~/talks

Daniel Spiewak

what they talk about

all 11 in the filters

where they keep going back

no series more than once — all 9 in the filters

on a stage with

all 4 in the filters

who talks about the same things

titleconferencedate
Micro-Optimization for Fun and ProfitScala Days 2023 Seattle2023-06-05
Builds a simplified Cats Effect IO runtime (IO values, errors, async, fibers) and measures five micro-optimizations with JMH benchmarks on EC2 t2.large (warns…
Talk on
Cats Effect 3Scala Love in the City 20212021-02-13
Cats Effect 3 presents a ground-up IO implementation with a redesigned typeclass hierarchy (spawn, concurrent, temporal, sync, async), built-in…
Talk on
Panel: ScalawagsScala Love in the City 20212021-02-13
Scala 3 reaches RC1 next week and the ecosystem already lands a compat move: 2.13.5 reads TASTy so Scala 2 can consume Scala 3 artifacts, while tasty-as-bridge…
Panel on
The making of an IOCode Mesh 20172017-11-08
Argues that effects must be descriptions not immediate actions and shows a production IO built for the JVM: a concrete cats-effect IO with constructors pure…
Talk on
The Making of an IOScala.IO 20172017-11-02
Claims that a practical Scala IO must support three evaluation modes (strict, lazy, async), predictable thread-pool control and resource safety. Shows…
Talk on
Fun With ParsingLambdaConf Winter Retreat 20172017-01-08
Claims that derivative parsing lifts Brzozowski-style derivatives to context‑free grammars, uses laziness and memoization to avoid infinite recursion, and…
Talk on
Functional Async on the JVMLambdaConf Winter Retreat 20172017-01-08
Claims a practical abstraction for async/parallel functional Scala on the JVM built as a monadic Task with now/delay/async that respects JVM constraints (no…
Talk on
Roll Your Own ShapelessScala Days Berlin 20162016-06-15
Recreates core Shapeless pieces in plain Scala: builds an HList with append, implements remove, map and nth as type-level proofs resolved by implicits, uses…
Talk on
Roll Your Own ShapelessScala Days Berlin 20162016-06-15
Recreates core Shapeless primitives from scratch using Scala implicits and a handful of macros, showing concrete implementations of HList append, type-indexed…
Talk on
Lawful Asynchronous ProgrammingScala World 20152015-09-20
Deep dive into scalaz-stream shows the current algebra hinges on an await node as free monad that makes effects omnipresent and causes real bugs: unpredictable…
Talk on
May Your Data Ever Be CoherentNortheast Scala Symposium 20142014-03-01
Coherence means designing data so related inputs and checks are encoded together rather than scattered; examples use Scala pattern matching, Option/Validation…
Talk on
Extreme Cleverness: Functional Data Structures in ScalaClojure/conj 20112011-11-10
Implements six persistent structures in Scala with working code on GitHub and concrete performance claims: singly linked lists with structural sharing for O(1)…
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.