Skip to content

Commit aefcca2

Browse files
committed
chore: lt schedule
1 parent 631f0f3 commit aefcca2

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

i18n/en/speakers.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ export const LT_SPEAKERS: Speaker[] = [
355355
It seems that we, as JavaScript/TypeScript engineers, are using Rust-based software without even realizing it—even though we have no memory of ever setting up a Rust development environment.
356356
357357
Let's take a fresh look at how these Rust-based tools work, especially in coordination with JavaScript.`,
358-
talkSchedule: "16:25 - 16:30",
358+
talkSchedule: "16:25 - 17:25",
359359
talkTrack: "mates",
360360
socialUrls: {
361361
github: "https://github.com/ssssota",
@@ -372,7 +372,7 @@ Let's take a fresh look at how these Rust-based tools work, especially in coordi
372372
color: "purple",
373373
talkTitle: "What Changes with the Singleton Data Fetching Layer in Nuxt 4",
374374
talkOverview: "The Singleton Data Fetching Layer being introduced in Nuxt4 is a new architecture that fundamentally solves the problems of traditional useFetch/useAsyncData. In this Lightning Talk, I'll explain in 5 minutes the new features that dramatically improve performance and developer experience, including reduced memory usage, reactive key support, and automatic data cleanup.",
375-
talkSchedule: "16:25 - 16:30",
375+
talkSchedule: "16:25 - 17:25",
376376
talkTrack: "mates",
377377
socialUrls: {
378378
github: "https://github.com/NaokiHaba",
@@ -389,7 +389,7 @@ Let's take a fresh look at how these Rust-based tools work, especially in coordi
389389
color: "orange",
390390
talkTitle: "Getting Started with OSS Contribution Through Output: A Case Study on eslint-plugin-vue",
391391
talkOverview: "Many developers feel that contributing to open source is something they'd like to do—but it seems intimidating. I've felt the same.\n\nAt TSKaigi 2025, Anthony Fu introduced a library called `eslint-typegen`. His talk sparked my interest, so I decided to learn more about it and share what I learned in a public talk outside my company. That small act of output led to an unexpected opportunity: contributing `eslint-typegen` support to `eslint-plugin-vue`.\n\nIn this lightning talk, I'll reflect on that journey to show that *open source is closer than you think*. I'll cover:\n\n1. How a small talk and public output became the gateway to OSS contribution\n2. The technical growth I experienced through contributing\n3. The welcoming and open culture of the Vue ecosystem's OSS community\n\nI hope this story encourages more developers to take that first small step into the world of open source.",
392-
talkSchedule: "16:25 - 16:30",
392+
talkSchedule: "16:25 - 17:25",
393393
talkTrack: "mates",
394394
socialUrls: {
395395
github: "https://github.com/2nofa11",
@@ -404,7 +404,7 @@ Let's take a fresh look at how these Rust-based tools work, especially in coordi
404404
color: "navy",
405405
talkTitle: "Perception and Design (Short Version)",
406406
talkOverview: "Today, \"UI/UX\" has become a buzzword we hear all the time.\n\nBy designing user flows based on user stories and creating consistent design style guides, we aim to present a unified look and make actions clear for users.\n\nIn this talk, I hope to offer a fresh perspective on how we approach everyday design—by understanding how the human brain processes the information it receives through the eyes.",
407-
talkSchedule: "16:25 - 16:30",
407+
talkSchedule: "16:25 - 17:25",
408408
talkTrack: "mates",
409409
socialUrls: {
410410
github: "https://github.com/rinchoku",
@@ -420,7 +420,7 @@ Let's take a fresh look at how these Rust-based tools work, especially in coordi
420420
color: "default",
421421
talkTitle: "The Key to Cookie-Based State Management in Nuxt Authentication",
422422
talkOverview: "In this session, I'll share key considerations for managing authentication state using cookies when building a custom auth system in Nuxt.\n\nAs of now, there are no stable third-party solutions for email and password-based authentication in Nuxt, which has led us to implement our own.\n\nI'll walk you through the challenges we faced and the practical workarounds we found—especially around why simply using the `useCookie` composable didn't behave as expected, and what we did to address it.",
423-
talkSchedule: "16:25 - 16:30",
423+
talkSchedule: "16:25 - 17:25",
424424
talkTrack: "mates",
425425
socialUrls: {
426426
github: "https://github.com/noriyuki-shimizu",
@@ -436,7 +436,7 @@ Let's take a fresh look at how these Rust-based tools work, especially in coordi
436436
color: "purple",
437437
talkTitle: "Building Japan's Digital Agency Design System in Vue.js as a Solo Developer",
438438
talkOverview: "In this talk, I'll share our experience implementing the Digital Agency's public design system using Vue.js. Along the way, I'll highlight some of the key strengths we discovered—particularly the power of `v-model` and `computed`—as we built out the system.",
439-
talkSchedule: "16:25 - 16:30",
439+
talkSchedule: "16:25 - 17:25",
440440
talkTrack: "mates",
441441
socialUrls: {
442442
github: "https://github.com/Crayfisher-zari",
@@ -453,7 +453,7 @@ Let's take a fresh look at how these Rust-based tools work, especially in coordi
453453
color: "orange",
454454
talkTitle: "Could \"Vue Native\" the Vue Version of React Native Become a Reality?\nLet's Take a Look at Lynx, a Next-Generation Cross-Platform Framework, and Its Vue.js Support",
455455
talkOverview: "In March 2025, ByteDance—the company behind TikTok and CapCut—announced a new open-source, next-generation mobile cross-platform development framework called **Lynx**.\n\nLynx is now aiming to support **Vue.js**, potentially offering Vue developers a mobile-native development experience with minimal learning curve—much like what React Native does for React users.\n\nThere's already exciting momentum: Vue creator **Evan You** has publicly expressed support for Vue+Lynx on X (formerly Twitter), and Vue community member **Rahul Vashishtha** has even shared a working prototype on GitHub.\n\nGiven how new Lynx is, there's still very little documentation available—especially in Japanese—and it hasn't yet gained much attention in Vue circles.\n\nIn this talk, I'd love to introduce Vue+Lynx, highlight what's already happening (including Vashishtha's prototype), and share the excitement and possibilities this could bring to the Vue community. Let's explore what the future of Vue-powered native app development might look like—together.",
456-
talkSchedule: "16:25 - 16:30",
456+
talkSchedule: "16:25 - 17:25",
457457
talkTrack: "mates",
458458
socialUrls: {
459459
x: "https://x.com/yut0naga1",
@@ -474,7 +474,7 @@ As a result, the development team can now independently design and improve the s
474474
and we have built a structure that allows us to flexibly enhance API communication and authentication in-house.
475475
476476
In this LT, we will introduce the technical architecture and the key points we focused on.`,
477-
talkSchedule: "16:25 - 16:30",
477+
talkSchedule: "16:25 - 17:25",
478478
talkTrack: "mates",
479479
socialUrls: {},
480480
},

i18n/ja/speakers.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ export const LT_SPEAKERS: Speaker[] = [
349349
color: "default",
350350
talkTitle: "なんでRustの環境構築してないのにRust製のツールが動くの?",
351351
talkOverview: "最近はRust製のツールが幅を利かせています。RolldownやBiomeなんかは最近よく聞きます。\nVoidZeroという会社は「次世代のJavaScriptツールチェーンを作る」と言いながらRustのプロジェクトが半数を占めているという噂も。\n\nJavaScript/TypeScript系エンジニアである我々は気付かないうちにRust製のソフトウェアを使っているようです。\nRustの開発・実行環境なんて用意した記憶がないのに...。\n\n改めてRust製のツールが(JavaScriptと協調しながら)動く仕組みをおさらいしましょう。",
352-
talkSchedule: "16:25 - 16:30",
352+
talkSchedule: "16:25 - 17:25",
353353
talkTrack: "mates",
354354
socialUrls: {
355355
github: "https://github.com/ssssota",
@@ -366,7 +366,7 @@ export const LT_SPEAKERS: Speaker[] = [
366366
color: "purple",
367367
talkTitle: "Nuxt4のSingleton Data Fetching Layerで何が変わるのか",
368368
talkOverview: "Nuxt4で導入されるSingleton Data Fetching Layerは、従来のuseFetch/useAsyncDataの問題点を根本的に解決する新しいアーキテクチャです。本LTでは、メモリ使用量の削減、リアクティブキーのサポート、自動的なデータクリーンアップなど、パフォーマンスと開発体験を劇的に改善する新機能を5分間で解説します。",
369-
talkSchedule: "16:25 - 16:30",
369+
talkSchedule: "16:25 - 17:25",
370370
talkTrack: "mates",
371371
socialUrls: {
372372
github: "https://github.com/NaokiHaba",
@@ -383,7 +383,7 @@ export const LT_SPEAKERS: Speaker[] = [
383383
color: "orange",
384384
talkTitle: "アウトプットから始めるOSSコントリビューション\n〜eslint-plugin-vueの場合〜",
385385
talkOverview: "開発者の中には、「OSSに貢献したいけど難しそう」と感じている方が多いと思います(私もそうです)。\n\nTSKaigi 2025 にて、Anthony Fu 氏が登壇し、eslint-typegen というライブラリを紹介していました。\neslint-typegen に興味を持ち、学習した内容を社外に向けて登壇という形でアウトプットしました。\nこの経験がきっかけとなり、eslint-plugin-vue に eslint-typegen を追加する機会をいただきました。\n\n本LTでは上記を振り返りながら、「OSSの世界は意外と身近である」ことを伝えます。\n具体的には下記の内容を想定しています。\n\n1. 小さな発表やアウトプットが、OSS貢献のきっかけとなったプロセスについて\n2. OSSへの貢献を通じて、技術的に成長できたこと\n3. Vueエコシステムのコミュニティに、OSS参加を歓迎する文化があること",
386-
talkSchedule: "16:25 - 16:30",
386+
talkSchedule: "16:25 - 17:25",
387387
talkTrack: "mates",
388388
socialUrls: {
389389
github: "https://github.com/2nofa11",
@@ -398,7 +398,7 @@ export const LT_SPEAKERS: Speaker[] = [
398398
color: "navy",
399399
talkTitle: "知覚とデザイン short version",
400400
talkOverview: "現在では「UI/UX」はありきたりの言葉になりました。\nユーザーストーリーを考慮した導線設計、デザインスタイルガイドを作成することでユーザーに見せるデザインの統一性・アクションをわかりやすくしています。\n\n人間が目から取得した情報を脳がどのように処理するかを理解することで、普段のデザインの見方に対して新しい所見を与えられればと思います。",
401-
talkSchedule: "16:25 - 16:30",
401+
talkSchedule: "16:25 - 17:25",
402402
talkTrack: "mates",
403403
socialUrls: {
404404
github: "https://github.com/rinchoku",
@@ -414,7 +414,7 @@ export const LT_SPEAKERS: Speaker[] = [
414414
color: "default",
415415
talkTitle: "Nuxt 認証基盤作成における Cookie 状態管理のポイント",
416416
talkOverview: "Nuxt において独自の認証基盤を構築する際の、Cookie を用いた状態管理のポイントについて共有させていただきます。\n\n現時点では、Nuxt におけるメールアドレスおよびパスワードによる認証に関して、安定して利用できるサードパーティ製のソリューションが存在しません。\n\nそのため、独自に認証機構を実装した際の工夫点や注意点についてお伝えいたします。 \n特に、`useCookie` コンポーザブルを使用するだけでは期待通りに動作しなかった背景についても説明できればと考えております。\n",
417-
talkSchedule: "16:25 - 16:30",
417+
talkSchedule: "16:25 - 17:25",
418418
talkTrack: "mates",
419419
socialUrls: {
420420
github: "https://github.com/noriyuki-shimizu",
@@ -430,7 +430,7 @@ export const LT_SPEAKERS: Speaker[] = [
430430
color: "purple",
431431
talkTitle: "個人でデジタル庁のデザインシステムをVue.jsで作っている話",
432432
talkOverview: "デジタル庁が公開しているデザインシステムをVue.jsで実装した話について発表します。デザインシステムを作っていく中で感じた強力なv-modelやcomputedの魅力などをお伝えします。",
433-
talkSchedule: "16:25 - 16:30",
433+
talkSchedule: "16:25 - 17:25",
434434
talkTrack: "mates",
435435
socialUrls: {
436436
github: "https://github.com/Crayfisher-zari",
@@ -447,7 +447,7 @@ export const LT_SPEAKERS: Speaker[] = [
447447
color: "orange",
448448
talkTitle: "React Nativeならぬ\"Vue Native\"が実現するかも?\n新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう",
449449
talkOverview: "2025年3月、TikTokやCapCutなどを運営していることで有名なByteDance社が、新世代のモバイル向けマルチプラットフォーム開発フレームワークであるLynxを公開、OSSとして発表しました。\nこのLynx、Vue.jsに対応しようとしているそうです。ReactユーザーにとってのReact Nativeのように、Vue.jsのユーザーがキャッチアップ工数少なくモバイルネイティブアプリ開発ができるようになるかもしれません。\n\n実際、LynxのVue.jsの対応(以下Vue+Lynxと表現します)に向けてはVueクリエイターのEvan You氏がLynxのVue+Lynxを支援することをXで表明したり、VueコミュニティのRahul Vashishtha氏がVue+LynxのプロトタイプをGithub上で公開したりといった動きがあります。\n\nまだLynx自体公開されてから期間も短いこともあり、Vue+Lynxとなるとなかなか情報が少ないですし、日本語文献はもっと少ない(といいますかCfP書いてる時点で日本語での情報を少なくとも私は見つけられていない…)こともあり、なかなかこの話題が盛り上がっていないどころかほとんど見聞きしません。\n\nVashishtha氏のプロトタイプなどにも触れながら、Vue+LynxについてVueFes参加者のみなさんとワクワクを共有できたら幸いです。\n",
450-
talkSchedule: "16:25 - 16:30",
450+
talkSchedule: "16:25 - 17:25",
451451
talkTrack: "mates",
452452
socialUrls: {
453453
x: "https://x.com/yut0naga1",
@@ -468,7 +468,7 @@ export const LT_SPEAKERS: Speaker[] = [
468468
API通信や認証も含めて自社で柔軟に改善できる体制を整えました。
469469
470470
本LTでは、その技術構成と工夫したポイントをご紹介します。`,
471-
talkSchedule: "16:25 - 16:30",
471+
talkSchedule: "16:25 - 17:25",
472472
talkTrack: "mates",
473473
socialUrls: {},
474474
},

0 commit comments

Comments
 (0)