~/talks

Rob Norris

what they talk about

where they keep going back

all 4 in the filters

on a stage with

who talks about the same things

titleconferencedate
Pure Functional Database Programming‚ without JDBCScala Days Lausanne 20192019-06-11
Builds a new Postgres client called Skunk that speaks Postgres wire protocol directly (no JDBC), uses fs2 sockets, cats‑effect Resource/IO and scodec…
Talk on
Scale By The Bay 2018 Unconference: Rob NorrisScale By The Bay 20182018-11-15
Skunk is a Scala Postgres client that talks the Postgres wire protocol — no JDBC — and composes with cats-effect, fs2 and nio to give resource-safe sessions…
Talk on
Functional Programming with EffectsScala Days New York 20182018-06-19
Claim: monads follow directly from category laws and restore function composition for effectful code. Demonstrates six concrete effects — option, either, list…
Talk on
Functional Programming with EffectsScale By the Bay 20172017-11-16
Derives monads from function composition and implements the required operations — pure and flatMap-derived fish operator — then checks the identity and…
Talk on
Rob Norris InterviewScale By the Bay 20172017-11-16
Gemini Observatory software team reports a gradual migrated from Java to Scala over six years and now relies on functional programming to tame a large legacy…
Talk on
Programs as Values Pure Composable Database Access in ScalaLambdaConf 20152015-05-22
doobie presents a practical programs-as-values design: the low-level API is machine-generated low-level API that models roughly 190 JDBC operations as an…
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.