Steve Klabnik
where else to find them
website:https://steveklabnik.com
github:steveklabnik
bluesky:steveklabnik.com
bluesky:did:plc:3danwc67lo7obz2fmdg6jxcr
speakerdeck:steveklabnik
what they talk about
all 14 in the filters
where they keep going back
- LoneStarRuby Conf2 editions2011–2013
all 25 in the filters
on a stage with
- Andre Arkoonce
- Ashley Williamsonce
- Florian Gilcheronce
all 6 in the filters
who talks about the same things
- Ashley Williams23 talks
- Massimiliano Mantione12 talks
- Michael Snoyman11 talks
- Alex Snaps10 talks
- Evan Phoenix29 talks
- Bodil Stokke10 talks
| title | conference | date |
|---|---|---|
| jj: Simpler and More Powerful Than Git | TokioConf 2026 | 2026-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… | ||
| How Rust makes Oxide possible | Oxidize Conference Berlin 2024 | 2024-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… | ||
| Panel: What has to change to increase Rust adoption in industrial companies? | Oxidize Conference Berlin 2024 | 2024-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… | ||
| How to Do Embedded Development with Rust | GOTO Chicago 2023 | 2023-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… | ||
| What it's Like to Work on Open Source | All Things Open 2020 | 2020-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… | ||
| Should we have a Rust 2021 edition? | Rusty Days 2020 | 2020-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… | ||
| WebAssembly (Digging a bit deeper) | Open Source 101 at Home 2020 | 2020-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… | ||
| Rust, WebAssembly, and the future of Serverless | DevFest Toulouse 2019 | 2019-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)… | ||
| Rust, WebAssembly, and the future of Serverless | Full Stack Fest 2019 | 2019-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… | ||
| Compiler Errors in rustc: A UX Perspective | Øredev 2018 | 2018-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… | ||
| WebAssembly: A Deep Dive | Øredev 2018 | 2018-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… | ||
| The past, present, and future of the Web | JSCamp 2018 | 2018-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… | ||
| Panel - Package Managers: Before and After npm | npm camp 2016 | 2016-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… | ||
| Rust in Production | Philly ETE 2016 | 2016-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… | ||
| Using Rust with Ruby | Ancient City Ruby 2016 | 2016-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… | ||
| What Rust can teach us about Ruby | RubyConf Colombia 2015 | 2015-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… | ||
| Rust for Rubyists | Rocky Mountain Ruby 2015 | 2015-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… | ||
| What Rust can teach us about Ruby | RubyConf Portugal 2015 | 2015-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… | ||
| What is a Rubyist? | RubyConf AU 2015 | 2015-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… | ||
| Web Browsers: Om nom nom | dotRB 2013 | 2013-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… | ||
| Functional Reactive Programming with Frappuccino | LoneStarRuby Conf 2013 | 2013-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… | ||
| Functional Reactive Programming | Burlington Ruby Conference 2013 | 2013-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… | ||
| OOP and Philosophy | Ruby Midwest 2013 | 2013-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… | ||
| Why Open? | APIdays Paris 2012 | 2012-12-03 |
Argues that APIs break company borders, turning organizations from closed organisms into interoperating assemblages where control shifts and emergent behavior… | ||
| Designing Hypermedia APIs | RailsConf 2012 | 2012-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… | ||
| Designing Hypermedia APIs | LA RubyConf 2012 | 2012-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… | ||
| The Return of Shoes | RubyConf 2011 | 2011-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… | ||
| The Return of Shoes | LoneStarRuby Conf 2011 | 2011-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… | ||
| nothing matches | ||