本イベントは終了しました。ご参加いただきありがとうございました。

Message from the organizer
主催者からのメッセージ

Deno Festは、JavaScript、TypeScript、および WebAssembly ランタイム Deno のお祭りです。
Deno.land inc CEO の Ryan Dahl さんを筆頭に、有名スピーカーの登壇を多数予定しています。
ぜひ Deno の今を楽しんでください。

Deno Fest is a celebration of the JavaScript, TypeScript and WebAssembly runtime Deno.
With Ryan Dahl, CEO of Deno.land inc at the top, many famous speakers are scheduled to take the stage.
Please enjoy Deno now.

Special Guest
特別ゲスト

the fresh logo: a sliced lemon dripping with juice

ライアン・ダールRyan Dahl

Node と Deno 作者。

The creator of Node and Deno.

Time Table
タイムテーブル

12:00 ~ 12:30

開場

13:00 ~ 13:10

オープニング

スポンサー 虎の穴ラボ株式会社 代表取締役 Junichi Noda - 野田 純一スポンサー 虎の穴ラボ株式会社 代表取締役 Junichi Noda - 野田 純一
13:10 ~ 13:45

基調講演: deno ♥️ npm: Bridging the Gap Between Node and Deno

Deno's arrival reinvented JavaScript runtime with its focus on security and TypeScript support. Yet, the difference in module systems with Node.js has been a challenge, especially with the vast npm packages left untapped for Deno. No more. We've introducing support for Node built-in modules and npm modules in Deno. This talk will detail the journey of implementing npm support, revealing the hurdles, solutions, and the remarkable possibilities it opens. It's our move to reconcile the power of the npm ecosystem with Deno's secure, efficient runtime.

Ryan Dahl - ライアン・ダールRyan Dahl - ライアン・ダール
13:45 ~ 13:55

休憩

13:55 ~ 14:20

セッション 1:JavaScript Server Runtime History

JavaScript Server Runtime の過去と現在と未来について

Yosuke Furukawa - 古川 陽介Yosuke Furukawa - 古川 陽介
14:20 ~ 14:35

セッション 2:開発チームに聞こうのコーナー1

Deno 開発チームDeno 開発チーム
14:35 ~ 14:50

セッション 3:The state of Fresh

TBD

Luca Casonato - ルカ・カソナート Luca Casonato - ルカ・カソナート
14:50 ~ 15:00

休憩

15:00 ~ 15:15

セッション 4:SupabaseのAI検索機能

SupabaseにはSupabase ClippyというAI検索機能があります。こちらはユーザーの検索に対してSupabase Edge functionsとOpenAIを駆使してChatGPT風に回答結果をユーザーに返すようになっているものです。最近だとMozillaさん同じ検索機能をサイトに追加しており、今後デファクトになるかもしれないAI検索機能!そんなAI検索機能がどのように実装されているのかをお話しいたします。

Tyler - タイラーTyler - タイラー

セッション 5 中止

15:15 ~ 15:30

セッション 6:金曜 DENO DE SHOW

一人の技術者が仕事を進めるために必要だった、ヤクの毛刈りに関するおはなし。非同期処理を抽象的に扱うため、unknown 型の扱いを楽にするため、Worker メッセージを抽象的に扱うため、などなど、開発してきた数多のサードパーティモジュールの開発動機や使い方紹介など。

Alisue - ありすえAlisue - ありすえ
15:30 ~ 15:55

休憩

15:55 ~ 16:00

お知らせ

協賛スポンサー 虎の穴ラボからのお知らせ

16:00 ~ 16:15

セッション 7:The power of Web-standards

Honoは外部ライブラリに依存せず、WinterCGでディスカッションされている「Web-standard APIs」のみを使ったWebフレームワークです。本トークでは「Web-standard APIs」に焦点をあてつつ以下について話します。 - Hono内で使っているWeb-standard APIs - HonoのDeno対応 - どのランタイムでも動かす - スタンダードではないもの - WinterCG

Yusuke Wada - 和田裕介Yusuke Wada - 和田裕介
16:15 ~ 16:30

セッション 8:The state of web frameworks in Deno

In this talk, we'll examine the options developers have for web frameworks in Deno for 2023. We'll cover what's supported, what isn't, and highlight a few of the most promising frameworks to start your next project.

Kevin Whinnery - ケヴィン・ウィナリーKevin Whinnery - ケヴィン・ウィナリー
16:30 ~ 16:45

