~/talks

Harold Carr

what they talk about

all 7 in the filters

where they keep going back

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
How to use Phantom Types and Existential Types in ProductionLambdaConf 2020 Global Edition2020-06-23
Shows concrete Haskell code (repo linked) that parses gauge readings, validates them and carries that validation as types: phantom types attach proofs to…
Talk on
Refactoring RecursionLambda World Cádiz 20192019-10-17
Shows concrete Haskell code that starts with explicit recursive sum/product/length and refactors each into folds, then implements fold/unfold/refold patterns…
Talk on
Pluggable Stackable API ImplementationsLambdaConf 20192019-06-05
Builds a composable API that stacks a cache + bloom + base map behind the same Data.Map-like interface, shows concrete Haskell code using type families, Except…
Talk on
Let's Build a BlockchainLambdaConf 20182018-06-03
Builds a working toy blockchain in Haskell with SHA-256 hashing and a UDP peer network, implements a simple proof-of-work difficulty 4 (the brute-force miner…
Talk on
Refactoring RecursionLambdaConf 20172017-05-25
Claim: recursion schemes specialized to List let you refactor recursion out of functions without needing Fix for most cases. Demonstrations use concrete tools…
Talk on
Programming and MathLambdaConf 20152015-05-22
Shows an algebra of functions with concrete Haskell code: purity forces IO types, composition and associativity hold, identity and constant functions become…
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.