~/talks

Richard Feldman

what they talk about

all 16 in the filters

where they keep going back

all 16 in the filters

on a stage with

all 5 in the filters

who talks about the same things

titleconferencedate
Functional Mechanical SympathyFUNARCH 20262026-08-29
Argues that performance drives adoption: many popular JavaScript build tools are rewritten in Rust/Go rather than FP languages, and benchmarks show practical…
Talk on
Escape Hatch PitfallsCraft Conference 20242024-05-30
Reusable abstractions often add an escape hatch that trades guarantees for power: Java→C→assembly for crypto needs precise register control, Node.js native…
Talk on
Calling Functions Across LanguagesGOTO Chicago 20232023-05-22
Demonstrates calling a Ruby dot product from Node.js by removing HTTP/IP C overhead and using C as intermediary with node_api.h and ruby.h to convert JS values…
Talk on
Calling Functions Across LanguagesPhilly ETE 20232023-04-11
Shows how to replace network or process RPC with direct in-process calls using C FFIs so Node.js can call Ruby (and Python, Fortran, etc.), converting JS/Ruby…
Talk on
Simple Functional Effects with Tag UnionsYOW! Melbourne 20222022-12-08
A simple effect system built on tag unions (available in Roc and via OCaml polymorphic variants) models I/O as an operation list so HTTP, file-read and…
Talk on
Why Static Typing Came BackGOTO Copenhagen 20222022-10-03
Argument: static typing resurges because modern type systems and tools remove old costs while keeping benefits. Evidence: TypeScript, mypy, Sorbet and Hack add…
Talk on
Functional Programming for PragmatistsGOTO Copenhagen 20212021-11-08
Functional style avoids mutation and side effects and treats functions as lookup tables so pure functions are memoizable, can be precomputed at compile time…
Talk on
Outperforming Imperative with Pure Functional LanguagesStrange Loop 20212021-09-30
A new language called rock compiles pure functional code to binaries with LLVM, unboxed values and static reference counting and uses opportunistic in-place…
Talk on
Next-Generation Programming: Rust & ElmGOTO Chicago 20202020-04-27
Compares Rust and Elm on concrete tradeoffs: Rust compiles to native binaries, targets C++-level speed, eliminates memory-safety bugs and data races via the…
Talk on
Predicting the Future of Web DevelopmentCodemotion Berlin 20192019-11-12
Predicts TypeScript majority by 2025 with most new commercial JS projects using TypeScript by end of 2020; says WebAssembly creates a new class of heavy web…
Talk on
Lightning Talks Day #1 – Richard FeldmanReactiveConf 20192019-10-30
Proposes distributed markdown apps as a concrete claim: build dynamic sites from plain Markdown plus Instapaper‑style reader overrides and Bash scripts…
Lightning on
Predicting the Future of the WebReactiveConf 20192019-10-30
Predicts concrete outcomes: TypeScript takeover — by end of 2020 most new commercial greenfield projects choose TypeScript and by 2025 more developers write…
Talk on
Exploring elm-spa-exampleOslo Elm Day 20192019-02-16
Modernized elm-spa-example shows concrete changes: each page has its own model/view/update and headers inside a single module; an opaque Endpoint type and…
Talk on
Crafting Faster in the DarkØredev 20182018-11-19
Elm compiles UI code fast enough to iterate without a browser: live edits produce 0.226 seconds feedback and a full cold rebuild around one second, enabling…
Talk on
Introduction to ElmØredev 20182018-11-19
This workshop will take you from zero knowledge of the Elm programming language to being able to build a web app in it. First, we'll discuss the benefits of…
Workshop on
KeynoteFramework Summit 20182018-10-02
Company runs ~250,000 lines of Elm with 26 engineers and sees effectively no runtime exceptions in production; Elm 0.19 adds offline package installs, much…
Talk on
Using Nicer Programming Languages at WorkCodemotion Rome 20182018-04-13
Case studies give concrete effects: WhatsApp runs Erlang with 50 engineers supporting 900 million users, Ericsson reports Erlang systems achieving “nine nines”…
Talk on
Billion Dollar ForesightCodemotion Rome 20182018-04-13
Claims null caused a “billion dollar mistake” and traces a real checkout bug where JavaScript undefined -> NaN propagates through arithmetic; Ruby fails…
Talk on
Richard Feldman | Interview Codemotion Rome 2018Codemotion Rome 20182018-04-13
Richard is the author of “Elm in Action” from Manning Publications, and the instructor for the Frontend Masters 2-Day Elm Workshop. He writes Elm full-time at…
Interview on
Panel Discussion - Styling in CSSReactiveConf 20172017-10-25
Panelists compare concrete tradeoffs: LM CSS validates at build time so type errors and bad color values surface before deploy, while runtime systems enable…
Panel on
Lightning talk from Richard FeldmanReactiveConf 20172017-10-25
Library for styling Elm claims production readiness: NoRedInk runs 200,000 lines of Elm with zero runtime exceptions and uses Elm CSS for most styles. Elm CSS…
Lightning on
CSS as BytecodeReactiveConf 20172017-10-25
Claim: treat CSS as bytecode and stop pretending the cascade is a UI-first API. Uses Elm and the style elements library to define primitives like…
Talk on
AMA - Richard FeldmanReactiveConf 20172017-10-25
Claims that Elm is practical for styling with LM CSS, shows integration with elm-style-animation, and describes measurable wins: fewer crashes, easier…
Talk on
Elm in productionDevoxx US 20172017-03-21
NoRedInk runs Elm in production since 2015, compiling to JavaScript and reporting errors with Rollbar; their logs show zero runtime exceptions from Elm while…
Talk on
Elm and React in productionReactiveConf 20162016-10-27
Company uses Elm and React side-by-side in production, starting small and expanding; results include 50,000 lines of Elm after ~1.5 years and zero runtime…
Talk on
Making Impossible States ImpossibleElm Conf 20162016-09-15
Shows concrete techniques in Elm to make invalid UI states unrepresentable: handling CSS at-rules (the @charset rule must be first) by avoiding lists of…
Talk on
Make the Back-End Team Jealous: Elm in ProductionStrange Loop 20152015-09-24
A production web app originally built with React.js and legacy jQuery gets Elm introduced incrementally by replaced one Flux store via ports, preserving…
Talk on
Shipping a Production Web App in ElmLambdaConf 20152015-05-22
A 2011 CoffeeScript web app Dreamwriter is scratch‑rewritten in Elm to edit 100,000-word novels and the claim is concrete: rendering and interaction become…
Talk on
Web Apps without Web ServersStrange Loop 20142014-09-17
Demo shows a full writing app called dreamwriter.doio built with only static files on Amazon S3 and the HTML5 appcache, letting new documents, drag‑open files…
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.