やまのく
banner
yamanoku.net
やまのく
@yamanoku.net
一児の父です。会社員。
https://yamanoku.net
Reposted by やまのく

📢Introducing a speaker at Vue Fes Japan 2025✨


【yamanoku @yamanoku.net
「Improving Web App Accessibility in the Generative AI Era」

Check out the session details here✅
👉 vuefes.jp/2025/en/spea...

#vuefes #vuejs
yamanoku
Improving Web App Accessibility in the Generative AI Era
vuefes.jp
October 15, 2025 at 1:40 PM
Reposted by やまのく
Bluesky runs on open protocols with open source code. Today we’re taking an additional step and making a patent non-aggression pledge to ensure that everyone can build confidently on our work.

Learn more and read the pledge in our blog post: bsky.social/about/blog/1...
Bluesky's Patent Non-Aggression Pledge - Bluesky
Bluesky develops open protocols. We're taking a short and simple patent non-aggression pledge to ensure that everybody feels confident building on them.
bsky.social
October 1, 2025 at 6:03 PM
Reposted by やまのく
i wrote about atproto and why it matters
Open Social — overreacted
The protocol is the API.
overreacted.io
September 26, 2025 at 3:33 PM
調べたのでまとめました。

zenn.dev/comm_vue_nux...
Nuxt設定ファイルにあるcompatibilityDateとは何か?
zenn.dev
September 13, 2025 at 2:53 AM
I'll be at Vue Fes Japan 2025!
Buy the ticket and create your name badge!

vuefes.jp/2025/en/tick...

#vuefes
やまのく's Name Badge
This is the name badge page at Vue Fes Japan 2025. Purchase a ticket and create your name badge!
vuefes.jp
August 14, 2025 at 6:33 AM
My proposal was accepted.
I'm looking forward to it🥰

📢 CFP selection results


Thanks for submitting to the CFP for Vue Fes Japan 2025!
The selection is complete, and emails have been sent to those selected. Please check your inbox 🙌

If you weren’t selected, there may be additional opportunities—we’ll reach out if so.
July 18, 2025 at 8:03 AM
#お元気ですかFM vol.36 更新しました🎙️
生成AI時代でのLLMとの付き合い方、その中で専門性を高めていったりアウトカムの意識を強めていくことをtakanoripとyamanokuで語り合いました。
是非聴いてみてください🎧

open.spotify.com/episode/6f7T...
vol.36 生成AI時代だからこそ必要なアウトカムファースト思考
お元気ですか.fm · Episode
open.spotify.com
July 11, 2025 at 5:59 AM
Reposted by やまのく
Sorry we haven’t updated React DevTools in Firefox for awhile. We’ve tried, but their extensions review team won’t let us use React source code in React DevTools because it’s considered third-party.

discourse.mozilla.org/t/source-cod...
Source code policy
Hi, I am one of the maintainers of React DevTools - React Developer Tools – Get this Extension for 🦊 Firefox (en-GB), which is official browser extension for debugging React applications. A few last ...
discourse.mozilla.org
July 9, 2025 at 11:27 PM
Reposted by やまのく
Scope hoisting is broken in most JavaScript bundlers, and I'm considering removing it in Parcel v3. Wrote a post about why.

devongovett.me/blog/scope-h...
JavaScript scope hoisting is broken
Modern JavaScript bundlers commonly implement two optimizations: scope hoisting, and code splitting. In this post, I'll discuss how these are fundamentally at odds with each other.
devongovett.me
July 6, 2025 at 10:01 PM
2025年6月まとめ
Nintendo Switch 2が到着しマリオカートワールドをプレイ、DEATH STRANDING 2: ON THE BEACHをプレイ、Vue Fes Japan 2025、大吉祥寺.pmへのプロポーザル提出、TSKaigiとDenoの勉強会で登壇、Findy Toolsへの寄稿記事公開、FoF ChibaでConfig2025 Watch Party参加、Tech-Verse 2025への参加、"DEATH PAIN" invitacionalのPPV視聴、家族でプールに行く、犬が3歳になりました。
scrapbox.io/yamanoku/nip...
nippo-2025-06 - yamaScrapbox
2025-06-01 2025-06-02 2025-06-03 2025-06-04 2025-06-05 2025-06-06 2025-06-07 2025-06-08 2025-06-09 2025-06-10 2025-06-11 2025-06-12 2025-06-13 2025-06-14 2025-06-15 2025-06-16 2025-06-17 2025-06-18 2
scrapbox.io
July 7, 2025 at 2:51 AM
Reposted by やまのく
JavaScript の商標の解除申請のアップデート

- 2019年に Node.js の website を商標利用の証拠として挙げていた件がなぜか棄却されてしまった
- が、残り2点の論点 (商標として使っていない件 (abandonment)、と JavaScript が一般的な単語である件 (genericness)) について、8月までにオラクルが回答をする義務がある

deno.com/blog/deno-v-...
JavaScript™ Trademark Update | Deno
The Trademark Trial and Appeal Board has dismissed our fraud claim against Oracle. We disagree with this decision.
deno.com
June 28, 2025 at 11:58 AM
Reposted by やまのく
🚨 Call for Speakers: ViteConf 2025 🚨

Are you building something awesome with Vite, JavaScript, or modern web tooling? We’re officially inviting YOU to speak at the first-ever in-person ViteConf, happening 9–10 October 2025 in Amsterdam 🎤
June 20, 2025 at 9:36 AM
Deno勉強会でMCPサーバーをDenoで作るのはいいぞって話をしてきました。こちらにも置いておきます。

