東京Node学園 グループの新着イベントhttps://nodejs.connpass.com/2025-12-19T18:56:30+09:00connpass.comNode.js日本ユーザグループ主催のNode.js勉強会フロントエンドエキスパートチームについて Node学園47時限目2025-11-25T13:25:37+09:002025-12-19T18:56:30+09:00https://nodejs.connpass.com/event/377035/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2025/12/19 18:30 ~ 22:30<br />開催場所: 東京都千代田区九段北1-14-6 九段坂上KSビル<br /><br /><h1>Venue / 会場</h1> <p>九段下駅 徒歩5分 九段坂上KSビル 3F 301号室</p> <h1>About / 概要</h1> <p>Node.js Japan User Group (<a href="proxy.php?url=https://nodejs.jp" rel="nofollow">https://nodejs.jp</a>) organizes this JavaScript conference.</p> <p>Node.js日本ユーザグループ(<a href="proxy.php?url=https://nodejs.jp/" rel="nofollow">https://nodejs.jp/</a>) 主催による、JavaScript の勉強会です。 </p> <h1>Schedule / タイムテーブル</h1> <p>タイムテーブルは今後発表者を追加していきたいと思います。</p> <table> <thead> <tr> <th align="left">時間</th> <th align="left">コンテンツ</th> </tr> </thead> <tbody> <tr> <td align="left">18:30 - 19:00</td> <td align="left">開場</td> </tr> <tr> <td align="left">19:00 - 19:30</td> <td align="left">フロントエンドエキスパートチームの解散は「いい話」なのか? by mugi</td> </tr> <tr> <td align="left">19:30 - 19:40</td> <td align="left">休憩</td> </tr> <tr> <td align="left">19:40 - 20:40</td> <td align="left">エキスパートチームとはなんなのか、話し合い by yosuke_furukawa / mugi / nus3</td> </tr> <tr> <td align="left">20:40 - 20:50</td> <td align="left">休憩 (Break time)</td> </tr> <tr> <td align="left">20:50 - 21:50</td> <td align="left">終了</td> </tr> </tbody> </table> <h1>Youtube</h1> <p><a href="proxy.php?url=https://www.youtube.com/watch?v=8vAi01JQovw" rel="nofollow">https://www.youtube.com/watch?v=8vAi01JQovw</a></p> <h2>参加できない場合</h2> <p>もし参加できない場合は、補欠の方もいらっしゃるのでお手数ですが速やかにキャンセルをしていただきたいと思います。</p>JSConf.jp 2025 Pre Event2025-10-02T18:22:23+09:002025-11-15T17:34:28+09:00https://nodejs.connpass.com/event/371397/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2025/11/15 18:00 ~ 22:00<br />開催場所: 〒150-0002 東京都渋谷区3-21-3<br /><br /><h1>How to attend / 参加方法</h1> <p>Pretix からチケットを購入してください。 / Buy your tickets from Pretix.</p> <p><a href="proxy.php?url=https://pretix.eu/jsconfjp/2025/" rel="nofollow">https://pretix.eu/jsconfjp/2025/</a></p> <h1>Venue / 会場</h1> <p>Google Shibuya Office</p> <p><a href="proxy.php?url=https://lp.cloudplatformonline.com/rs/808-GJW-314/images/Google-Shibuya-Office-Access.pdf" rel="nofollow">https://lp.cloudplatformonline.com/rs/808-GJW-314/images/Google-Shibuya-Office-Access.pdf</a></p> <h1>Attendees</h1> <ul> <li>JSConf speakers/stuff/sponsors</li> <li>JSConf attendees</li> <li>Potentially TPAC attendees</li> </ul> <h1>About / 概要</h1> <p>W3C TPAC will be held in Kobe the week of November 10, 2025. Many specification developers and technical experts will gather together to discuss the future of the Web. TPAC participants will have a great opportunity to interact with Japanese web developers, share the latest information, and get feedback.</p> <p>Fortunately, <a href="proxy.php?url=http://JSConf.jp" rel="nofollow">JSConf.jp</a> will be held in Tokyo on November 16, two days after TPAC. This will be a particularly great opportunity for TPAC participants to deepen their interactions with web developers. Therefore, we plan to hold this session. Google's Chrome Developer Relations team, in particular, is looking forward to this opportunity.</p> <p>W3C TPACは、2025年11月10日の週に神戸で開催されます。多くの仕様策定者や技術専門家が一堂に会し、Webの未来について議論します。TPAC参加者にとって、日本のWeb開発者と交流し、最新情報を発信し、フィードバックを得る絶好の機会となります。</p> <p>幸運なことに、JSConf.jpはTPACの2日後、11月16日に東京で開催されます。これは特に、TPAC参加者にとって、Web開発者との交流を深める絶好の機会となります。そのため、本セッションを開く予定です。特に、GoogleのChrome Developer Relationsチームは、このような機会を期待しています。</p> <h1>Schedule / タイムテーブル (仮)</h1> <p>タイムテーブルは今後発表者を追加していきたいと思います。</p> <table> <thead> <tr> <th align="left">時間</th> <th align="left">コンテンツ</th> </tr> </thead> <tbody> <tr> <td align="left">18:00 - 18:30</td> <td align="left">開場</td> </tr> <tr> <td align="left">18:30 - 18:40</td> <td align="left">Greetings from <a href="proxy.php?url=http://JSConf.jp" rel="nofollow">JSConf.jp</a> organizer / Lightning Talk Start</td> </tr> <tr> <td align="left">18:40 - 18:50</td> <td align="left">「Redux → Recoil → Zustand → useSyncExternalStore:状態管理の10年とReact本来の姿」 by Takao Hayashi</td> </tr> <tr> <td align="left">18:50 - 19:00</td> <td align="left">「Querying Design System - デザインシステムの意思決定を支える構造化検索 -」by ikuma tadokoro</td> </tr> <tr> <td align="left">19:00 - 19:10</td> <td align="left">「Promise.try で実現する新しいエラーハンドリング」 by bicstone</td> </tr> <tr> <td align="left">19:10 - 19:20</td> <td align="left">懇親会スタート (乾杯!!) / Party Start Kanpai !!</td> </tr> <tr> <td align="left">19:20 - 19:30</td> <td align="left">「<a href="proxy.php?url=http://JSConf.jp" rel="nofollow">JSConf.jp</a> のサイトを Next.js 化した話」 by Leko</td> </tr> <tr> <td align="left">19:30 - 19:40</td> <td align="left">「<a href="proxy.php?url=http://JSConf.jp" rel="nofollow">JSConf.jp</a> x Design x Logo animation」 by Shelly</td> </tr> <tr> <td align="left">19:40 - 19:50</td> <td align="left">「Choosing an AI model for you projects」 by Ali Spivak</td> </tr> <tr> <td align="left">19:50 - 20:00</td> <td align="left">休憩 (Break time)</td> </tr> <tr> <td align="left">20:00 - 20:10</td> <td align="left">「Building a client-side AI-based recommender system」 by Thomas Steiner</td> </tr> <tr> <td align="left">20:10 - 20:20</td> <td align="left">「Using web features with confidence: A Baseline update」 by Kadir Topal</td> </tr> <tr> <td align="left">20:20 - 21:00</td> <td align="left">LT終了〜懇親会終了 / Lightning Talk End ~ Party End</td> </tr> <tr> <td align="left">21:00 -</td> <td align="left">End</td> </tr> </tbody> </table>JSConf.jp おかわり Node学園46時限目2025-02-10T10:08:34+09:002025-02-28T18:13:29+09:00https://nodejs.connpass.com/event/344588/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2025/02/28 18:30 ~ 22:30<br />開催場所: 東京都千代田区丸の内1-9-2 グラントウキョウサウスタワー<br /><br /><h1>Venue / 会場</h1> <p>リクルートサウスオフィス アカデミーホール</p> <p>Recruit South Office Akademy Hall</p> <p><a href="proxy.php?url=https://www.google.co.jp/maps?f=q&amp;source=embed&amp;hl=ja&amp;geocode=&amp;q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B8%B8%E3%81%AE%E5%86%851-9-2&amp;aq=&amp;sll=35.678647,139.767384&amp;sspn=0.009377,0.016587&amp;brcurrent=3,0x60188c0c0b13f54d:0xb630953beee48188,0&amp;ie=UTF8&amp;hq=&amp;hnear=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B8%B8%E3%81%AE%E5%86%85%EF%BC%91%E4%B8%81%E7%9B%AE%EF%BC%99%E2%88%92%EF%BC%92%E2%89%AA=35.688951,139.767551&amp;spn=0.025096,0.030813&amp;z=14" rel="nofollow">https://www.google.co.jp/maps?f=q&amp;source=embed&amp;hl=ja&amp;geocode=&amp;q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B8%B8%E3%81%AE%E5%86%851-9-2&amp;aq=&amp;sll=35.678647,139.767384&amp;sspn=0.009377,0.016587&amp;brcurrent=3,0x60188c0c0b13f54d:0xb630953beee48188,0&amp;ie=UTF8&amp;hq=&amp;hnear=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B8%B8%E3%81%AE%E5%86%85%EF%BC%91%E4%B8%81%E7%9B%AE%EF%BC%99%E2%88%92%EF%BC%92%E2%89%AA=35.688951,139.767551&amp;spn=0.025096,0.030813&amp;z=14</a></p> <h1>About / 概要</h1> <p>Node.js Japan User Group (<a href="proxy.php?url=https://nodejs.jp" rel="nofollow">https://nodejs.jp</a>) organizes this JavaScript conference.</p> <p>Node.js日本ユーザグループ(<a href="proxy.php?url=https://nodejs.jp/" rel="nofollow">https://nodejs.jp/</a>) 主催による、JavaScript の勉強会です。 </p> <h1>Schedule / タイムテーブル</h1> <p>タイムテーブルは今後発表者を追加していきたいと思います。</p> <table> <thead> <tr> <th align="left">時間</th> <th align="left">コンテンツ</th> </tr> </thead> <tbody> <tr> <td align="left">18:30 - 18:50</td> <td align="left">開場</td> </tr> <tr> <td align="left">18:50 - 19:00</td> <td align="left">[LT] PEPCはパーミッションモデルをどのように変えるのか by ken7253</td> </tr> <tr> <td align="left">19:00 - 19:30</td> <td align="left">Cloudflare Workers in Production by Motoki Shakagori</td> </tr> <tr> <td align="left">19:30 - 20:00</td> <td align="left">「The Clean Architecture」がWebフロントエンドでしっくりこないのは何故か - 制約から考えるアーキテクチャとテスト by t-wada</td> </tr> <tr> <td align="left">20:00 - 20:10</td> <td align="left">休憩 (Break time)</td> </tr> <tr> <td align="left">20:10 - 20:40</td> <td align="left">Playwrightでブラウザを拡張する by yebis0942</td> </tr> <tr> <td align="left">20:40 - 21:20</td> <td align="left">Webフレームワークとともに利用するWeb Components by spring-raining</td> </tr> <tr> <td align="left">21:20 - 21:50</td> <td align="left">フロントエンドで日時処理と戦うために 2024 ver. by Ryusei Sajiki</td> </tr> <tr> <td align="left">21:50 -</td> <td align="left">終了</td> </tr> </tbody> </table> <h1>Youtube</h1> <p><a href="proxy.php?url=https://www.youtube.com/watch?v=q5ZkrvP46RQ" rel="nofollow">https://www.youtube.com/watch?v=q5ZkrvP46RQ</a></p> <h2>参加できない場合</h2> <p>もし参加できない場合は、補欠の方もいらっしゃるのでお手数ですが速やかにキャンセルをしていただきたいと思います。</p>jsconf.jp 20242024-10-10T09:34:50+09:002024-11-20T09:45:05+09:00https://nodejs.connpass.com/event/333859/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2024/11/23 09:30 ~ 20:30<br />開催場所: 東京都千代田区九段北1-14-6 九段坂上KSビル<br /><br /><h2>Event Abstract</h2> <p>url: <a href="proxy.php?url=https://jsconf.jp/" rel="nofollow">https://jsconf.jp/</a></p> <p>In recent years, developers take a lot of chances to use JavaScript. The use case is not only Web Applications on browsers, but also creating Server Side Applications using Node.js, IoT, AI, Desktop Application using Electron etc, etc. And JavaScript news is spreaded in world-wide.</p> <p>The Japanese JavaScript community is in the same situation. Previously JSConf was opened in Europe, US, Asia, China. In response to the above flow, We Japan Node.js Association will hold JSConf in Japan.</p> <p>Japan Node.js Association Yosuke Furukawa (@yosuke_furukawa)</p> <p>近年、JavaScript を利用する機会は飛躍的に増えています。ブラウザ内でウェブアプリケーションとしての利用する用途だけではなく、サーバサイドで Node.js を活用するケースや、IoTでの利用、Electronなどのデスクトップアプリ、React Nativeなどを使ったスマートフォンアプリケーションの構築など、適用範囲が増えています。また世界的に見ても Web を中心に JavaScript のニュースが増えています。</p> <p>このような流れは日本でも発生しています。この流れを受けて、これまで、海外でしか開催されていなかった世界的な JavaScript のカンファレンス、 jsconf を日本でも開催します。</p> <p>Japan Node.js Association 代表理事 古川陽介 (@yosuke_furukawa)</p> <h1>Ticket Page</h1> <p><a href="proxy.php?url=https://pretix.eu/jsconfjp/2024/" rel="nofollow">https://pretix.eu/jsconfjp/2024/</a> 11th October 0:00 JST open.</p> <h1>Video Page</h1> <p>トラックA <a href="proxy.php?url=https://youtube.com/live/ew1zmA7y9q8?feature=share" rel="nofollow">https://youtube.com/live/ew1zmA7y9q8?feature=share</a> トラックB <a href="proxy.php?url=https://youtube.com/live/2BXwigWGjWQ?feature=share" rel="nofollow">https://youtube.com/live/2BXwigWGjWQ?feature=share</a> トラックC <a href="proxy.php?url=https://youtube.com/live/E3yTtaGr7V8?feature=share" rel="nofollow">https://youtube.com/live/E3yTtaGr7V8?feature=share</a> トラックD <a href="proxy.php?url=https://youtube.com/live/5Wt0r5vHOwQ?feature=share" rel="nofollow">https://youtube.com/live/5Wt0r5vHOwQ?feature=share</a></p> <h1>Event Venue</h1> <p>九段坂上KSビル</p> <p>〒102-0073 東京都千代田区九段北1-14-6 九段坂上KSビル</p> <p><a href="proxy.php?url=https://www.google.com/maps/place/%E3%80%92102-0073+%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B9%9D%E6%AE%B5%E5%8C%97%EF%BC%91%E4%B8%81%E7%9B%AE%EF%BC%91%EF%BC%94%E2%88%92%EF%BC%96/@35.6956761,139.7490825,18.46z/data=!4m5!3m4!1s0x60188c6a4e1930ff:0x6e9d301f6e95658a!8m2!3d35.6957466!4d139.7491854?hl=ja" rel="nofollow">googlemap</a></p> <h1>イベント概要</h1> <p><a href="proxy.php?url=http://jsconf.jp" rel="nofollow">jsconf.jp</a> is a JavaScript festival in Japan powered by Japan Node.js Association. This is the fourth time event of jsconf in Japan. We would love to become a bridge between Japanese Web Developers and International Web Developers.</p>TC39 x JSConf.jp [Node gakuen 45th]2024-09-09T18:32:07+09:002024-10-07T11:59:25+09:00https://nodejs.connpass.com/event/330662/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2024/10/07 18:00 ~ 22:00<br />開催場所: 東京都千代田区丸の内1-9-2 グラントウキョウサウスタワー<br /><br /><h1>Venue / 会場</h1> <p>リクルートサウスオフィス 41F ルームC </p> <p>Recruit South Office 41st Floor Room C</p> <p><a href="proxy.php?url=https://www.google.co.jp/maps?f=q&amp;source=embed&amp;hl=ja&amp;geocode=&amp;q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B8%B8%E3%81%AE%E5%86%851-9-2&amp;aq=&amp;sll=35.678647,139.767384&amp;sspn=0.009377,0.016587&amp;brcurrent=3,0x60188c0c0b13f54d:0xb630953beee48188,0&amp;ie=UTF8&amp;hq=&amp;hnear=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B8%B8%E3%81%AE%E5%86%85%EF%BC%91%E4%B8%81%E7%9B%AE%EF%BC%99%E2%88%92%EF%BC%92%E2%89%AA=35.688951,139.767551&amp;spn=0.025096,0.030813&amp;z=14" rel="nofollow">https://www.google.co.jp/maps?f=q&amp;source=embed&amp;hl=ja&amp;geocode=&amp;q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B8%B8%E3%81%AE%E5%86%851-9-2&amp;aq=&amp;sll=35.678647,139.767384&amp;sspn=0.009377,0.016587&amp;brcurrent=3,0x60188c0c0b13f54d:0xb630953beee48188,0&amp;ie=UTF8&amp;hq=&amp;hnear=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B8%B8%E3%81%AE%E5%86%85%EF%BC%91%E4%B8%81%E7%9B%AE%EF%BC%99%E2%88%92%EF%BC%92%E2%89%AA=35.688951,139.767551&amp;spn=0.025096,0.030813&amp;z=14</a></p> <h1>About / 概要</h1> <p>Node.js Japan User Group (<a href="proxy.php?url=https://nodejs.jp" rel="nofollow">https://nodejs.jp</a>) organizes this JavaScript conference.</p> <p>Node.js日本ユーザグループ(<a href="proxy.php?url=https://nodejs.jp/" rel="nofollow">https://nodejs.jp/</a>) 主催による、JavaScript の勉強会です。 </p> <h1>Schedule / タイムテーブル</h1> <p>タイムテーブルは今後発表者を追加していきたいと思います。</p> <table> <thead> <tr> <th align="left">時間</th> <th align="left">コンテンツ</th> </tr> </thead> <tbody> <tr> <td align="left">18:30 - 19:00</td> <td align="left">Opening</td> </tr> <tr> <td align="left">19:00 - 19:10</td> <td align="left">Introduction</td> </tr> <tr> <td align="left">19:10 - 19:30</td> <td align="left">Jonathan Kuperman: "The Future of Source Maps"</td> </tr> <tr> <td align="left">19:30 - 19:50</td> <td align="left">Shane Carr: "ECMA-402 をマスターしよう: Modern Techniques for a Global Web"</td> </tr> <tr> <td align="left">19:50 - 20:00</td> <td align="left">休憩 (Break time)</td> </tr> <tr> <td align="left">20:00 - 20:20</td> <td align="left">Mark Miller: TBD</td> </tr> <tr> <td align="left">20:20 - 20:40</td> <td align="left">Oliver Medhurst: "Porffor JS Engine - compiling JS ahead-of-time"</td> </tr> <tr> <td align="left">20:40 - 20:50</td> <td align="left">休憩 (Break time)</td> </tr> <tr> <td align="left">20:50 - 21:20</td> <td align="left">Panel Discussion(TC39 x JSConf organizer)</td> </tr> <tr> <td align="left">21:20 -</td> <td align="left">終了</td> </tr> </tbody> </table> <h1>Youtube</h1> <p><a href="proxy.php?url=https://www.youtube.com/watch?v=oPy82PT1cu4" rel="nofollow">https://www.youtube.com/watch?v=oPy82PT1cu4</a></p> <h2>参加できない場合</h2> <p>もし参加できない場合は、補欠の方もいらっしゃるのでお手数ですが速やかにキャンセルをしていただきたいと思います。</p>Node学園 44時限目 JavaScript Registry について2024-09-09T17:45:36+09:002024-09-27T19:15:29+09:00https://nodejs.connpass.com/event/330652/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2024/09/27 19:30 ~ 22:00<br />開催場所: 東京都千代田区丸の内1-9-2 グラントウキョウサウスタワー<br /><br /><h1>重要</h1> <p>JSRについて <a href="proxy.php?url=https://x.com/kt3k" rel="nofollow">@kt3k</a> さんを読んで話します。</p> <h1>会場</h1> <p>リクルートサウスオフィス 22F セミナールームC </p> <h1>概要</h1> <p>Node.js日本ユーザグループ(<a href="proxy.php?url=https://nodejs.jp/" rel="nofollow">https://nodejs.jp/</a>) 主催による、Node.jsの勉強会です。 </p> <h1>タイムテーブル</h1> <p>タイムテーブルは今後発表者を追加していきたいと思います。</p> <table> <thead> <tr> <th align="left">時間</th> <th align="left">コンテンツ</th> </tr> </thead> <tbody> <tr> <td align="left">19:00 - 19:30</td> <td align="left">会場入場可能</td> </tr> <tr> <td align="left">19:30 - 19:40</td> <td align="left">会場説明</td> </tr> <tr> <td align="left">19:40 - 20:10</td> <td align="left">kt3k 発表「JSRについて」</td> </tr> <tr> <td align="left">20:10 - 20:40</td> <td align="left">パネルトーク with kt3k, yosuke_furukawa</td> </tr> <tr> <td align="left">20:40 - 20:50</td> <td align="left">yosuke_furukawa発表「Removing corepack」について</td> </tr> <tr> <td align="left">20:50 - 21:00</td> <td align="left">progfay発表「Provenance in JSR」</td> </tr> <tr> <td align="left">21:00 -</td> <td align="left">終了</td> </tr> </tbody> </table> <h1>Youtube</h1> <p><a href="proxy.php?url=https://www.youtube.com/watch?v=MlABM_hPGPU" rel="nofollow">https://www.youtube.com/watch?v=MlABM_hPGPU</a></p> <h2>LT発表</h2> <p>発表時間は10分です。 </p> <p>LT枠を募集していますので、発表したい方がいましたらコメント枠か <a href="proxy.php?url=https://twitter.com/yosuke_furukawa" rel="nofollow">@yosuke_furukawa</a>へ連絡をしてください。</p> <h2>参加できない場合</h2> <p>もし参加できない場合は、補欠の方もいらっしゃるのでお手数ですが速やかにキャンセルをしていただきたいと思います。</p>Playwright本出版記念!Node学園 43時限目2024-07-20T08:59:41+09:002024-08-08T17:27:26+09:00https://nodejs.connpass.com/event/325813/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2024/08/08 17:00 ~ 21:00<br />開催場所: 東京都品川区大崎2-1-1 ThinkPark Tower 9階<br /><br /><h1>重要</h1> <p>『[入門]Webフロントエンド E2E テストーPlaywrightによるWebアプリの自動テストから良いテストの書き方まで 』が6月に、『テスト自動化実践ガイドー継続的にWebアプリケーションを改善するための知識と技法』が7月にそれぞれ発売されました。近しい本が同時期に発売されたということで、それぞれの著者人を集めて東京Node学園のイベントを開催します。なお、技術評論社さん、翔泳社さんのご好意により、オフライン参加の方には、それぞれの本が当たる抽選会を行う予定です。</p> <h1>発表</h1> <p>*「リーダブルなE2Eテストコードのための3つのC」テスト自動化実践ガイド 著者 末村拓也 </p> <p>E2Eテストを書いたり読んだりしていると、「これ認知負荷すっげえな」って思っちゃいますよね。色々試行錯誤している中、 Context, Capability, Component の3つを意識してテストコードを書くと割と軽減できる感じがしてきたので、そのへんの話をします。</p> <p>*「堅苦しくなく始めるPlaywright」[入門]Webフロントエンド E2E テスト 著者 渋川よしき</p> <p>テストは仕事上必要だからやる、言われたからやる、という人も多いでしょう。僕自身がE2Eテストに触れて「これを使ってみたい」と思い最終的に本を書いたのは義務感というよりも、ツールとしての完成度の高さや開発体験の良さでした。書籍を書きながら考えたいたことなどを語ります。</p> <ul> <li>パネルトーク&合同質疑応答</li> </ul> <p>両方の本の著者に対してまとめて質問できる質疑応答タイムを用意します。</p> <h1>会場</h1> <p>大崎駅南改札口を出て、右方面の段差がある方に進み、目の前のビルになります。</p> <p>今回の会場は入館管理があるので、2Fのゲート脇で17:30-18:00で入館証受け渡しを行います。入館証受け取りの為、connpassの受付票を提示いただきます。</p> <p>その後の時間帯もしばらくベストエフォートでフューチャーの社員が常駐しています。その後入館したい場合はお迎えにあがります。後ほど、参加者向けの案内に電話番号などの連絡手段をお伝えします。</p> <p>入館証をもらったら、ゲート付近の警備員さんの所から、入館証を見せて入場してください。</p> <p>※ゲートは通過できません。警備員さんの目視確認で、ゲートの無いところから入場となります。</p> <p>入館ゲート突破後、左端の01-10F用エレベータで、9Fに移動してください。</p> <p>9F到着後、看板に従って移動いただくと、目的のフロアに到着します。 ※エレベーターホールから見て、オフィス入り口扉が「ない」方向、突き当たりの方に進み、左に行きます。 ※トイレは、この突き当たりの右側にあります。</p> <h1>概要</h1> <p>Node.js日本ユーザグループ(<a href="proxy.php?url=https://nodejs.jp/" rel="nofollow">https://nodejs.jp/</a>) 主催による、Node.jsの勉強会です。 </p> <h1>タイムテーブル</h1> <p>タイムテーブルは今後発表者を追加していきたいと思います。</p> <table> <thead> <tr> <th align="left">時間</th> <th align="left">コンテンツ</th> </tr> </thead> <tbody> <tr> <td align="left">17:30 - 18:00</td> <td align="left">会場入場可能</td> </tr> <tr> <td align="left">18:00 - 18:10</td> <td align="left">会場説明</td> </tr> <tr> <td align="left">18:10 - 18:30</td> <td align="left">Autify 発表</td> </tr> <tr> <td align="left">18:30 - 18:50</td> <td align="left">Future 発表</td> </tr> <tr> <td align="left">18:50 - 19:10</td> <td align="left">パネルトーク、合同質疑応答</td> </tr> <tr> <td align="left">19:10 - 19:20</td> <td align="left">休憩</td> </tr> <tr> <td align="left">19:20 - 19:30</td> <td align="left">E2Eテストがない?!pino型テストピラミッドの現状 by dk-tanio san</td> </tr> <tr> <td align="left">19:30 - 19:40</td> <td align="left">strip types と storage について by yosuke_furukawa</td> </tr> <tr> <td align="left">19:40 - 19:50</td> <td align="left">LT by FUJITO SHION</td> </tr> <tr> <td align="left">19:50 - 20:00</td> <td align="left">終了</td> </tr> </tbody> </table> <h1>Youtube</h1> <p><a href="proxy.php?url=https://www.youtube.com/watch?v=ly9cwxl1q2I" rel="nofollow">https://www.youtube.com/watch?v=ly9cwxl1q2I</a></p> <h2>LT発表</h2> <p>発表時間は10分です。 </p> <p>LT枠を募集していますので、発表したい方がいましたらコメント枠か <a href="proxy.php?url=https://twitter.com/yosuke_furukawa" rel="nofollow">@yosuke_furukawa</a>へ連絡をしてください。</p> <h2>参加できない場合</h2> <p>もし参加できない場合は、補欠の方もいらっしゃるのでお手数ですが速やかにキャンセルをしていただきたいと思います。</p>関西Node学園 11時限目2024-05-22T13:14:55+09:002024-06-12T20:09:17+09:00https://nodejs.connpass.com/event/319446/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2024/06/12 19:00 ~ 21:20<br />開催場所: 大阪府大阪市北区角田町8-1 大阪梅田ツインタワーズ・ノース 35階<br /><br /><h1>概要</h1> <p>Node.js日本ユーザグループ(<a href="proxy.php?url=https://nodejs.jp/" rel="nofollow">https://nodejs.jp/</a>) 主催による、Node.jsの勉強会です。 <br> こちらは関西でNode.jsの技術者が集めて知見を共有する場として梅田で開催します!</p> <p>また、Node.jsだけでなくJavaScriptの技術者も歓迎します!<br> JavaScriptの知見もぜひ共有してください!</p> <h1>対象者</h1> <p>Node.jsまたはJavaScriptを使っている・興味のある技術者<br> ※採用目的のみでの参加はご遠慮ください</p> <h1>セッション or LTを募集します</h1> <p>セッションもしくはLTを募集します。<br> Node.jsやJavaScript、それらの周辺技術について知見をお持ちの方の共有をお待ちしております!<br> ただし、技術に全く関係のないお話はお断りさせていただくことがございますので、ご了承願います。<br> 話したいネタがあるという方は発表枠でのお申し込みをお願いいたします。<br> 話したい内容で迷った場合はコメント枠か <a href="proxy.php?url=https://twitter.com/sbntaminif" rel="nofollow">@sbntaminif</a> or <a href="proxy.php?url=https://twitter.com/shisama_" rel="nofollow">@shisama_</a>まで連絡をお願いいたします。<br> スクリーンは16:9です。<br> 発表枠は増枠するかもしれません。発表枠が満員でも補欠で登録していただけると幸いです。<br> 発表枠で補欠になってしまった方は参加者として当日参加が可能です。<br> <strong>オンラインでの登壇も可能です!</strong></p> <h1>タイムテーブル</h1> <p>※発表順は未確定</p> <table> <thead> <tr> <th align="left">時間</th> <th align="left">内容</th> <th align="left">登壇者</th> </tr> </thead> <tbody> <tr> <td align="left">19:00</td> <td align="left">開場</td> <td align="left"></td> </tr> <tr> <td align="left">19:30</td> <td align="left">スタート・会場説明</td> <td align="left"></td> </tr> <tr> <td align="left">19:35</td> <td align="left">You may not need XXX in Node.js</td> <td align="left"><a href="proxy.php?url=https://x.com/shisama_" rel="nofollow">@shisama</a></td> </tr> <tr> <td align="left">19:50</td> <td align="left">自動テストは何の役に立つのか そして役に立たないのか</td> <td align="left"><a href="proxy.php?url=https://x.com/nkgrnkgr" rel="nofollow">@nkgrnkgr</a></td> </tr> <tr> <td align="left">20:10</td> <td align="left">10分ぐらい休憩</td> <td align="left"></td> </tr> <tr> <td align="left">20:20</td> <td align="left">止まってしまった時計の針を動かしたい</td> <td align="left"><a href="proxy.php?url=https://x.com/intent/user?screen_name=ryounasso" rel="nofollow">@ryounasso</a></td> </tr> <tr> <td align="left">20:25</td> <td align="left">もう、例外投げたくないねん Neverthrow</td> <td align="left"><a href="proxy.php?url=https://connpass.com/user/gizm000/" rel="nofollow">@gizm000</a></td> </tr> <tr> <td align="left">20:40</td> <td align="left">Nest.jsを使ってみたらとても開発体験がよかった話</td> <td align="left"><a href="proxy.php?url=https://x.com/samurai_se" rel="nofollow">@Kanon</a></td> </tr> <tr> <td align="left">20:55</td> <td align="left">Closing(ここから自由な雑談時間)</td> <td align="left"></td> </tr> <tr> <td align="left">21:50</td> <td align="left">完全撤収</td> <td align="left"></td> </tr> </tbody> </table> <p>終了後、希望者がいれば一時間ほどどこかの居酒屋で自費の懇親会を行います</p> <h1>会場</h1> <p>サイボウズ株式会社(Cybozu, Inc.) 大阪オフィス<br> 大阪府大阪市北区角田町8-1 大阪梅田ツインタワーズ・ノース 35階</p> <h2>入館方法</h2> <ol> <li>大阪梅田ツインタワーズ・ノースのシャトルエレベーターで15Fスカイロビーへ</li> <li>個別のエレベーターで35Fへ</li> <li>35Fエレベーターを降りると会場入口が見えます</li> <li>受付にconnpassのIDを提示してください。</li> </ol> <p>20時以降は15Fより上層階には入場できません。 <br> 20時以降に参加する場合、お手数おかけしますがイベントハッシュタグでTweetまたは<a href="proxy.php?url=https://twitter.com/shisama_" rel="nofollow">@shisama_</a>にDMかメンションしてください。</p> <h2>アクセス</h2> <ul> <li>阪急梅田駅:徒歩約3分 </li> <li>JR大阪駅:徒歩約4分 </li> <li>阪神梅田駅:徒歩約3分 </li> <li>地下鉄御堂筋線梅田駅:徒歩約2分 </li> <li>地下鉄谷町線東梅田駅:徒歩約2分 </li> </ul> <h2>飲食物の持ち込み</h2> <p>持参していただいた飲食に関しては可能です。ごみはお持ち帰りください。</p> <h1>注意事項</h1> <ul> <li>会場のプロジェクターはUSB Type-C、HDMI、Lightning、Mini Displayportに対応しています、その他で接続したい場合は、お手数ですがどの接続端子で繋ぎたいかご連絡をお願いいたします。<br> (こちらで用意できる限りはご用意いたします!) </li> <li>参加できない場合、キャンセルをお願いいたします。 </li> <li>無断キャンセルの場合は次回以降の参加をお断りさせていただくことがございます。</li> </ul>Node学園 42時限目 Next.js AppRouterについて2024-04-09T18:31:58+09:002024-04-30T17:59:01+09:00https://nodejs.connpass.com/event/315443/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2024/04/30 18:00 ~ 20:00<br />開催場所: 東京都品川区大崎2-1-1 ThinkPark Tower 9階<br /><br /><h1>重要!!</h1> <p>今回はオフラインイベントです!!!余裕があればオンラインもやるかもです。</p> <p>AppRouter 会をやります。色々言われてるけど、実際どうなん?みたいな話をざっくばらんにはなします。</p> <h1>概要</h1> <p>Node.js日本ユーザグループ(<a href="proxy.php?url=https://nodejs.jp/" rel="nofollow">https://nodejs.jp/</a>) 主催による、Node.jsの勉強会です。 </p> <h1>タイムテーブル</h1> <p>タイムテーブルは今後発表者を追加していきたいと思います。</p> <table> <thead> <tr> <th align="left">時間</th> <th align="left">コンテンツ</th> </tr> </thead> <tbody> <tr> <td align="left">18:00 - 18:30</td> <td align="left">会場入場可能</td> </tr> <tr> <td align="left">18:30 - 18:50</td> <td align="left">ServerAction で Progressive Enhancement はどこまで頑張れるか? / takepepe</td> </tr> <tr> <td align="left">18:50 - 19:10</td> <td align="left">Next.js App Router 採用の振り返り / quramy</td> </tr> <tr> <td align="left">19:10 - 19:30</td> <td align="left">Deep Dive into React Stream/Serialize / mugi_uno</td> </tr> <tr> <td align="left">19:30 - 19:40</td> <td align="left">休憩</td> </tr> <tr> <td align="left">19:40 - 20:40</td> <td align="left">パネルトーク takepepe, quramy, mugi_uno, yosuke_furukawa</td> </tr> <tr> <td align="left">20:40 - 20:50</td> <td align="left">App Router with View Transitions API by akfm.sato</td> </tr> <tr> <td align="left">20:50 - 21:00</td> <td align="left">App Routerへの段階的移行で起きた basePathのバグ共有 by ryo_serizawa</td> </tr> <tr> <td align="left">21:00 - 21:10</td> <td align="left">LT</td> </tr> </tbody> </table> <h1>Youtube</h1> <p><a href="proxy.php?url=https://www.youtube.com/watch?v=ONMIjHfitHM" rel="nofollow">https://www.youtube.com/watch?v=ONMIjHfitHM</a></p> <h2>発表</h2> <p>発表時間は10分です。 </p> <p>LT枠を募集していますので、発表したい方がいましたらコメント枠か <a href="proxy.php?url=https://twitter.com/yosuke_furukawa" rel="nofollow">@yosuke_furukawa</a>へ連絡をしてください。</p> <h2>参加できない場合</h2> <p>もし参加できない場合は、補欠の方もいらっしゃるのでお手数ですが速やかにキャンセルをしていただきたいと思います。</p>jsconf.jp 20232023-09-04T10:57:24+09:002023-11-19T11:04:00+09:00https://nodejs.connpass.com/event/295212/?utm_campaign=series_events&utm_source=feed&utm_medium=atom開催日時: 2023/11/19 10:00 ~ 21:00<br />開催場所: 東京都千代田区九段北1-14-6 九段坂上KSビル<br /><br /><h2>Event Abstract</h2> <p>url: <a href="proxy.php?url=https://jsconf.jp/" rel="nofollow">https://jsconf.jp/</a></p> <p>In recent years, developers take a lot of chances to use JavaScript. The use case is not only Web Applications on browsers, but also creating Server Side Applications using Node.js, IoT, AI, Desktop Application using Electron etc, etc. And JavaScript news is spreaded in world-wide.</p> <p>The Japanese JavaScript community is in the same situation. Previously JSConf was opened in Europe, US, Asia, China. In response to the above flow, We Japan Node.js Association will hold JSConf in Japan.</p> <p>Japan Node.js Association Yosuke Furukawa (@yosuke_furukawa)</p> <p>近年、JavaScript を利用する機会は飛躍的に増えています。ブラウザ内でウェブアプリケーションとしての利用する用途だけではなく、サーバサイドで Node.js を活用するケースや、IoTでの利用、Electronなどのデスクトップアプリ、React Nativeなどを使ったスマートフォンアプリケーションの構築など、適用範囲が増えています。また世界的に見ても Web を中心に JavaScript のニュースが増えています。</p> <p>このような流れは日本でも発生しています。この流れを受けて、これまで、海外でしか開催されていなかった世界的な JavaScript のカンファレンス、 jsconf を日本でも開催します。</p> <p>Japan Node.js Association 代表理事 古川陽介 (@yosuke_furukawa)</p> <h1>Ticket Page</h1> <p><a href="proxy.php?url=https://pretix.eu/jsconfjp/2023/" rel="nofollow">https://pretix.eu/jsconfjp/2023/</a></p> <h1>Video Page</h1> <ul> <li>トラックA <a href="proxy.php?url=https://youtube.com/live/yxMJaXke9Hc?feature=share" rel="nofollow">https://youtube.com/live/yxMJaXke9Hc?feature=share</a></li> <li>トラックB <a href="proxy.php?url=https://youtube.com/live/N1lhkH33fwY?feature=share" rel="nofollow">https://youtube.com/live/N1lhkH33fwY?feature=share</a></li> <li>トラックC <a href="proxy.php?url=https://youtube.com/live/pdgB0Y5ZQGk?feature=share" rel="nofollow">https://youtube.com/live/pdgB0Y5ZQGk?feature=share</a></li> <li>トラックD <a href="proxy.php?url=https://youtube.com/live/rDfPXDEot_A?feature=share" rel="nofollow">https://youtube.com/live/rDfPXDEot_A?feature=share</a></li> </ul> <h1>Event Venue</h1> <p>九段坂上KSビル</p> <p>〒102-0073 東京都千代田区九段北1-14-6 九段坂上KSビル</p> <p><a href="proxy.php?url=https://www.google.com/maps/place/%E3%80%92102-0073+%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B9%9D%E6%AE%B5%E5%8C%97%EF%BC%91%E4%B8%81%E7%9B%AE%EF%BC%91%EF%BC%94%E2%88%92%EF%BC%96/@35.6956761,139.7490825,18.46z/data=!4m5!3m4!1s0x60188c6a4e1930ff:0x6e9d301f6e95658a!8m2!3d35.6957466!4d139.7491854?hl=ja" rel="nofollow">googlemap</a></p> <h1>注意事項</h1> <p>今回の <a href="proxy.php?url=http://JSConf.jp" rel="nofollow">JSConf.jp</a> はオフラインです。オンラインで参加できるようにするかは現時点では未定です。10月頃に連絡します。</p> <p><a href="proxy.php?url=http://JSConf.jp" rel="nofollow">JSConf.jp</a> is an offline event. Currently we have no idea online event entry way. </p> <h1>イベント概要</h1> <p><a href="proxy.php?url=http://jsconf.jp" rel="nofollow">jsconf.jp</a> is a JavaScript festival in Japan powered by Japan Node.js Association. This is the fourth time event of jsconf in Japan. We would love to become a bridge between Japanese Web Developers and International Web Developers.</p>