~/talks

Anjana Vakil

what they talk about

all 12 in the filters

where they keep going back

all 17 in the filters

on a stage with

all 4 in the filters

who talks about the same things

titleconferencedate
Making Waves with the WebJSHeroes 20262026-05-14
Builds a browser drone synthesizer that actually pulls live weather and maps specific attributes to oscillator pitch, filter cutoff/resonance, and LFO rates so…
Talk on
UX and the Design/Dev OverlapReact Advanced 20222022-10-21
Claim: hybrid designer‑developers are critical during early product definition because they spot technical constraints and iterate UI details in the codebase…
Talk on
The Art of Functional ProgrammingReact Summit 20222022-06-17
Functional programming is a beautiful paradigm that allows us to understand programs and how entities behave and interact. It has nice characteristics like…
Talk on
The Art of Functional ProgrammingJSHeroes 20222022-06-09
Builds a recursive tiling system that produces checkerboards, a four-part “pants” pattern and rotating clock tiles as SVG output, using recursion and function…
Talk on
The Power of JS GeneratorsJSConf Budapest 20222022-06-02
Shows concrete tools and outcomes: implements a lazy deck-of-cards generator, uses async generators with fetch/paginated SWAPI to stream pages into a 408 of…
Talk on
(Easier) Interactive Data Visualization in ReactReact Advanced 20212021-10-22
High-level claim: embed ready-made visualizations into React with a fraction of the work by letting Plot (Observable Plot) generate an SVG and letting React…
Talk on
Data Visualization for Web DevelopersJSNation Live 20212021-06-09
This workshop focused on data visualization in web development, highlighting its value in understanding user needs, optimizing feature development, and…
Talk on
It’s a picture! It’s a program!! It’s Piet!!!!!Con 20212021-05-15
Image files execute as code: contiguous color regions become integers, a direction pointer walks edges, and color transitions map to stack operations, so Piet…
Talk on
The Universe in a Single Arrow: A Live Dive into the Lambda CalculusReact Rally 20192019-08-22
Live coding uses constrained JavaScript arrow functions to model the lambda calculus and claims one tiny pure function yields full computation. The demo builds…
Talk on
Tail Call Optimization: The Musical!!!!Con 20192019-06-01
Demonstrates that a JavaScript engine with Tail Call Optimization actually reclaims stack frames so a tail‑recursive function can run tens of thousands of…
Talk on
The universe in a single arrowUphill Conf 20192019-05-02
Claims that a single anonymous JS arrow function suffices to encode the entire computable universe and then shows it concretely by live coding. Implements…
Talk on
The Language of ProgrammingGOTO Chicago 20192019-04-29
Argues that code functions first as a medium for humans to communicate methodology, not just machines, and uses linguistics to justify that claim: cites a code…
Talk on
The universe in a single arrow: A live dive into the lambda calculusJSHeroes 20192019-04-11
Live-coding shows a JavaScript arrow used as a lambda to implement lambda as JS arrow, building Church numerals, a converter to JS numbers, and working add and…
Talk on
Serverless BebopJS Fest 2019 Spring2019-04-04
This talk will take a real-world look at what makes serverless so jazzy. Walking through the refactor of a Node Express app used internally at Mapbox, I'll…
Talk on
Recursion, Iteration & JavaScript: A love storyngAtlanta 20192019-01-09
Claims JavaScript can unite recursion and iteration: custom Iterables let recursive logic drive intuitive for‑loops, and tail calls let recursion run without…
Talk on
Oops! OOP's not what I thoughtØredev 20182018-11-19
Claim: OOP’s core is messages & late binding, not objects or classes. Evidence: historical sources (Smalltalk, Alan Kay), examples (Ruby send, Python closures…
Talk on
Recursion, Iteration, and JavaScript A Love StoryJSHeroes 20182018-04-10
Shows how ES6 features actually unite recursion and iteration by building an Iterable protocol tree via a generator that uses yield and for...of, turning a…
Talk on
Immutable data structures for functional JSRuhrJS 20172017-10-14
Argues that persistent immutable structures replace costly full-copy updates with bitmap vector trie style trees that share nodes so updates copy only the…
Talk on
Functional Programming in JS: What? Why? How?HolyJS 2017 Piter2017-06-02
Claims that pure functions (avoid side effects and immutability) make code more predictable and testable, and demonstrates concrete rewrites: an impure vs a…
Talk on
The Hardest Problems in Computer ScienceAlterConf Berlin 20172017-05-13
AlterConf Berlin 2017 material connects three programming pain points to inclusion: cache invalidation maps to dangerous assumptions about who belongs, naming…
Talk on
Immutable data structures for functional JSJSConf EU 20172017-05-06
Explains that persistent immutable collections use Bitmapped Vector Trie and path copying so updates copy a root-to-leaf path not the whole array converting…
Talk on
They're functional! They're efficient!!!!Con 20162016-05-30
Persistent data structures keep old versions intact while reusing unchanged parts to save time and memory, implemented as trees (tries) that copy only nodes on…
Talk on
Learning Functional Programming with JavaScriptJSUnconf 20162016-04-23
Shows that expressing code as pure functions and using higher-order functions like Map, Reduce, and Filter avoids side effects, with a concrete example…
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.