From 65fb3b6c1129383bb8f8c364df3cb1bffcb70a8d Mon Sep 17 00:00:00 2001 From: h-yoshikawa44 <43331308+h-yoshikawa44@users.noreply.github.com> Date: Sun, 24 Nov 2024 22:17:15 +0900 Subject: [PATCH] =?UTF-8?q?post:=202024/11=20-=201=20-=20JSConf=20JP=20202?= =?UTF-8?q?4=20=E5=85=AC=E9=96=8B=E8=B3=87=E6=96=99=E3=83=BBX=E3=82=A2?= =?UTF-8?q?=E3=82=AB=E3=82=A6=E3=83=B3=E3=83=88=E3=83=AA=E3=83=B3=E3=82=AF?= =?UTF-8?q?=E3=81=BE=E3=81=A8=E3=82=81(#190)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generated/ogp/2024.json | 224 +++++++++++ .../posts/2024/2024-11-24-jsconf-jp-2024.mdx | 375 ++++++++++++++++++ 2 files changed, 599 insertions(+) create mode 100644 src/content/posts/2024/2024-11-24-jsconf-jp-2024.mdx diff --git a/generated/ogp/2024.json b/generated/ogp/2024.json index 35dade1..8771b87 100644 --- a/generated/ogp/2024.json +++ b/generated/ogp/2024.json @@ -1,4 +1,228 @@ { + "2024-11-24-jsconf-jp-2024": { + "https://akifumisato.github.io/slide-of-tng-2024-rsc/1": { + "title": "React Server Componentsとは何であって何でないのか - Slidev", + "description": "## React Server Componentsとは何であって何でないのか\\n", + "image": "", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://akifumisato.github.io" + }, + "https://decks.yasaichi.com/20241123/type-safe-lightweight-ddd-with-effect-schema#1": { + "title": "Type-Safe Lightweight DDD with Effect Schema", + "description": "Presented at JSConf JP on November 23, 2024", + "image": "https://decks.yasaichi.com/20241123/type-safe-lightweight-ddd-with-effect-schema.png", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://decks.yasaichi.com" + }, + "https://docs.google.com/presentation/d/1cwNcGQ6-GNi8xf_E3XBRWgGIxksoeGiEtAZ6wDkeoXs/edit#slide=id.p": { + "title": "ECMAボーイ - JSConf JP 2024", + "description": "JavaScriptを支える エコシステム (漫才) ECMAボーイ (@uhyo_, @shqld) (「次の発表どうぞ」アナウンス) : shqld ♂️: uhyo ♂️: どうもー、ECMAボーイです ♂️: よろしくお願いしますー、ありがとうございますー : いきなりですけどね、うちのオカンがね : 「気になるパッケージマネージャがある」らしいんだけど ♂️: あ、そうなんだ", + "image": "https://lh7-us.googleusercontent.com/docs/AHkbwyJjryZuki5U-_yNLBIKnPiBNyDn1tgk8SxU4cAaOmP9RntwuL610bj9etNW3tN3j0YNlPIWV2U0mIhpM1bHj6ND1HvToLa1KMDQtpglA1XaFUARMGkT=w1200-h630-p", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://docs.google.com" + }, + "https://docs.google.com/presentation/d/1pIYjLrbDA7xvuKZ0FNf5HbSZyu5V7fL5gmvFt0gIVEY/edit#slide=id.g291374bc390_1_103": { + "title": "さくらのJS利用事例2024", + "description": "さくらインターネットでは こんなところで JavaScriptを使っています", + "image": "https://lh7-us.googleusercontent.com/docs/AHkbwyI8mPVzHQUFLBHwsr3RoQCzneVXG_xSf8Vm7v59OMlH8gZa2GGhmnafcT53xqD_hAx6FP1EYLwVx_VRrZDYqXE2h-w69FALgJPwprWw5PgU7NSxEVE=w1200-h630-p", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://docs.google.com" + }, + "https://github.com/Sangun-Kang/romajip": { + "title": "GitHub - Sangun-Kang/romajip: This is a library that converts Japanese address input into English address", + "description": "This is a library that converts Japanese address input into English address - Sangun-Kang/romajip", + "image": "https://opengraph.githubassets.com/b7bc84aa4852cb3262bfbd1cd5f533a3a0cf8caa396049b9ea4410a825830e7d/Sangun-Kang/romajip", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://github.com" + }, + "https://github.com/rayriffy/web-can-be-fun": { + "title": "GitHub - rayriffy/web-can-be-fun: Web demo of my lighting talk at JSConf.JP \"Web can be fun!\"", + "description": "Web demo of my lighting talk at JSConf.JP \"Web can be fun!\" - rayriffy/web-can-be-fun", + "image": "https://opengraph.githubassets.com/666581e7b09bae1c1ecaa285ddbb93504f885948568e1579b68aeae9ae754873/rayriffy/web-can-be-fun", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://github.com" + }, + "https://jsconf.jp/2024": { + "title": "JSConf JPOpen Navigation Menu", + "description": "jsconf.jp is a JavaScript festival in Japan powered by Japan Node.js Association. This is the fifth time event of jsconf in Japan. We would love to become a bridge between Japanese Web Developers and International Web Developers.", + "image": "", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://jsconf.jp" + }, + "https://knowledge.sakura.ad.jp/16997/": { + "title": "「さくらのINFRA WARS」を支える技術をご紹介! さくらの勉強会 フロントエンドナイト レポート | さくらのナレッジ", + "description": "目次さくらのINFRA WARSとは作者はゲーム開発初心者だった!ブラウザゲームの基本的な仕組みループおよび内部処理の要点本当はサウンドデザインの話がしたかったさくらのINFRA WARSには技術が詰まっている!Pixi […]", + "image": "https://knowledge.sakura.ad.jp/wp-content/uploads/2018/07/infra-wars-e1530852449631.jpg", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://knowledge.sakura.ad.jp" + }, + "https://leaysgur.github.io/slides/jsconf_jp-2024/": { + "title": "30 Minutes to Understand All of `RegExp` Syntax", + "description": "", + "image": "", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://leaysgur.github.io" + }, + "https://mizchi-20241123-jsconfjp.pages.dev/": { + "title": "", + "description": "", + "image": "", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://mizchi-20241123-jsconfjp.pages.dev" + }, + "https://note.com/miidas_tech/n/n362dbdc1ad83": { + "title": "ESLintのカスタムルールで治安維持活動をする - JSConf JP 2024 |miidas_tech", + "description": "2024年11月23日(土)に開催されたJSConf JP 2024にて、ミイダスはプレミアムスポンサーとして参加しました。当日はスポンサーワークショップスペースで、ミイダスのフロントエンドにおける取り組みについて発表を行いました。本記事では、その発表内容を詳しくご紹介いたします。 ESLintのカスタムルールで治安維持活動をする ミイダスでは、開発者がコーディング規約を意識せずに効率よく作業できる環境を目指して、ESLintのカスタムルールを開発しました。今回は、組織独自のコーディング規約を浸透させるために行った「治安維持活動」についてお話しします。 私はミイダスのフロントエン", + "image": "https://assets.st-note.com/production/uploads/images/162906537/rectangle_large_type_2_021c543333f2c54ada5a8292ec4fdd5c.png?fit=bounds&quality=85&width=1280", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://note.com" + }, + "https://sakupi01.github.io/slides/ja/2024_jsconf_jp/": { + "title": "Promise.try: シンプルで強力な同期/非同期統合の未来 - 実装の深層とPromiseの進化", + "description": "JSConf JP 2024 - saku:cherry_blossom:", + "image": "https://sakupi01.github.io/slides/ja/2024_jsconf_jp/index.jpg", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://sakupi01.github.io" + }, + "https://scrapbox.io/HelpfeelTech/Cosense%E3%81%AETranslation_mode%E3%81%AE%E8%A8%AD%E8%A8%88%E3%81%A8%E5%AE%9F%E8%A3%85_(JSConf_2024)": { + "title": "CosenseのTranslation modeの設計と実装 (JSConf 2024) - HelpfeelTech", + "description": "JSConf JP 2024のスポンサーセッションにて発表したスライドですohnishiakira https://jsconf.jp/2024/talk/helpfeel/ CosenseのTranslation modeに実装において、 いかにユーザー体験を良くしつつリソースの消費を抑えるか ということを紹介したいと思います よろしくお願いします 株式会社Helpfeel 開発部のohnish", + "image": "https://nota.gyazo.com/0ebca5f67abb77253f2ed29f64f7b821/max_size/1000", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://scrapbox.io" + }, + "https://speakerdeck.com/azukiazusa1/ui-kai-fa-niokeru-hetudoresu-ui-raiburarinozhong-yao-xing-todezainsisutemuhenoqu-riru-refang": { + "title": "UI 開発における ヘッドレス UI ライブラリの重要性とデザインシステムへの取り入れ方", + "description": "昨今の Web 開発における UI はますます複雑化し、アクセシビリティの重要性が高まっています。ブラウザの標準機能だけでは実現できない複雑な UI を実装する際、アクセシビリティに関する誤った実装が原因で、ユーザー体験を損なう可能性があります。ヘッドレス UI ライブラリは、あらかじめアクセシビリティ…", + "image": "https://files.speakerdeck.com/presentations/75199587a78249aaba7f77af6cb3fcb9/slide_0.jpg?32735675", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/barometrica/dian-hua-woqie-rasanaiji-shu-dian-hua-zi-dong-ying-da-sabisuwozhi-eru-hurontoendo": { + "title": "電話を切らさない技術 電話自動応答サービスを支える フロントエンド", + "description": "2024/11/23\nJSConf.jp 2024\nhttps://jsconf.jp/2024/talk/ivry/\n\nこちらで登壇した際の資料です。", + "image": "https://files.speakerdeck.com/presentations/a456c2ddae5143a9875f418de25ab42b/slide_0.jpg?32742678", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/berlysia/interoperability-of-module-resolutions-in-javascript": { + "title": "JavaScriptのモジュール解決の相互運用性 / JSConf JP 2024 - Interoperability of Module Resolutions in JavaScript", + "description": "https://jsconf.jp/2024/talk/berlysia/", + "image": "https://files.speakerdeck.com/presentations/f79bfa9dd61044dab177065ad9b876a8/slide_0.jpg?32744403", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/chrisft25/webassembly-unleashed-powering-server-side-applications": { + "title": "WebAssembly Unleashed: Powering Server-Side Applications", + "description": "JSConf 2024: This talk starts talking about the beginnings of WebAssembly and its contribution to the modern web development as a critical tool to build…", + "image": "https://files.speakerdeck.com/presentations/214c8e1878c14db7b417b7e4b07a6ecb/slide_0.jpg?32751082", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/guvalif/a-tour-of-anti-patterns-for-functional-programming": { + "title": "A Tour of Anti-patterns for Functional Programming", + "description": "このスライドは、2024/11/23 に開催された「JSConf JP 2024」で発表したものです。\n\ncf. https://jsconf.jp/2024/talk/guvalif/", + "image": "https://files.speakerdeck.com/presentations/25fd1d60cd114180a291a5065cbdd2c1/slide_0.jpg?32738704", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/kazupon/vapor-revolution": { + "title": "Vapor Revolution", + "description": "", + "image": "https://files.speakerdeck.com/presentations/689e73c19d764a84b739597b2059ecd6/slide_0.jpg?32735779", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/l1lhu1hu1/sutetupubaisutetupudejin-meruyahoo-zhi-hui-dai-nohurontoendoriakitekuto": { + "title": "ステップバイステップで進めるYahoo!知恵袋のフロントエンドリアーキテクト", + "description": "", + "image": "https://files.speakerdeck.com/presentations/0f2ff7d0922544d68ef322886fed4179/slide_0.jpg?32747958", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/medley/deep-dive-into-react-component-design-for-medical-systems": { + "title": "徹底解剖! 医療業務システムのReactコンポーネント設計 / Deep Dive into React Component Design for Medical Systems", + "description": "2024/11/23 JSConf JP 2024\nスポンサーワークショップでの登壇スライドです。\nhttps://jsconf.jp/2024/talk/medley/\n「徹底解剖!医療業務システムのReactコンポーネント設計」\n登壇者:髙橋 佑太(株式会社メドレー 医療プラットフォー…", + "image": "https://files.speakerdeck.com/presentations/6f0e6f477b1e4bb29580363c0b0af13c/slide_0.jpg?32724785", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/minako__ph/jing-de-jie-xi-deshi-xian-sitaxiao-lu-de-nai18ndui-ying-noshi-zu-midukuri": { + "title": "静的解析で実現した効率的なi18n対応の仕組みづくり", + "description": "JSConf JP 2024 セッション資料\n\n▼ 内容\n・ESLintを静的解析に置き換えたら実行時間が5分の1に短縮された話\n・静的解析を活用して、非エンジニアでもUIチェックを可能にした話\n・i18nを導入しても開発効率を損なわない仕組みを構築した話\n・業界用語を学習させたGPTベース…", + "image": "https://files.speakerdeck.com/presentations/255ff17c0d394009bfda7d443cf14bc8/slide_0.jpg?32745117", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/mizdra/the-world-of-function-prototype-tostring-you-dont-know": { + "title": "あなたの知らない Function.prototype.toString() の世界", + "description": "JSConf JP 2024 の発表資料です。\n\n---\n\nJavaScript には Function.prototype.toString() という API があります。この API を使うと、関数本体のソースコードを文字列として取得できます。 一見すると何の使い道があるか分からないかもし…", + "image": "https://files.speakerdeck.com/presentations/1cdd8ad24d254790950d7d3fedd7d972/slide_0.jpg?32745008", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/narirou/lineyahuniokeruprerenderji-shu-nodao-ru-tosonoxiao-guo": { + "title": "LINEヤフーにおけるPrerender技術の導入とその効果", + "description": "LINEヤフーは快適なユーザー体験を追求するために、表示パフォーマンスの改善に取り組んでいます。その取組の1つとして、私達はSpeculationRulesAPIを用いてページを事前にレンダリングし、Yahoo! JAPAN トップページとYahoo!ニュース間の遷移において、その結果を検証してきました…", + "image": "https://files.speakerdeck.com/presentations/96a86e3bf68946ffb5ee2efe3e01547b/slide_0.jpg?32742555", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/re_taro/storybook-tonoshang-shou-naxiang-kihe-ifang-wokao-eru": { + "title": "Storybook との上手な向き合い方を考える", + "description": "JSConf JP 2024 にて登壇した資料です。\n\nスピーカーノートはこちら -> マダナイヨ", + "image": "https://files.speakerdeck.com/presentations/1ea0b2e1bc9c464982649e7879b18e29/slide_0.jpg?32737953", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/sangunkang/romajip-ri-ben-nozhu-suo-csvdetawohuo-yong-sitaying-yu-zhu-suo-bian-huan-raiburariwozuo-tutahua": { + "title": "romajip: 日本の住所CSVデータを活用した英語住所変換ライブラリを作った話", + "description": "https://jsconf.jp/2024/talk/kang-sangun/", + "image": "https://files.speakerdeck.com/presentations/e32f7bf19d314bb9be3ef4d767c2df76/slide_0.jpg?32738597", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/shunya078/wo-nodezainsisutemuha-chakra-v3-niatupudetosimasu": { + "title": "我々のデザインシステムは Chakra v3 にアップデートします", + "description": "JSConf 2024: 2024/11/23 (Sat.)", + "image": "https://files.speakerdeck.com/presentations/b082b753f4954d76a8f2eb0d85de9246/slide_0.jpg?32741265", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/sosukesuzuki/iteretatoiteraburunogai-yao-toke-ti-wei-lai": { + "title": "イテレータとイテラブルの概要と課題、未来", + "description": "JSConf JP 2024", + "image": "https://files.speakerdeck.com/presentations/a3bfbed2d76942f0a53e9952134536e9/slide_0.jpg?32743460", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/ssssota/the-next-chapter-of-declarative-ui": { + "title": "React CompilerとFine Grained Reactivityと宣言的UIのこれから / The next chapter of declarative UI", + "description": "https://jsconf.jp/2024/talk/ssssota/\nhttps://github.com/ssssota/react-compiler-fine-grained-reactivity-and-declarative-ui-future", + "image": "https://files.speakerdeck.com/presentations/c2d800c9e26c4761a5411c74c7412dd8/slide_0.jpg?32738719", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/takonda/minimize-framework-dependency-in-frontend": { + "title": "React への依存を最小にするフロントエンド設計", + "description": "JSConf JP 2024 での発表資料です", + "image": "https://files.speakerdeck.com/presentations/001a570b52274791b464dd5191a5e4d8/slide_0.jpg?32739316", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/yosuke_furukawa/welcome-jsconf-dot-jp-2024": { + "title": "Welcome JSConf.jp 2024", + "description": "JSConf.jp 2024 23rd November", + "image": "https://files.speakerdeck.com/presentations/4be15f86a6f34ef496d2271f8c705724/slide_0.jpg?32736704", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/ypresto/nuxt-inside-nextjs-with-iframe": { + "title": "Next.jsとNuxtが混在? iframeでなんとかする!", + "description": "", + "image": "https://files.speakerdeck.com/presentations/edb194c02fab46978ffdf4808eaa4f7c/slide_0.jpg?32744905", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://speakerdeck.com/yuisakamoto/modular-monolith-monorepo-sinpurusawobao-tinagaramonoreponomeritutowozui-da-hua-suru": { + "title": "Modular Monolith Monorepo ~シンプルさを保ちながらmonorepoのメリットを最大化する~", + "description": "スタートアップにおけるMonorepo開発で、単にコードを一箇所に集めるだけでなく、チームの意思決定プロセスとコミュニケーションの設計を通じて、その真価を最大化する実践について解説。", + "image": "https://files.speakerdeck.com/presentations/26087f47d3104cd1b87eb70a55386580/slide_0.jpg?32743189", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://speakerdeck.com" + }, + "https://storage.rayriffy.com/files/jsconf-web-can-be-fun.pdf": { + "title": "", + "description": "", + "image": "", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://storage.rayriffy.com" + }, + "https://tamascsaba.github.io/jsconfjp-2024-presentation/": { + "title": "", + "description": "", + "image": "", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://tamascsaba.github.io" + }, + "https://www.figma.com/community/file/1441988131613308209/you-dont-know-figma-yet": { + "title": "You Don’t Know Figma Yet", + "description": "", + "image": "", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://www.figma.com" + }, + "https://www.youtube.com/@jsconfjp": { + "title": "jsconfjp", + "description": "作成した動画を友だち、家族、世界中の人たちと共有", + "image": "https://yt3.googleusercontent.com/ytc/AIdro_m4ohdTwVIwcCyC7ytC30bfu8rSA1b_2VhEmzXIPEr-yQ=s900-c-k-c0x00ffffff-no-rj", + "favicon": "https://www.google.com/s2/favicons?sz=256&domain=https://www.youtube.com" + } + }, "2024-08-25-frontend-conf-hokkaido-2024": { "https://2024-fac-hokkaido-yuto343.pages.dev/1": { "title": "CodeGrid記事かいつまみ紹介 - Slidev", diff --git a/src/content/posts/2024/2024-11-24-jsconf-jp-2024.mdx b/src/content/posts/2024/2024-11-24-jsconf-jp-2024.mdx new file mode 100644 index 0000000..ccd9d1c --- /dev/null +++ b/src/content/posts/2024/2024-11-24-jsconf-jp-2024.mdx @@ -0,0 +1,375 @@ +--- +title: "JSConf JP 2024 公開資料・Xアカウントリンクまとめ" +description: "JSConf JP 2024の公開資料、Xアカウントのリンクまとめ" +pubDate: "2024-11-24" +updatedDate: "2024-11-24" +category: "event" +tags: ["リンク集", "JSConf JP"] +--- + +2024/11/24(日)で開催された JSConf JP 2024に関する、現時点での公開資料と X アカウントリンクをまとめました。 +よろしければご活用ください。 + +import OG from "@/components/OG.astro" + +## はじめに + + + +登壇社名および登壇者名は敬称略させていただいています。 + +x アカウントについては、以下のように確認できたものを記載しております。 +- JSConf JP 公式サイトに記載がある +- JSConf JP 公式サイトに記載のプロフィールと一致している +- 当イベントで登壇されることに言及されている +- スライドに記載されている + +リンクの間違い等ありましたらコメントいただけると助かります🙏 +(Zenn の方のコメントでも) + +[Zenn 版](https://zenn.dev/yumemi_inc/articles/2024-11-24-jsconf-jp-2024)ではスライド埋め込みをしているので、そちらの方がさっと見やすいかもです。 + +{/* */} + +## アーカイブ + +本イベントは YouTube でライブ配信されていました。 + +ただ、執筆途中時点からトラック A の動画が非公開になっていました。 +アーカイブとして残るのかがわからなかったため、一旦 JSConf JP の YouTube アカウントへのリンクのみ記載にしておきます。 + + + +## 講演一覧 + +### オープニングトーク + +- 登壇者:Yosuke Furukawa [@yosuke_furukawa](https://x.com/yosuke_furukawa) + + + +### A 10:10-10:20 LT: Connecting the dots – Web Accessibility through Internationalization and Localization + +- 登壇者:Sahil Khokhar [@505sahil](https://x.com/505sahil) + +### B 10:10-10:20 LT: Promise.try: シンプルで強力な同期/非同期統合の未来 - 実装の深層と Promise の進化 + +- 登壇者:saku[Cybozu] [@sakupi01](https://x.com/sakupi01) + + + +### C 10:10-10:20 LT: UI 開発における ヘッドレス UI ライブラリの重要性とデザインシステムへの取り入れ方 + +- 登壇者:azukiazusa [@azukiazusa9](https://x.com/azukiazusa9) + + + +### A 10:20-10:30 LT: Web can be fun! + +- 登壇者:Phumrapee Limpianchop [@rayriffy](https://x.com/rayriffy) + + + +デモリポジトリ + + +### B 10:20-10:30 LT: JavaScript を支えるエコシステム(漫才) + +- 登壇者:ECMAボーイ + - uhyo [@uhyo_](https://x.com/uhyo_) + - shqld [@shqld](https://x.com/shqld) + + + +### C 10:20-10:30 LT: A Tour of Anti-patterns for Functional Programming + +- 登壇者:TAKASE Kazuyuki [@guvalif](https://x.com/guvalif) + + + +### A 10:40-10:50 LT: Stay Fit, Code Better: A Sportsman’s Practical Tips for JavaScript Developers + +- 登壇者:Csaba Tamas + + + +### B 10:40-10:50 LT: romajip: 日本の住所 CSV データを活用した英語住所変換ライブラリを作った話 + +- 登壇者:カンサンウン(Kang Sangun) [@ksu_302](https://x.com/ksu_302) + + + +詳細された英語住所変換ライブラリ + + +### C 10:40-10:50 LT: Storybook との上手な向き合い方を考える + +- 登壇者:りんたろー [@re_taro_](https://x.com/re_taro_) + + + +### A 10:50-11:00 LT: Building a Creative Coding Library for Fun and Learning + +- 登壇者:Anushka Trivedi, opheliagame [@oopheliagame](https://x.com/oopheliagame) + +### B 10:50-11:00 LT: ステップバイステップで進める Yahoo!知恵袋のフロントエンドリアーキテクト + +- 登壇者:Koki Tsumura[LINEヤフー] [@l1lhu1hu1](https://x.com/l1lhu1hu1) + + + +### C 10:50-11:00 LT: あなたの知らない Function.prototype.toString() の世界 + +- 登壇者:mizdra[はてな] [@mizdra](https://x.com/mizdra) + + + +### A 11:10-11:40 WebAssembly Unleashed: Powering Server-Side Applications + +- 登壇者:Chris Fuentes [@ChrisFt25](https://x.com/ChrisFt25) + + + +### B 11:10-11:40 React への依存を最小にするフロントエンドの設計 + +- 登壇者:恩田 崇[一休] [@takashi_onda](https://x.com/takashi_onda) + + + +### C 11:10-11:40 You Don’t Know Figma Yet - Figma を JS でハックする + +- 登壇者: + - Hiroki Tani[Figma] [@hiloki](https://x.com/hiloki) + - Corey Lee + + + +### D 11:10-11:40 WYSIWYG ウェブページビルダーを支える技術 とSever Driven UI への拡張 + +- 登壇社:メルカリ + +### A 11:40-12:10 Creating Fast-Feeling Web Apps + +- 登壇者:Trung Vo + +### B 11:40-12:10 React Compiler と Fine Grained Reactivity と宣言的 UI のこれから + +- 登壇者:ssssota (TOMIKAWA Sotaro)[ZOZO] [@ssssotaro](https://x.com/ssssotaro) + + + +### C 11:40-12:10 30 Minutes to Understand All of RegExp Syntax + +- 登壇者:Yuji Sugiura[ピクセルグリッド] [@leaysgur](https://x.com/leaysgur) + + + +### D 11:40-12:10 生成 AI でコーディング試験を解いてみよう + +- 登壇社:ハイヤールー + +### A 13:10-13:40 Building AI apps with JavaScript + +- 登壇者:Aileen Villanueva Lecuona [@aileenvl](https://x.com/aileenvl) + +### B 13:10-13:40 Vapor Revolution: Unleashing Vue evolution and Potential with Vapor Mode + +- 登壇者:kazupon[Plaid] [@kazu_pon](https://x.com/kazu_pon) + + + +### C 13:10-13:40 The challenges of web apps: what we’ve solved and what’s next? + +- 登壇者:Alexey Taktarov + +### D 13:10-13:40 Yahoo! JAPAN トップページにおけるマイクロフロントエンド - 大規模組織における FE 開発を加速させるには + +- 登壇社:LINEヤフー + - Kazuki Matsuda + +### A 13:40-14:10 Why Build a Secure Supply Chain Management? + +- 登壇者:VJ + +### B 13:40-14:10 幸せの形はどれも似ているが、不幸なプロジェクトはそれぞれの形がある + +- 登壇者:mizchi [@mizchi](https://x.com/mizchi) + + + +### C 13:40-14:10 Boost your Test Implementation in Javascript by 10x? + +- 登壇者:Mesut Durukal [@DurukalMesut](https://x.com/DurukalMesut) + +### D 13:40-14:10 電話を切らさない技術:電話自動応答サービスを支えるフロントエンド + +- 登壇社:IVRy + - 佐川 善彦 [@barometrica](https://x.com/barometrica) + + + +### A 14:20-14:50 React Server Components とは何であって何でないか + +- 登壇者:akfm_sato [@akfm_sato](https://x.com/akfm_sato) + + + +### B 14:20-14:50 リアルアセットと Web のシームレスな活用のためのパスキー + +- 登壇者:maxmellon (Kento TSUJI)[東急] + +### C 14:20-14:50 LINE ヤフーにおける Prerender 技術の導入とその効果 + +- 登壇者: + - Masanari Hamada[LINEヤフー] + - Tomoki Kiraku[LINEヤフー] + + + +### D 14:20-14:50 Cosense の Translation mode の設計と実装 + +- 登壇社:Helpfeel + - ohnishiakira + + + +### A 14:50-15:20 Encrypting data in the Browser - Exploring Web Crypto APIs + +- 登壇者:Aakansha Doshi [@aakansha1216](https://x.com/aakansha1216) + +### B 14:50-15:20 JavaScript のモジュール解決の相互運用性 + +- 登壇者:berlysia[ドワンゴ] [@berlysia](https://x.com/berlysia) + + + +### C 14:50-15:20 How to automate your murder mystery: immersive games in your home + +- 登壇者: + - Tiger + - Daphne Oakes + +### D 14:50-15:20 静的解析を活用した i18n 対応 + +- 登壇社:LayerX + - minako-ph [@minako__ph](https://x.com/minako__ph) + + + +### A 15:30-16:00 Web 標準の進化を止めない! Baseline というブラウザサポートの考え方 + +- 登壇者:Mariko Kosaka[Google] [@kosamari](https://x.com/kosamari) + +### B 15:30-16:00 Modular Monolith Monorepo + +- 登壇者:坂本結衣[newmo] [@yui_tang](https://x.com/yui_tang) + + + +### C 15:30-16:00 ESLint のカスタムルールで治安維持活動をする + +- 登壇社:ミイダス + - Nizobuchi + + + +### D 15:30-16:00 クルマのサブスクサービスを Next.js で内製化した経験とその1年後 + +- 登壇社:KINTOテクノロジーズ + - N Okawara [@nori_okwr](https://x.com/nori_okwr) + - ahomu [@ahomu](https://x.com/ahomu) + +### A 16:00-16:30 Moving Three.js from WebGL to WebGPU + +- 登壇者:Mr.doob [@mrdoob](https://x.com/mrdoob) + +### B 16:00-16:30 JavaScript のイテレータとイテラブルの概要と課題、未来 + +- 登壇者:Sosuke Suzuki[Ubie] [@__sosukesuzuki](https://x.com/__sosukesuzuki) + + + +### C 16:00-16:30 `@effect/schema`による型安全な軽量 DDD の実践 + +- 登壇社:EARTHBRAIN + - Yuichi Goto [@_yasaichi](https://x.com/_yasaichi) + + + +### D 16:00-16:30 徹底解剖!医療業務システムの React コンポーネント設計 + +- 登壇社:メドレー + - Yuta Takahashi [@Wakeupsloth](https://x.com/Wakeupsloth) + + + +### A, B, C 16:40-17:40 Sponsor LT × 12 + +#### AI 時代のスキル面接 + +- 登壇社:ハイヤールー + +#### (本日登壇した内容の紹介) + +- 登壇社:LINEヤフー + +#### Next.js と Nuxt が混在? iframe でなんとかする! + +- 登壇社:LayerX + - ypresto [@yuya_presto](https://x.com/yuya_presto) + + + + +#### (ミイダスが提供するサービスの診断結果のお話) + +- 登壇社:ミイダス + +#### Harmonizing Mercari's diverse tech stacks + +- 登壇社:メルカリ + +#### あなたが KTC に入るべき3つの理由 + +- 登壇社:KINTOテクノロジーズ + - ahomu [@ahomu](https://x.com/ahomu) + +#### (IVRy が提供するサービス紹介) + +- 登壇社:IVRy + - 大月 佑佳子 [@otsuky_](https://x.com/otsuky_) + +#### さくらインターネットでは こんなところで JavaScript を使っています + +- 登壇社:さくらインターネット + - 法林 浩之 [@hourin](https://x.com/hourin) + + + +冒頭で紹介されたゲーム記事 + + +#### 我々のデザインシステムは Chakra v3 にアップデートします + +- 登壇社:enechain + - Shunya078 [@_Shunya078](https://x.com/_Shunya078) + + + +#### Remix SPA モードのファイルベースルーティングで進めるフロントエンド構築 + +- 登壇社:メドレー + - 徳永 諒介 + +### A, B, C 17:50-18:30 啓蒙者の視点で振り返るウェブ + +- 登壇者:Eiji Kitamura / えーじ[Google] [@agektmr](https://x.com/agektmr) + +--- + +今年も盛りだくさんでしたね。 + +自分はなぜか、今年は YouTube 配信がないと思い込んでいて私用入れてしまっていました😇 +多くの方が資料を公開してくださっているので、これからキャッチアップしていくぞ~。 + +{/* */}