JS Conf JP

schedule

Day 1 (Nov 30, 2019)

Room A(Gymnasium)
Room B(B105)
Room C(Rooftop)
12:00-13:00Open13:00-13:30Opening talk13:30-14:00The State of JavaScriptby Raphaël Benitte and Sacha Greif14:00-14:15Break14:15-14:45Visualizing Connectionsby Nadieh Bremer14:15-14:45Building secure and seamless sign-in experience using WebAuthnby Eiji Kitamura / えーじ14:15-14:45JavaScript AST programming: Introduction and beyondby Takuto Wada14:45-15:15Defining Open Sourceby Henry Zhu14:45-15:15Awakened by Accessibilityby Lena Morita14:45-15:15Four Years of JS Procedural Generationby Andy Hall15:15-15:30Break15:30-16:00Building and Deploying for the Modern Web with JAMstackby Guillermo Rauch15:30-16:00Wrap-up: Runtime-friendly JavaScriptby Sho Miyamoto15:30-16:00Technical SEO for JavaScript developersby Martin Splitt16:00-16:30Write What Not Howby Jorge Bucaran16:00-16:30How to Boost Your Code with WebAssemblyby FUJI Goro / @__gfx__16:00-16:30Playing Pokémon Together with Node.jsby Samuel Agnew16:30-16:45Break16:45-17:15Deno - A new way to JavaScriptby Kitson Kelly16:45-17:15Understanding Streams APIby 加藤 健志16:45-17:15You might also like...by Maria Clara17:15-17:45Headers for Hackersby Andrew Betts17:15-17:45Make it Declarative with Reactby Toru Kobayashi17:15-17:45Web Accessibility in a Nutshellby Nazanin Delam17:45-18:15Break18:15-18:45Sponsor talk (mediba, Mercari, Cybozu, CureApp)18:45-18:55Predictive Prefetching for improved performanceby Praveen Yedidi18:55-19:05Web Components era phase 2by Yoshiki Shibukawa19:05-19:15Cache Me If You Canby Maxi Ferreira19:15-19:25Build tiny node.js - WASM/WASI compiler using node.jsby がねこまさし19:25-19:35License violation of React Applicationsby dynamis19:35-21:00Party

Day 2 (Dec 1, 2019)

Room A(Gymnasium)
Room B(B105)
Room C(Rooftop)
10:00-11:00Open11:00-11:30Time Is But an Illusion… in JavaScriptby Jennifer Wong11:00-11:30Building the layered server application achieved by InversifyJSby 奥野 賢太郎11:00-13:00Build an interactive data visualization with Vue.js and D3.jsby Shirley Wu11:30-12:00Life of Streamsby Dominic Tarr11:30-12:00Build and scale multiple Voice application by using TypeScriptby Hidetaka Okamoto12:00-13:00Break13:00-13:30Self volume of Webby Jxck13:00-13:30正攻法はあるのか !? 泥臭く戦った Node.js バージョンアップ一部始終by Masato Nishihara13:00-13:30Passwords are so 1990by Sam Bellen13:30-14:00JavaScript, Rust and Wasm Walk into a Ramen Shop ...by Irina Shestak13:30-14:00Migration from React Native to PWAby ohbarye13:30-14:00npm i -g @next-and-beyond: Building the future of package managementby Claudia Hernández14:00-14:15Break14:15-14:45JSConf Panel Talksby Jan Lehnardt and Lena Morita and Mariko Kosaka and Yosuke Furukawa14:15-14:45Performance tuning in EC site with GraphQLby 澤井宣彦14:15-16:00Minimum Hands-on Node.jsby 栗山 太希14:45-15:15Analysis of an exploited npm packageby Jarrod Overson14:45-15:15Starting TypeScript Leaving JavaScript as JSby 高梨ギンペイ15:15-15:30Break15:30-16:00Browser APIs: the unknown Super Heroesby Rowdy Rabouw15:30-16:00Your benchmark may not guide a real application performanceby Tetsuharu OHZEKI16:00-16:30Anatomy of a Clickby Benjamin Gruenbaum16:00-16:30Capacitor: linking JavaScript with Swift/Java, and the future of Web Frontendby 榊原昌彦16:00-17:45Recruit Speed Hackathonby 新井 智士16:30-16:45Break16:45-17:15Discovering Animals with AI and Javascriptby Jonny Kalambay16:45-17:15Developing with Elm in a large applicationby 海老原 圭吾17:15-17:45Pika: Reimagining the Registryby Fred K. Schott17:15-17:45IoT development with modern web technologiesby 木戸 康平17:45-18:00Break18:00-18:30Sponsor talk Yahoo! Japan, Recruit, Dwango DMM, Twilio18:30-19:00points at randomby Mariko Kosaka19:00-19:30Closing