BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:JavaScript Bots & AI\, Web Assembly\, and PicoDom
X-WR-CALNAME:JavaScript Bots & AI\, Web Assembly\, and PicoDom
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:627494@techplay.jp
SUMMARY:JavaScript Bots & AI\, Web Assembly\, and PicoDom
DTSTART;TZID=Asia/Tokyo:20170728T183000
DTEND;TZID=Asia/Tokyo:20170728T213000
DTSTAMP:20260507T213206Z
CREATED:20170710T081030Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/62749
 4?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\nEnglish follows 
 the Japanese\n当イベントは TokyoJS と共催です。\n当イベン
 トは無料で誰でも参加出来ます。\nコーディングのレ
 ベルや英語、日本語のレベルも問いません。\n食べ物
 や飲み物は持参可能です。\nスケジュール\n\n18:30 開場 
 \n19:30 トーク - Make you a React: How to build your own JavaScript fr
 amework\nJorge Bucaran\, Software Engineer @ Increments\n20:00 トーク 
 - Bots & AI: Future of the Web with Conversational Interface\nTomomi Imur
 a\, Dev Evangelist @ Slack & Advisor @ Code Chrysalis\n20:45 トーク - 
 Web Assembly: Killer of JavaScript\nBrent Gardner\, Lead Educational Soft
 ware Engineer @ Code Chrysalis\n21:30 閉場\n\nトークについて\nMa
 ke you a React: How to build your own JavaScript framework.\n概要\n今
 までに JavaScript のフロントエンドのフレームワークが
 実際どのように動作しているか考えたことありますか
 ？これからあなた自身の React のような View ライブラリ
 の開発方法を説明します。仮想 DOM、差分アルゴリズム
 、そしてオリジナルなステートマネジメントアーキテ
 クチャーを含んでいます。\n\n仮想 DOM とは？\n仮想 node
  とは？\nどのように 仮想 node は差分を実現しているか
 ？\nどのように DOM のパッチを適用しているか？\nあな
 た自身の描画関数を公開しよう\nあたな自身のステー
 トマネジメントのオリジナルな特色\n\nWeb Assembly: Killer 
 of JavaScript\n概要\n"WebAssembly はウェブプラットフォーム
 に大きな影響を与えます — 以前ではできなかったよ
 うなウェブ上で動作するクライアントアプリケーショ
 ンのために、複数の言語で記述されたコードをウェブ
 上でネイティブに近いスピードで実行する方法を提供
 します。" by MDN\nBrent Gardner による WebAssembly 入門講座を
 開催します！\n\nWebAssembly とは？\n特筆すべき点は？\n
 なぜ重要なのか？\nなぜエキサイティングなのか？（
 もしかしたらちょっと怖かったり？）\n\nBrent は人生の
 ほとんどの時間をコーディングスキルを磨くことに費
 やしてきました。フロントエンド、バックエンド、VoIP
 、CADソフトウェア、ストリーミング、RDB、SPA、DevOps、
 そしてデータエンジニアリングと多岐に渡り関わって
 きました。\n十分な経験を積んだ後、Brent はコーディ
 ングブートキャンプを観察し、教育への情熱を発見し
 ました。昨年はフォーチュン500のデベロッパーに対し
 て Java\, Node.js\, React\, functional programming\, TDD を教えてき
 ました。\nBrent は現在、コードクリサリスにおいてリ
 ードソフトウェアエンジニア＆インストラクターとし
 て従事しています。\nBots & AI: The Future of the Web with Conver
 sational Interfaces\n概要\n音声操作を利用することはとて
 もユビキタスです。モバイルユーザーがSiriやCortanaの
 ような音声アシスタントを利用することやアマゾンEcho
 やGoogleホームのようなリビングで利用されるプロダク
 トも出始めてきています。インテリジェントなアシス
 タントと会話することが出来ます。同時にチャットボ
 ットの人気が驚くほど高まっており、SlackやFacebookのよ
 うなサービスがミーティングのスケジューリング、ピ
 ザを注文したり、タクシーを呼んだり、マルチタスク
 を可能にしています。\n歴史的にWeb開発は様々なUIの要
 素に頼りユーザーと対話しています。今日では、新し
 いテクノロジーを用いて、最小限のビジュアルインタ
 フェースでユーザーとの自然な対話を実現することが
 可能です。\nこのトークでは、Tomomi Imura は会話におけ
 るインタフェースのトレンドと JavaScript でどのように
 して開発可能かについて話します。\nTomomi Imura (aka @girl
 ie_mac) は熱心な open web & open technology の支持者であり、
 現在はサンフランシスコのSlackに勤めているクリエイ
 ティブな技術者です。仕事以外でもギークであり続け
 、猫とテクノロジーを融合させようと試みたりしてい
 ます。過去のプロジェクトでは HTTP Status Cats や Raspberry
  Pi Cat Camera などがあります。また、彼女はコードクリ
 サリスのアドバイザーでもあります。\nスポンサー\nPiv
 otal Labs イベント会場を提供して頂きありがとうござい
 ます！\n\nThis is a joint even with TokyoJS.\nAll levels of English\, 
 日本語 and JavaScript are welcome!\nThis is a free event\, so please b
 ring your own food and drinks. \nSchedule\n\n18:30 Doors open\n19:30 Talk
  - Make you a React: How to build your own JavaScript framework\nJorge Bu
 caran\, Software Engineer @ Increments\n20:00 Talk - Bots & AI: Future of
  the Web with Conversational Interface\nTomomi Imura\, Dev Evangelist @ S
 lack & Advisor @ Code Chrysalis\n20:45 Talk - Web Assembly: Killer of Jav
 aScript\nBrent Gardner\, Lead Educational Software Engineer @ Code Chrysa
 lis\n21:30 Doors close (not literally!)\n\nAbout the talks\nMake you a Re
 act: How to build your own JavaScript framework.\nAbstract\nHave you ever
  wondered what's going on under the hood of a JavaScript frontend framewo
 rk? In this talk\, I'll walk you through creating your own view library 
 à la React\, including a Virtual DOM\, diff algorithm and original state
  management architecture.\n• What's a Virtual DOM?\n• What's a Virtua
 l node? \n• How does Virtual node diffing work? \n• How does DOM patc
 hing work? \n• Rolling out your own render function.\n• Your own orig
 inal flavor of state management.\nWeb Assembly: Killer of JavaScript\nAbs
 tract\n"WebAssembly has huge implications for the web platform -- it will
  provide a way to run code written in multiple languages on the web at ne
 ar native speed\, with client apps running on the web that previously cou
 ldn't have done so."  (source: MDN)\nBrent will be giving an introductory
  lecture on WebAssembly:\n\nWhat is it?  \nWhat is special about it?  \nW
 hy is it important? \nWhy you should be excited (and maybe a little scare
 d?) \n\nBrent spent most of his life sharpening his coding skills. Spanni
 ng genres\, he has worked on front and back end development\, VoIP system
 s\, CAD software\, streaming and relational databases\, SPAs\, dev-ops\, 
 and data engineering.\nHe is now the lead software engineering instructor
  for Code Chrysalis.\nBots & AI: The Future of the Web with Conversationa
 l Interfaces\nAbstract\nUsing voice commands has been pretty ubiquitous n
 owadays\, as more mobile phone users use voice assistants like Siri and C
 ortana\, as well as devices like Amazon Echo and Google Home have been in
 vading our living rooms. You can interact with the intelligent assistant 
 without leaving your couch. At the same time\, chatbots have become insan
 ely popular\, and services like Slack and FB Messenger let you achieve mu
 ltiple tasks without leaving the client - you can schedule a meeting\, or
 der some pizza\, call a taxi\, etc. \nHistorically in web development\, w
 e have been relying on various UI elements to interact with your users. N
 ow with the new technologies\, you can develop rich applications with nat
 ural user interactions with a minimal visual interface. This enables coun
 tless use cases for richer and more accessible web applications. \nIn thi
 s talk\, Tomomi Imura will talk about the trend of the conversational int
 erface\, and what and how you can build with JavaScript. \nTomomi Imura (
 aka @girlie_mac) is an avid open web & open technology advocate\, and a c
 reative technologist\, who is currently working at Slack in San Francisco
 \, CA. When she is not at work\, she still geeks around and tries to comb
 ine technology with cats--her past projects include HTTP Status Cats\, an
 d Raspberry Pi Cat Camera. She is also an advisor to Code Chrysalis.\nSpo
 nsors\nBig thanks to Pivotal Labs for providing our venue this time!
LOCATION:Pivotal Japan 20F\, Roppongi Hills Mori Tower\, 6-10-1 Roppongi\, 
 Minato-ku Tokyo\, Tokyo
URL:https://techplay.jp/event/627494?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