セッション 9:Civic Tech by Open ESM in Pure JavaScript

36年、100のプログラミング言語を経験して辿り着いたベスト、それが ESM in Pure JavaScript on Deno。シビックテック集団、Code for FUKUIのESモジュールトップ5と共にその魅力をご紹介します。

Taisuke Fukuno - 福野泰介Taisuke Fukuno - 福野泰介
16:45 ~ 16:55

休憩

16:55 ~ 17:05

セッション 10:Deno KV でログを永続化する

Deno KV ハッカソンに提出して技術賞を頂いたログ永続化ライブラリ&デモアプリの設計や制作過程で得られた知見を紹介します。

Shun Ueda (Chiezo) - 上田 駿Shun Ueda (Chiezo) - 上田 駿
17:05 ~ 17:15

セッション 11:Deno KV で投稿系サイトを作ってみた話

Deno Deploy で KV が使えるようになったので、"オンライン万華鏡" の投稿サイトを作ってみました。その中で感じたことなどをお話しします。

Yosuke Torii - 鳥居 陽介Yosuke Torii - 鳥居 陽介
17:15 ~ 17:25

セッション 12:Contributing to Deno is fun!

Deno 本体のコードは Rust と JavaScript (TypeScript) によって構成されています。JavaScript を書くことができれば誰でもコントリビューターになれます!このセッションでは Deno 内部の JavaScript コードがどのように扱われているかをお話します。一緒にコントリビューターになりましょう! - V8 スナップショット - deno_core のブートストラップコード - コントリビュートの具体例

Kenta Moriuchi (petamoriken) - 森内 建太Kenta Moriuchi (petamoriken) - 森内 建太
17:25 ~ 17:35

休憩

17:35 ~ 17:45

セッション 13:Software DesignでDenoの短期連載したお話し

Software DesignでDenoの短期連載をしたので、それについて主に以下のことを話します。 - 連載を担当したきっかけ - 連載で気をつけた点と学んだこと - 連載した感想

Gorilla - ゴリラGorilla - ゴリラ
17:45 ~ 18:00

セッション 14: Blazing fast FFI in Deno

Technical dive into the FFI (Foreign Function Interface) API and its architecture in Deno. We will try to understand the API, its implementation in Deno, what makes it fast and how.

Divy Srivastava - ディヴィー・スリヴァスタヴァDivy Srivastava - ディヴィー・スリヴァスタヴァ
18:00 ~ 18:10

セッション 15:FreshでちゃんとWebアプリを作ってみる

以前toranoana.denoで「Freshで普通のWebアプリを作ってみる」という発表をしました。 上記発表では簡略化のため、セッション管理が暗号化したCookieだったり、バックエンドにDBが存在しなかったりしました。 今回の発表では、更に一歩踏み込んで、さらに実務よりのアプリをFreshで作ってみて紹介したいと思います。

Yoshiaki Fujiwara - 藤原 佳顕Yoshiaki Fujiwara - 藤原 佳顕
18:10 ~ 18:25

セッション 16:開発チームに聞こうのコーナー2

Deno 開発チームDeno 開発チーム
18:25 ~ 18:30

クロージング

18:45 ~ 19:45

懇親会

Speaker
登壇者

ライアン・ダール

Deno Land inc.

ライアン・ダール

Ryan Dahl

Node と Deno 作者。

The creator of Node and Deno.

古川 陽介

一般社団法人 Japan Node.js Association

古川 陽介

Yosuke Furukawa

一般社団法人 Japan Node.js Association 代表理事

タイラー

Supabase Inc.

タイラー

Tyler

SupabaseでDevRelとFlutterのSDKを開発しているタイラーです。

ありすえ

Fixpoint, Inc.

ありすえ

Alisue

Vim, Python, Rust, Deno な人

福野泰介

株式会社jig.jp

福野泰介

Taisuke Fukuno

株式会社jig.jp代表取締役社長、MSX育ち、福井高専出身、鯖江市在住、jigブラウザ開発者、デジタル庁オープンデータ伝道師、IchigoJam開発者、神山まるごと高専技術教育統括ディレクター、一日一創。

上田 駿

上田 駿

Shun Ueda (Chiezo)

博士(工学)の主夫です。ハッカソンでグッズをもらって喜んでいたら声を掛けていただきました。

鳥居 陽介

株式会社ナレッジワーク

鳥居 陽介

Yosuke Torii

プログラミングと音楽が好き。得意領域はフロントエンド。

和田裕介

