Shelley Vohr
where else to find them
what they talk about
all 4 in the filters
where they keep going back
no series more than once — all 6 in the filters
on a stage with
never shared a talk
who talks about the same things
- Benjamin Cavy11 talks
- Tomasz Ducin9 talks
- Jonathan Mills10 talks
- Jem Young5 talks
- Anna Henningsen17 talks
- Erin Zimmer8 talks
| title | conference | date |
|---|---|---|
| Trash Talk - Understanding Memory Management | CityJS Athens 2025 | 2025-05-28 |
Explains how Node.js and Google's V8 manage memory with a mark-and-sweep garbage collector that uses the generational hypothesis (frequent collection of… | ||
| Shaping Electron: We Get By With a Little Help From Our Friends | NodeConf.EU 2019 | 2019-11-10 |
Traces a single API call showOpenDialog from top-level JavaScript through Node.js require into process.electronBinding, into C++ bindings, into V8 objects via… | ||
| API Modernization: Building Bridges As You Cross Them | Nordic.js 2019 | 2019-10-10 |
Electron converts callback APIs to promises by adding a V8 wrapper in C++ so native code returns real promises, discovers an uncatchable native promise… | ||
| API Modernization: Building Bridges As You Cross Them | JSConf Budapest 2019 | 2019-09-26 |
Electron overhauls several APIs: it converts callbacks to promises via v8 C++ wrappers and supports both styles for at least one major version while emitting… | ||
| Electron: The Event Loop Tightrope | JSHeroes 2019 | 2019-04-11 |
Electron reconciles Node.js’s libuv event loop with Chromium’s message loop by abandoning hacks and polling timers and instead running Chromium’s loop as… | ||
| Asynchrony: Under the Hood | JSConf EU 2018 | 2018-06-02 |
Shows concrete engine-level behavior: event loop diagrams, microtask queue behavior, and why run-to-completion matters. Compares callbacks, Promises… | ||
| nothing matches | ||