~/talks

Mariko Kosaka

what they talk about

all 16 in the filters

where they keep going back

all 19 in the filters

on a stage with

who talks about the same things

titleconferencedate
Modern JavaScript: Leveling Up Arrays and IntlJSNation US 20242024-11-18
Since JavaScript releases new features every year now, you might miss some of the cool updates to built-in objects like Array and Intl. We'll explore new…
Talk on
Mariko Kosaka's RoomJSNation US 20242024-11-18
-- no description --
Talk on
Web runtime performanceGoogle I/O 20212021-05-18
Built demos prove techniques: a minesweeper clone and squoosh.app explore runtime limits, use WebAssembly inside web workers that are terminated and respawned…
Talk on
Updating the way we workChrome Dev Summit 20202020-12-09
A team shifts an in-person Hack Week to a persistent virtual Hack Week room where people mute, code, unmute to troubleshoot, and find the setup surprisingly…
Talk on
Build Fast and Smooth Web Apps from Feature Phone to DesktopGoogle I/O 20192019-05-07
A playable Minesweeper-like PWA called proxx.app demonstrates building one codebase that runs on D‑pad feature phones through desktops by offloading game logic…
Talk on
A web platform feature is born! – massively distributed multiplayer engineeringJS Kongress 20192019-03-11
One of the unique thing about the web is that no one owns the platform. There are multiple runtime environments available from different browser vendors, and…
Talk on
Complex JS-heavy Web Apps, Avoiding the SlowChrome Dev Summit 20182018-11-12
A JavaScript-heavy PWA called Squoosh compresses images in-browser using WebAssembly, mozjpeg/WebP/OptiPNG ports, workers for concurrency, and web components…
Talk on
A Quest to Be a (Web)master: How do You Go from Simple Code to Building Great Web Experience?JSConf US 20182018-08-21
Argues that knowing browser internals — CPU vs GPU, processes and threads, the DOM→layout→paint→composite pipeline — changes choices and fixes real bugs…
Talk on
Building apps that are on FIREView Source 20172017-10-27
Defines Progressive Web Apps as fast integrated reliable engaging and shows concrete tools and results: use HTTP/2 and server push to reduce round trips…
Talk on
How to *be* a CompilerStrange Loop 20172017-09-28
Shows how to compile 3 lines of Design by Numbers into a hand drawing by implementing concrete steps: a JavaScript lexer that tokenize → parse → transform →…
Talk on
What is/Who Makes "The Platform"Polymer Summit 20172017-08-22
Defines the Web Platform as a collection of open, royalty-free technologies and traces how features move from idea to browser: propose an explainer in the Web…
Talk on
Can You Read Me? Creative JavaScript to Make Computer Science FunJSConf EU 20172017-05-06
Two machines exchange secret binary blobs and each side builds its own JavaScript decoder: one runs in the browser using FileReader.readAsArrayBuffer…
Talk on
Power of Emojiffconf 20162016-11-10
Traces emoji from i-mode 1999 to Apple adding support in iOS 2.2 Japan 2008, shows the engineer who specifies 12×12 pixel glyphs to ship icons, and documents…
Talk on
Mariko KosakaJSConf Colombia 20162016-10-07
Builds a tiny compiler that parses Design by Numbers code and emits SVG, using a simple tokenize → AST → transform → codegen pipeline. Shows a working…
Talk on
Magic of Computer Vision UnraveledNordic.js 20162016-09-08
Concrete recipes and tradeoffs: uses HTML5 canvas getImageData to read RGBA pixels, applies per-pixel LUT filters, convolutions (box and Gaussian blur)…
Talk on
Making a Robot Eye with JavaScriptJSConf Iceland 20162016-08-25
Shows how to grab pixels with canvas getImageData and treat an image as a 1D RGBA arrays buffer, implements brightness, contrast, posterize and convolution…
Talk on
Making a Robot Eye with JS or Magic of Computer Vision UnraveledCascadiaFest 20162016-08-03
Builds an AR marker detector in plain JavaScript using canvas and video input, reads getImageData RGBA array, converts to luma grayscale + threshold to pull…
Talk on
Ink on fingers! The history of printing (with code!)!!Con 20162016-05-30
A concrete throughline: mechanical Linotype automation dates to 1886 and powers newspapers for nearly a century, Linotype (1886) powered New York Times until…
Talk on
Computer Assisted Arts and CraftsFront-Trends 20162016-05-18
Builds a 64-stitch DSL to generate knitting patterns, hacks an 80s knitting machine by rewiring a USB cable, and prototypes a miniature punch-card feeder that…
Talk on
Elektroknit!JSConf.Asia 20152015-11-19
Converts color photos into knit-ready two‑color bitmaps by reading pixel arrays from a canvas with Canvas API, applies convolution kernels for…
Talk on
Re-inventing the Rosetta Stone TogetherOpen Source & Feelings 20152015-10-12
Claims that open-source culture is anglocentric and shows concrete fixes: using GitHub issues and Slack to form language teams, translating docs and blog…
Talk on
Once upon a punch card - how textiles can explain why we have the webReject.JS 20152015-09-24
Converts digital images into knit patterns for an electric knitting machine, builds a physical punch-card reader out of wood and contacts, and implements an…
Talk on
Knitting for JavascriptersJSConf US 20152015-05-27
Code converts knitting patterns to a pixel matrix using GM (PhantomJS tried then dropped), applies Bayer dithering to turn grayscale into ones and zeros, packs…
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.