Cloudflare, inc.

和田裕介

Yusuke Wada

Cloudflare Developer Advocate。Honoの作者。Webフレームワークエンジニア。

ゴリラ

TechLead Co.,Ltd.

ゴリラ

Gorilla

仕事: エンジニア&会社経営 好きなもの: Rust, Go, TypeScript, Deno, Vim, Wasm, Docker, k8s

森内 建太

ピクシブ株式会社

森内 建太

Kenta Moriuchi (petamoriken)

福岡在住の Web エンジニア。趣味で ECMAScript や Web 標準の仕様を追っていて、たまに Zenn に記事を公開しています。Float16Array の polyfill 作者。

ケヴィン・ウィナリー

Deno Land inc.

ケヴィン・ウィナリー

Kevin Whinnery

Kevin is the Head of Developer Relations for Deno, working on developer education, developer experience, and community programs. Kevin lives with his family in Minneapolis, MN and thinks Final Fantasy VIII is the best game in the series, and is happy to explain why upon request.

ディヴィー・スリヴァスタヴァ

Deno Land inc.

ディヴィー・スリヴァスタヴァ

Divy Srivastava

Divy is a software engineer at Deno, working on CLI performance and Node compatibility. Divy lives in Pune, India. Divy likes spicy food, music and random hour long video essays on Youtube.

ルカ・カソナート

Deno Land inc.

ルカ・カソナート

Luca Casonato

Luca is a software engineer at the Deno company, building the Deno runtime, Deno Deploy, and the Fresh web framework. He works on web specifications and the JavaScript language as a delegate at TC39, through contributions to WHATWG and W3C specs, and by co-chairing WinterCG.

マット・マストラッチ

Deno Land inc.

マット・マストラッチ

Matt Mastracci

Matt is a core member of Deno.

藤原 佳顕

虎の穴ラボ株式会社

藤原 佳顕

Yoshiaki Fujiwara

虎の穴ラボエンジニアの藤原です。実はtoranoana.deno発起人だったりします。普段はRailsとかTypeScriptとか使ってます。

Access
アクセス

東京都千代田区外神田1-7-5 フロントプレイス秋葉原
TKPガーデンシティPREMIUM秋葉原 3B

Google mapでみる

Directions from Akihabara Station
秋葉原駅からの道順

Corona measures
コロナ対策

  • 感染拡大などやむをえない事情があった場合、オフラインでの開催は中止させて頂く場合があります。ご了承下さい。
  • 発熱(37.5度以上)や風邪などの症状がある場合、参加をお控えください。
  • 会場内ではマスクの着用のご協力をお願いいたします。大声での会話はお控えください。
  • 会場施設の入口に消毒液が設置いたします。入場時に手の消毒をお願いいたします。
  • In the event of unavoidable circumstances, such as the spread of infection, the offline event may be cancelled. Thank you for your understanding.
  • Please refrain from participating if you have a fever (37.5 degrees Celsius or higher) or cold.
  • Please wear a mask in the venue. Please refrain from loud conversations.
  • Disinfectant solution will be available at the entrance of the venue. Please disinfect your hands upon entering the venue.

Notice and Code of Conduct
注意事項 および 行動規範

  • セクシュアルハラスメント、パワーハラスメント、ストーカー等の他者への迷惑行為を禁止します。
  • ネットワークビジネス等、その対象を問わず販売、勧誘、あっせん等を行うこと。また、宗教活動または政治活動を禁止します。
  • その他、イベントの趣旨・目的から逸脱した行為や、本来のイベント趣旨とは異なる行為があると判断した場合、退場いただいたうえで次回以降のイベント参加をお断りさせて頂きます。
  • 当イベントへの参加は、事前登録をいただいた方のみに限定させていただきます。
  • イベントの様子をブログや各種メディアにて発信するため、開催中に写真撮影をする場合がございます。ご了承お願い致します。
  • Sexual harassment, power harassment, stalking, or other disruptive behavior toward others is prohibited.
  • Selling, soliciting, or mediating in network businesses, etc., regardless of the subject matter. Religious or political activities are also prohibited.
  • Any other behavior that deviates from the purpose or objectives of the event or is deemed to be inconsistent with the original intent of the event will result in the participant being asked to leave the venue and not being allowed to participate in future events.
  • Participation in this event is limited to those who have pre-registered.
  • Photos may be taken during the event for the purpose of disseminating information about the event on blogs and various media. We ask for your understanding.

Sponsorship
協賛

Share