~/talks

Ashley Williams

what they talk about

all 13 in the filters

where they keep going back

all 19 in the filters

on a stage with

all 5 in the filters

who talks about the same things

titleconferencedate
It's all in the deliveryEuroRust 20232023-10-12
Rust reduces onboarding friction by shipping a cross‑platform installer (rustup) that lets toolchains update in seconds and by testing changes across the…
Talk on
TBA: Developer experience stuff?Full Stack Fest 20192019-09-04
New developer experience claims: 80% of tool preference is familiarity, 10% ambition and 10% laziness; every code choice becomes a developer tool. Examples…
Talk on
JavaScript's Journey to the EdgeJSConf EU 20192019-06-01
History and benchmarks support a concrete claim: V8 isolates plus WebAssembly run serverless code at the Edge with sub-250 ms median responses where origin…
Talk on
KeynoteRustRush 20182018-12-15
A concrete claim: Rust code compiles to wasm32-unknown-unknown then a toolchain generates real JavaScript wrappers and .d.ts files so the modules publish to…
Talk on
Zen and the Art of Convincing Your Company to Use RustGOTO Berlin 20182018-10-31
NPM runs Rust in production since late 2016 and uses it for store file transforms and tiny microservices behind a change-follower architecture built with Tokio…
Talk on
A Tale of Two Asyncs: Open Source Language Design in Rust and Node.jsStrange Loop 20182018-09-26
Compares concrete design decisions: Node.js chooses callback/Promise/async await ergonomics built atop libuv event loop while Rust composes Tokio and futures…
Talk on
Opening KeynoteRustConf 20182018-08-17
Update on the Rust 2018 edition with concrete changes: raw identifiers, nested imports, visibility tweaks, ? in main, async/await still not shipped…
Talk on
A Tale of Two AsyncsJSCamp 20182018-07-18
Argues that Node aims to be a purely evented nonblocking runtime while Rust explicitly targets systems‑level, memory‑safe server code; details Rust’s async…
Talk on
Opening KeynoteJS Kongress 20172017-11-13
Argument claims the web platform shifts responsibilities among server client browser and standards and that those tensions drive JavaScript's growth. Concrete…
Talk on
Lightning Talk - Simple ServerRust Belt Rust 20172017-10-26
A tiny Rust web server reproduces the Node teaching API so beginners can follow one-day exercises; code uses the simple-server crate with a closure taking a…
Lightning on
Ashley Williams - SeattleJS Conference 2017SeattleJS Conference 20172017-08-10
Argues that heavy modular JavaScript incurs an abstraction tax and shows concrete compiler tooling to reduce runtime costs: Babel/Webpack for transpile and…
Talk on
A Brief History of ModularityJSConf EU 20172017-05-06
The talk stakes that modularity wins when it isolates design decisions likely to change, not when it follows the vague “separation of concerns” mantra; cites…
Talk on
How I Convinced the World's Largest Package Manager to Use Rust, and So Can You!RustFest Kyiv 20172017-04-29
The talk shows that npm actually runs Rust in production and that claim is backed by a concrete PR (rust-www/pulls/634: add npm to friends page), a small Rust…
Talk on
You Don't Know npmJavaScript fwdays'172017-04-22
Registry handles roughly 2 billion downloads a week and about 40,000 publishes per week with ~5,000 new packages; it exposes a downloads API, searchable scope…
Talk on
How It All HappenedJavaScript fwdays'172017-04-22
A brief report on the JavaScript fwdays'17 conference held in Kyiv on April 22, 2017. Provides event details and links to the conference website, Facebook, and…
Talk in Russian on
A brief history and mishistory of modularityffconf 20162016-11-10
Argument: modularity means choices about what to hide from other parts of the system, not vague “separation of concerns.” Evidence: the npm registry scale…
Talk on
IntermezzosRust Belt Rust 20162016-10-27
Claim: a beginner can build a tiny teaching OS in Rust and actually boot it. The project ships a minimal kernel that prints to the screen, a VGA driver in Rust…
Talk on
intermezzOS: a teaching operating systemRustFest 20162016-09-17
intermezzOS claims to be a teaching operating system that you can extend in Rust and actually boot: a tiny hello world kernel prints to screen after GRUB loads…
Talk on
A brief history and mishistory of modularityNordic.js 20162016-09-08
Argues that modularity’s value is practical not ideological: npm shows thousands of packages with ~224 million downloads a day, the left-pad incident exposes…
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
If you wish to learn ES6/2015 from scratch, you must first invent the universeReject.JS 20152015-09-24
Claim: ES6/2015 abstractions hide core mechanics and make beginners flail; evidence: a six‑month bootcamp turns novices into employed developers, iteration…
Talk on
If you wish to learn ES6/2015 from scratch, you must first invent the universeJSConf US 20152015-05-27
A concrete claim: teaching abstraction fails when syntax hides the underlying model, so JavaScript can be used to teach iteration by exposing state condition…
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.