speakerdeck.com/yamanoku/bui...
DenoとJSRで実現する最速MCPサーバー開発記 / Building MCP Servers at Lightning Speed with Deno and JSR
<a href="https://yumenosora.connpass.com/event/355049/">toranoana.deno #21</a>登壇資料
speakerdeck.com
June 20, 2025 at 12:51 PM
Reposted by やまのく

📢 Vue Fes Japan 2025 Speaker Announcement Vol.2! 🚀


We’ll host a panel discussion with Vue.js creator Evan You and special guests from the React and Svelte communities. 🔥

🔗 More: vuefes.jp/2025/en/spea...
⏰ CFP deadline: Sun, June 29 at 23:59 JST
Vue Fes Japan 2025 - Speaker
2025年10月25日(土)に開催される日本最大級の Vue.jsカンファレンスです。国内外の著名スピーカーによるセッションの他、LT、ハンズオン、グッズ販売などのイベントも企画しています。ぜひ一緒にVue.jsを楽しみ、盛り上げていきましょう!
vuefes.jp
June 20, 2025 at 3:50 AM
2025年5月まとめ
守谷のドッグランへ、スパメッツアで缶詰作業、株式会社コドモン主催の勉強会参加、THE UI EXPERTSへの参加、技術書とお金の話への参加、会社のフロントエンドの新卒研修担当、React Tokyo LT大会で発表、TSKaigi 2025へのLT登壇・参加、Baseline MCP Server・alt-decision-tree-mcp-server等のMCPサーバー開発、ChatGPT Proに課金してからClaude MAXプランへ移行、家族と愛犬とでドギーズアイランドへ、等がありました。
scrapbox.io/yamanoku/nip...
nippo-2025-05 - yamaScrapbox
2025-05-01 2025-05-02 2025-05-03 2025-05-04 2025-05-05 2025-05-06 2025-05-07 2025-05-08 2025-05-09 2025-05-10 2025-05-11 2025-05-12 2025-05-13 2025-05-14 2025-05-15 2025-05-16 2025-05-17 2025-05-18 2
scrapbox.io
June 7, 2025 at 1:09 PM
今年のTSKaigi、終わったんだなぁ…
May 25, 2025 at 3:07 AM
私が作成したBaseline MCP Serverをmcpツールとしての使用例としてGoogleChromeLabsに紹介してもらいました!
github.com/GoogleChrome...
baseline-demos/tooling/mcp at main · GoogleChromeLabs/baseline-demos
Contribute to GoogleChromeLabs/baseline-demos development by creating an account on GitHub.
github.com
May 17, 2025 at 2:34 AM
Reposted by やまのく
🌶️ gave a talk so spicy, @rich-harris.dev is now threatening to sue me in alt text & big JavaScript tried to pull the literal plug on me... twice! 🔌
If you couldn't make it to #SvelteSummit, make sure to check the slides & presentation notes to get the facts THEY don't wan't you to know!
May 8, 2025 at 10:47 AM
2025年4月まとめ
Browser Crash Club・Webアクセシビリティの学校課外授業・Helpfeel Tech Conf・LayerX Web Frontend Night・Browser and UIへの参加、妻の誕生日、娘の新学期、BaselineとConnpassのMCPサーバー作成、翻訳参加したPrinciples Of Web Accessibilityの日本語版公開、Claude Proへの課金開始、プレーリーカード作成、しまむらで服を購入、Nintendo Switch 2の抽選が外れる等ありました。
scrapbox.io/yamanoku/nip...
nippo-2025-04 - yamaScrapbox
2025-04-01 2025-04-02 2025-04-03 2025-04-04 2025-04-05 2025-04-06 2025-04-07 2025-04-08 2025-04-09 2025-04-10 2025-04-11 2025-04-12 2025-04-13 2025-04-14 2025-04-15 2025-04-16 2025-04-17 2025-04-18 2
scrapbox.io
May 1, 2025 at 7:57 AM
Reposted by やまのく
🚨 PSA - if you were using my `nuxt-time` module, you can uninstall it

(it's now built into nuxt from v3.17 onwards)
<NuxtTime> · Nuxt Components
The <NuxtTime> component displays time in a locale-friendly format with server-client consistency.
nuxt.com
April 29, 2025 at 9:24 AM
Connpassのユーザー情報取得するMCPサーバー作りました。APIキーは申請してもらってからお使いください。

github.com/yamanoku/con...
GitHub - yamanoku/connpass-user-mcp-server: Model Context Protocol server that provides connpass users API v2
Model Context Protocol server that provides connpass users API v2 - yamanoku/connpass-user-mcp-server
github.com
April 26, 2025 at 1:13 PM
Baseline MCP Server、W3C WebDX Community Groupが運営するBaselineのサイトに載せてもらいました~
web-platform-dx.github.io/web-features...
April 19, 2025 at 11:08 AM
Reposted by やまのく
We have liftoff... it's Launch Week!

Stay tuned as we fill your basket with something new each day. Can you guess what’s coming?

Monday — Ecosystem Party 🥳
Tuesday — ???
Wednesday — ???
Thursday — ???
Friday — ???
April 14, 2025 at 1:33 PM
Reposted by やまのく
We just published an advisory for CVE-2025-32388, a moderate severity XSS vulnerability in SvelteKit. Please update to `@sveltejs/kit@2.20.6`.

The vulnerability affects applications that iterate over all search parameters inside a server `load` function. More details in the advisory 👇
XSS via tracked search_params
### Summary Unsanitized search param names cause XSS vulnerability. You are affected if you iterate over all entries of `event.url.searchParams` inside a server `load` function. Attackers can ex...
github.com
April 14, 2025 at 6:03 PM