~/talks

Tomas Petricek

what they talk about

all 14 in the filters

where they keep going back

all 17 in the filters

on a stage with

all 8 in the filters

who talks about the same things

titleconferencedate
Denicek: Computational Substrate for Document-Oriented End-User ProgrammingUIST 20252025-09-28
Denicek claims a reusable computational substrate that models programs as edit histories and exposes three concrete operations: edit application, merge +…
Talk on
Don’t Call Us, We’ll Call YouHATRA 20242024-10-20
A small prototype proof assistant implements two modes: auto-search-first where the tool runs an automated search and halts to ask for user feedback, and…
Talk on
Live & Local Schema Change: Challenge ProblemsLIVE 20232023-10-23
Paper claims schema change in live programming and local-first software is the same core problem and offers concrete challenge scenarios rather than full…
Talk on
Document-oriented programming based on edit historyLIVE 20232023-10-23
Prototype document system stores program as an edit history and demonstrates three concrete behaviors: a local-first merge that reconciles concurrent edits…
Talk on
Discussion: Are Free Monads Really Free?fsharpConf 20232023-06-26
Claim: free monads solve interleaving pure and impure code, but in F# practical tools like interfaces, dependency injection, async result and computation…
Talk on
Linked Visualisations via Galois DependenciesPOPL 20222022-01-16
Presents a concrete, language-based dynamic analysis that links parts of visual outputs back to the input by computing Galois-style forward/backward slices…
Talk on
Designing composable functional libraries, not just for data visualizationNDC London 20212021-01-25
Compost.js is an F# library compiled to JavaScript with Fable->JavaScript and published as an npm package; it models charts as composable primitives…
Talk on
Cultures of ProgrammingCode Mesh LDN 20202020-11-05
Argues that five distinct programming cultures — mathematical, hacker, managerial, engineering, creative — shape tools and decisions, illustrated by specifics…
Talk on
"Crawling the web with async - from the ground up!"Build Stuff Spain 20192019-05-23
Implements async/await for F# from scratch, building an async computation expression and the minimal runtime (a type wrapping a continuation with bind and…
Talk on
Functional-first programming with F#NDC Porto 20192019-02-26
Shows practical F# evidence: the pipe operator appears across lists, Deedle data frames and 3D shape pipelines; a Brexit dip of ≥0.1 in exchange rates is found…
Talk on
Rethinking compilers with live codingLambda World Seattle 20182018-09-17
A browser-based live-coding system called The Gamma compiles an F#-like scripting language to JavaScript via Fable and avoids re-running expensive operations…
Talk on
Build your own Excel 365 in an hour with F#NDC Oslo 20182018-06-11
A minimal Excel-like spreadsheet is implemented in about 130 lines of F# that runs in the browser, reaching an editable UI in ~16 minutes and full…
Talk on
Keynote: Functionalist programming language designScala Days Berlin 20182018-05-14
Live code and slides use F# (Visual Studio + Ionide), a browser toy (Fable → JavaScript) and real datasets to show concrete outcomes: pipe operator composes…
Talk on
Learning to Live with ErrorsGOTO Chicago 20182018-04-24
Argues that no single method solves real-world errors and recommends mixing approaches: use TDD: failing tests as spec to drive development, use dependent…
Talk on
Rethinking compilers with live codingLambda Days 20182018-02-22
Claim: a textbook, batch compiler fails for live coding so replace repeated tree walks with a dependency graph that reuses prior results; implementation builds…
Talk on
The Gamma: Democratizing data scienceCodemotion Milan 20172017-11-10
A browser-based environment called The Gamma exposes and runs the source behind charts so readers can tweak parameters, swap countries and see live editable…
Talk on
Would Aliens Understand Lambda CalculusCode Mesh 20172017-11-08
Argues lambda calculus may be invented not discovered and supports that with philosophy of mathematics and cognitive science, not just romance. Shows…
Talk on
Talks with Brian Troutwine about His Code Mesh TalkCode Mesh 20172017-11-08
Argues that much of mathematics depends on embodied cognition—counting as collections, set‑like “container” schemas and a directionality needed for…
Talk on
Visualizing Olympic Medals with F# and FableNDC London 20172017-01-16
An interactive website (http://rio2016.thegamma.net) exposes every visualization as editable source so visualizations can be reproduced, modified and re-run…
Talk on
History and Philosophy of typesLambda Days 20162016-02-25
Survey of a century of concrete episodes: Russell and Church invent types as formal fixes for paradoxes; Algol 58 renames classes to data types; later theory…
Talk on
The Gamma: Programming Tools for Data JournalismStrange Loop 20152015-09-24
Claims that data-driven articles become treat article as an executable program so readers can reproduce charts and see data provenance, and demonstrates a…
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.