~/talks

Steve Klabnik

what they talk about

all 14 in the filters

where they keep going back

all 25 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
jj: Simpler and More Powerful Than GitTokioConf 20262026-04-20
Claim: a git‑compatible VCS called jj exists and is already used on Git repos and can replace git in practice; demo shows multiple backends including Git…
Talk on
How Rust makes Oxide possibleOxidize Conference Berlin 20242024-05-28
Oxide builds an entire rack-to-API stack in Rust: a tiny x86 bootloader that boots straight into the OS, a 2k-line real‑time service processor OS with…
Talk on
Panel: What has to change to increase Rust adoption in industrial companies?Oxidize Conference Berlin 20242024-05-28
Panelists list concrete blockers: managers treat Rust as a risk and ask for dollar proofs, companies need comparative experiments (two or three teams on the…
Panel on
How to Do Embedded Development with RustGOTO Chicago 20232023-05-22
Argues that web developers can realistically pick up embedded Rust, showing a working BBC micro:bit LED “hello world” uploaded with cargo embed and a…
Talk on
What it's Like to Work on Open SourceAll Things Open 20202020-10-19
Shows live maintenance on a Rust library with VS Code and rust-analyzer, using git, GitHub, cargo test and cargo publish. Notes surprising scale: about 5,500…
Talk on
Should we have a Rust 2021 edition?Rusty Days 20202020-07-27
Argument: Rust’s edition mechanism proves it can opt into breaking changes safely — the async keyword reserved example and non-lexical lifetimes show concrete…
Talk on
WebAssembly (Digging a bit deeper)Open Source 101 at Home 20202020-05-12
Shows the .wasm binary layout (module sections, magic/version bytes) by compiling a small Rust add_one example with wasm-pack and wasm-bindgen and inspecting…
Talk on
Rust, WebAssembly, and the future of ServerlessDevFest Toulouse 20192019-10-03
Argues that Rust + WebAssembly move beyond browsers into serverless and edge, showing a concrete size win (a Fibonacci demo drops from 185 bytes to 62 bytes)…
Talk on
Rust, WebAssembly, and the future of ServerlessFull Stack Fest 20192019-09-04
Claims that WebAssembly plus wasm extensions could have replaced Docker in 2008 and that WebAssembly on the edge is practical get concrete backing: Rust…
Talk on
Compiler Errors in rustc: A UX PerspectiveØredev 20182018-11-19
Argues that excellent Rust compiler errors come from preserving source spans across AST → HIR → MIR, interning them in a source map so diagnostics can point…
Talk on
WebAssembly: A Deep DiveØredev 20182018-11-19
WebAssembly is an exciting new technology that will change our conception of web applications. As a fairly new technology, not many developers know how it…
Talk on
The past, present, and future of the WebJSCamp 20182018-07-18
Argues the web gains a true low level ISA called webassembly that plugs into existing JS VMs rather than replacing JavaScript gives a concrete spec size 165…
Talk on
Panel - Package Managers: Before and After npmnpm camp 20162016-07-30
Panel records concrete outcomes: bundler solved app-level conflicts (the rack version clash) so apps can pin exact working sets; cargo enforces repeatable…
Panel on
Rust in ProductionPhilly ETE 20162016-04-11
Rust replaces a C++ component stack at Maidsafe down to 7.5k lines of Rust from a 75k rewrite, uses Cargo and 4,600 crates (crates.io is append‑only), and…
Talk on
Using Rust with RubyAncient City Ruby 20162016-04-06
Shows three concrete integration techniques: a C-extension using extconf.rb plus a small C wrapper that calls Rust functions like hello_rust, fill_slice and…
Talk on
What Rust can teach us about RubyRubyConf Colombia 20152015-10-15
Compares MRI Ruby’s runtime costs — per-object method tables and a recursive method-lookup that forces allocations — to Rust’s ahead-of-time compilation and…
Talk on
Rust for RubyistsRocky Mountain Ruby 20152015-09-23
Claim is that Rubyists should drop down to Rust for performance not fear, with concrete examples and tools: Rust uses ahead of time compilation and LLVM…
Talk on
What Rust can teach us about RubyRubyConf Portugal 20152015-09-14
Compares Ruby’s runtime pipeline—tokenize, parse, compile, execute—and MRI bytecode with Rust’s ahead‑of‑time compilation, showing how Rust’s monomorphization…
Talk on
What is a Rubyist?RubyConf AU 20152015-02-04
Argues that a rubyist is defined by process-defined identity — doing Ruby work and participating in its history — not by badges or attendance, and urges the…
Talk on
Web Browsers: Om nom nomdotRB 20132013-10-28
Argues that the browser is becoming the operating system: browsers can safely download and run arbitrary JavaScript, so new features should be prototyped in…
Talk on
Functional Reactive Programming with FrappuccinoLoneStarRuby Conf 20132013-08-11
A small Ruby library brings functional reactive programming to desktop UIs: the frappuccino gem wires button events into streams, uses map and inject to…
Talk on
Functional Reactive ProgrammingBurlington Ruby Conference 20132013-08-03
A Ruby FRP implementation named frappuccino gem arrives as working code: streams, map/inject operators, and a button example that increments and decrements a…
Talk on
OOP and PhilosophyRuby Midwest 20132013-04-05
Argues that Object Oriented Programming traces to Plato's theory of forms and that many bugs come from modeling an imperfect world with perfect classes, shows…
Talk on
Why Open?APIdays Paris 20122012-12-03
Argues that APIs break company borders, turning organizations from closed organisms into interoperating assemblages where control shifts and emergent behavior…
Talk on
Designing Hypermedia APIsRailsConf 20122012-04-23
Argues that APIs should use HTTP properly and add hypermedia controls to guide clients; gives five concrete steps: map business processes to a state machine…
Talk on
Designing Hypermedia APIsLA RubyConf 20122012-02-02
Claims that JSON alone can't drive hypermedia and that HTTP + proper MIME types + links must be the engine of application state. Walks through five concrete…
Talk on
The Return of ShoesRubyConf 20112011-09-29
Shoes is a Ruby GUI toolkit that is native to Ruby and uses blocks heavily; it packages apps for Linux, OS X and Windows and runs real native widgets via Cocoa…
Talk on
The Return of ShoesLoneStarRuby Conf 20112011-08-11
Shoes is a Ruby-native GUI toolkit that actually runs on Mac Windows and Linux and packages apps into .app .exe and .run files; it uses Ruby blocks for…
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.