技術ブログ ウォッチ フィード集
Publickey
プログラミングでは、1文字でも打ち間違いがあればエラーの原因になってしまいます。 そこで似たような文字、例えば数字の「1」(いち)とアルファベットの「l」(エル)、数字の「0」(ゼロ)とアルファベットの「O」(オー)などを容易に見分けられる...
Publickey
旅行の計画を立てようとしてWebブラウザで目的地の観光名所やホテルを何か所も検索していると、Webブラウザがユーザーの意図を理解してAIで自動的にその旅行の計画立案用アプリを動的に生成。新しいタブとしてユーザーに提示することで、ユーザーはた...
Realtime JSer.info
https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components Reactのセキュリティアップデート。 Dosとソースコードの露出の脆弱性が修正されていてる。 19.0.0、19.0.1、19.0.2、19.1.0、19.1.1、19.1.2、19.1.2
Publickey
Cygamesは、「最高のコンテンツを作る会社」というビジョンの下、スマートフォンゲーム、コンシューマーゲーム、アニメ、マンガ事業など多岐にわたるコンテンツ制作を手掛けている企業です。 今年(2025年)10月に開催されたNewSQLデータ...
Publickey
CanonicalはWindows上のLinux環境である「Windows Subsystem for Linux」上でUbuntuに対してカーネルライブパッチなどを含む最大15年間のエンタープライズ向けサポートを提供する「Ubuntu P...
Realtime JSer.info
https://deno.com/blog/v2.6 Deno v2.6リリース。 ダウンロードと実行を行うdxコマンドを追加、Source phase importsのサポート。 deno auditコマンドの追加とdeno audit --socketでのSocket.devとの連携の追加。 pnpmライクなpostinstallを行うパッケージを管理するdeno approve-script
Realtime JSer.info
https://github.com/mui/base-ui/releases/tag/v1.0.0 React向けのスタイルを持たないUIコンポーネントライブラリであるBase UI 1.0リリース
Realtime JSer.info
https://oxc.rs/blog/2025-12-08-type-aware-alpha OxlintのType-Aware Lintingがαリリース
azukiazusa のテックブログ2
React Grab はブラウザ上で要素を選択し、その要素に対応するコードコンテキストをコーディングエージェントに提供するライブラリです。この記事では React Grab のセットアップ方法と使用方法を紹介します。
Realtime JSer.info
https://nodejs.org/en/blog/release/v24.12.0 Node.js v24.12.0リリース。 Type stripping(TypeScript型削除機能)をStableに変更。 httpにbodyがないリクエストのStream処理をスキップするoptimizeEmptyRequestsオプションを追加。 util.deprecate()にmodifyProt
azukiazusa のテックブログ2
TanStack Start は TanStack Router と Vite をベースにしたフルスタック React フレームワークです。型安全なルーティング、サーバーサイドレンダリング、ストリーミング、サーバー関数、API ルートなどの機能を提供します。この記事では TanStack Start の概要と基本的な使い方を紹介します。
Publickey
Googleは、Googleや社内で提供されているMCP(Model Context Protocol)サーバや関連ツールの発見、管理、利用、監視などを統合的に可能にするレジストリサービス「Cloud API Registry」のプレビュー...
サイボウズ フロントエンドのフィード
こんにちは! サイボウズ株式会社 フロントエンドエンジニアの mehm8128 (@mehm8128) です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2025/12/09 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題
Publickey
Googleは、Geminiなどの生成AIと同社のクラウドサービスを接続できるMCPサーバを今後すべての同社のサービスで提供すると発表しました。 Google’s existing API infrastructure is now e...
Publickey
Claude Codeを提供するAnthropicは、ClaudeとSlackを連携させる「Claude app for Slack」の機能を拡張し、Claude Codeに対してSlackでデバッグ作業やコードレビューなどを依頼可能にする...
Publickey
さくらインターネットは、同社のクラウドサービス「さくらのクラウド」で「AppRun」の正式提供の開始を発表しました。 AppRunは、コンテナ化されたアプリケーションを簡単にデプロイし、自動的にスケーリングを行うコンテナ実行基盤を提供するサ...
Publickey
Linux Foundationは、Amazon Web Services(AWS)、Anthropic、Block、Bloomberg、Cloudflare、Google、Microsoft、OpenAIなどのプラチナメンバーによるAIエ...
Publickey
昨日(2025年12月9日)、都内で開催されたLinux Foundation主催によるイベント「Open Source Summit Japan」の基調講演にLinuxの作者として知られるリーナス・トーバルズ氏が登壇しました。 同氏による...
Publickey
昨日(2025年12月9日)、都内で開催されたLinux Foundation主催によるイベント「Open Source Summit Japan」の基調講演にLinuxの作者として知られるリーナス・トーバルズ氏が登壇しました。 同氏による...
Publickey
オープンソースの分散メッセージングシステムであるApache kafkaの作者らが立ち上げた企業であるConfluentを、IBMが買収することが発表されました。買収額は110億ドル(1ドル150円換算で約1兆6500億円)です。 IBMは...
blog.jxck.io
このエントリは、2023 年の 3rd Party Cookie Advent Calendar の最終日とする。3rd Party Cookie のカレンダー | Advent Calendar 2023 - Qiitahttps://qiita.com/advent-calendar/2023/3rd-party-cookie
Publickey
PostgreSQLをベースにしたBaaS(Backend as a Service)の「Supabase」を開発し提供しているSupabase社は、企業などがSupabaseのバックエンドサービスをそのままその企業ブランドのBaaSとして...
blog.jxck.io
「Background Fetch を使っているのが、世界であなたのサイトだけなんだけど、この機能消しても良い?」と、TPAC 2025 の会場で、Chrome の Service Worker チームの開発者と話していた際に言われた。
Publickey
Next.jsの開発で知られるVercelは、同社が提供する同名のサービス「Vercel」において、顧客ごとのマルチテナント構成やマルチプロジェクト構成が簡単に作れる新サービス「Vercel for Platforms」を発表しました。 V...
Publickey
JetBrainsは、AIエージェントをどのコードエディタでも使えるようにすることを目指す業界標準「ACP(Agent Client Protocol)」を、同社のコードエディタ製品群JetBrains IDEsでベータ版として実装したこと...
azukiazusa のテックブログ2
TanStack AI は TanStack チームが開発する TypeScript 向けの軽量な AI フレームワークです。LLM プロバイダーのインターフェイスを抽象化し、ツール呼び出しやチャット機能を提供します。この記事では TanStack AI の概要と基本的な使い方を紹介します。
azukiazusa のテックブログ2
MCP ツールの呼び出しはコンテキスト汚染や推論のオーバーヘッドなどの課題があります。Claude のプログラムによるツール呼び出し機能を利用することで、これらの課題を解決する方法について解説します。
JSer.info
JSer.info #757 - AnthropicがBunを買収することが発表されました。 Bun is joining Anthropic | Bun Blog Anthropic acquires Bun as Claude Code reaches $1B milestone \ Anthropic 今後はClaude Codeチームと連携して開発を進めていく予定ですが、Bun自体
Realtime JSer.info
https://github.com/vercel/streamdown Streaming出力などで壊れているMarkdownを修復してMarkdownとしてレンダリングするためのライブラリ 関連URL New npm package for automatic recovery of broken streaming ma
Realtime JSer.info
https://tsdiagram.com/ TypeScriptのインターフェースでdiagramを書くツール
Realtime JSer.info
https://voidzero.dev/posts/announcing-vite-8-beta Vite 8 Betaリリース。 Rollupの代わりにRolldownを利用するようになるバージョン
Realtime JSer.info
https://developer.chrome.com/blog/new-in-chrome-143?hl=en Chrome 143リリース。 CSS Anchor Fallback Container Query/background-position-x/yの辺相対構文/font-language-overrideプロパティのサポート。 ICU 77へアップデート、EditContext
Realtime JSer.info
https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components Reactのセキュリティアップデート。 Next.jsなどのReact Server Componentsに対応したサーバとして起動している場合に、任意のコード実行ができるRCEの脆弱性が存在している。 React
サイボウズ フロントエンドのフィード
こんにちは! サイボウズ株式会社 フロントエンドエンジニアの mehm8128 (@mehm8128) です。 はじめに サイボウズは 2025 年 4 月より、W3C のメンバーに加入しました。 https://blog.cybozu.io/entry/joining-w3c 標準化プロセスに関わることができるようになるための最初の一歩として、フロントエンドエンジニアの一部のメンバーは積極的
azukiazusa のテックブログ2
MCP では多くのツール定義が LLM のコンテキストを圧迫する問題があります。Claude のツール検索ツールを使用すると、必要に応じて関連するツールのみを LLM に提供でき、コンテキスト圧迫を軽減できます。この記事では Claude の TypeScript クライアントを使用して、ツール検索ツールを実際に使用した例を紹介します。
azukiazusa のテックブログ2
Claude Code のプランモードはリリース当初から定期的に改善が加えられており、より正確な計画を立てられるようになっています。この記事では最近の改善点について紹介します。
mozaic.fm
第 192 回のテーマは 2025 年 11 月の Monthly Platform です。 Show Note はこちら: https://mozaic.fm/episodes/192/monthly-platform-202511.html
mozaic.fm
第 191 回のテーマは Privacy Sandbox です。2019 年に始まった Privacy Sandbox という一連の取り組みは、3rd Party Cookie の削除を目標に続けられましたが、2025 年に思わぬ形で終わりを迎えました。この取り組みはなんだったのか、実際に広告業界で Privacy Sandbox に取り組んできた石井さんとともに振り返り、3rd Party Co
JSer.info
JSer.info #756 - webpack v5.103.0がリリースされました。 Release v5.103.0 · webpack/webpack プラグインとしてDotenvPluginとWebpackManifestPluginが追加されました。また、import.meta.env、import.meta.dirname、import.meta.filenameのサポートが
azukiazusa のテックブログ2
以前 YAPC::Fukuoka 2025 で発表した探求の技術では「良いアウトプットを出すためには良いインプットが必要」であるという主張を裏付けるために、私が年間 300 冊の本を読む読書習慣があることを紹介しました。この記事では私がどのような目的で本を読み、どのように本を選び、どのように読書時間を確保し、そして読んだ内容をどのように扱っているのかについて紹介します。
azukiazusa のテックブログ2
MCP Apps は MCP の拡張機能として、AI エージェントがインタラクティブな UI コンポーネントを返すための標準化された方法を提供します。この記事では MCP Apps の概要と実装方法について解説します。
mozaic.fm
第 190 回のテーマは 2025 年 11 月の Monthly Ecosystem です。 Show Note はこちら: https://mozaic.fm/episodes/190/monthly-ecosystem-202511.html
blog.jxck.io
見落とされがちだが、「Web とは何か」という仕様はない。Web を定義した W3C のドキュメントもなければ、IETF の RFC もない。Web は仕様ではないのだ。これだけしっかりと標準化された技術の粋を集めた総体が、なぜそんなにもフワっとしているのだろうか?我々は、何を "Web" と呼んでいるのだろうか?
mozaic.fm
第 189 回のテーマは 2025 年 の TPAC 会場の神戸から、振り返りドライブトークです。 Show Note はこちら: https://mozaic.fm/episodes/189/tpac2025.html
azukiazusa のテックブログ2
Web アプリケーションにおけるルーティングは重要な要素です。URL Pattern API は URL のパターンマッチングを標準化するための Web API であり、ブラウザやサーバーサイド環境で一貫した方法で URL パターンを処理できます。この記事では、URLPattern API の基本的な使い方とパターン構文について解説します。
JSer.info
JSer.info #755 - Node.js v24.11.0がLong Term Support(LTS)としてリリースされました。 Node.js — Node.js v24.11.0 (LTS) Node.js 24のLTSとなるバージョンで、2028年4月30日までサポートされます。LTSリリースでは、本番環境での使用に適した安定したバージョンとして、長期的なメンテナンスとセキ
blog.jxck.io
このエントリは、1Password Advent Calendar の 10 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1passwordこのシリーズでは、組織において 1Password Business を運用する上での考慮点を解説していく。1Passwo
blog.jxck.io
このエントリは、1Password Advent Calendar の 9 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1passwordこのシリーズでは、組織において 1Password Business を運用する上での考慮点を解説していく。1Passwor
blog.jxck.io
このエントリは、1Password Advent Calendar の 8 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1passwordこのシリーズでは、組織において 1Password Business を運用する上での考慮点を解説していく。1Passwor
blog.jxck.io
このエントリは、1Password Advent Calendar の 7 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1passwordこのシリーズでは、組織において 1Password Business を運用する上での考慮点を解説していく。1Passwor
azukiazusa のテックブログ2
MCP の普及に伴い、多数のツール定義が LLM のコンテキストを圧迫する課題が浮上しています。本記事では Progressive disclosure(段階的開示)による最小限の情報提供、MCP を使ったコード実行によるツール呼び出しの効率化、単一の検索ツールによるコンテキスト削減など、実践的な解決策を Claude Skills や Cloudflare Code Mode の事例とともに解説
blog.jxck.io
このエントリは、1Password Advent Calendar の 6 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1passwordこのシリーズでは、組織において 1Password Business を運用する上での考慮点を解説していく。1Passwor
blog.jxck.io
このエントリは、1Password Advent Calendar の 5 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1passwordこのシリーズでは、組織において 1Password Business を運用する上での考慮点を解説していく。1Passwor
blog.jxck.io
このエントリは、1Password Advent Calendar の 4 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1passwordこのシリーズでは、組織において 1Password Business を運用する上での考慮点を解説していく。1Passwor
blog.jxck.io
このエントリは、1Password Advent Calendar の 3 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1passwordこのシリーズでは、組織において 1Password Business を運用する上での考慮点を解説していく。1Passwor
blog.jxck.io
このエントリは、1Password Advent Calendar の 2 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1passwordこのシリーズでは、組織において 1Password Business を運用する上での考慮点を解説していく。1Passwor
JSer.info
JSer.info #754 - Storybook v10.0.0がリリースされました。 Release v10.0.0 · storybookjs/storybook ESM-onlyに変更してインストールサイズを29%削減し、distコードをunminify化しています。新しい機能として、Module automockingのサポート、TypesafeなCSF factories、タ
mozaic.fm
第 188 回のテーマは 2025 年 10 月の Monthly Platform です。 Show Note はこちら: https://mozaic.fm/episodes/188/monthly-platform-202510.html
サイボウズ フロントエンドのフィード
こんにちは! サイボウズ株式会社 フロントエンドエンジニアの mehm8128 (@mehm8128) です。 はじめに サイボウズは 2025 年 4 月より、W3C のメンバーに加入しました。 https://blog.cybozu.io/entry/joining-w3c https://blog.cybozu.io/entry/w3c-interview-part1 https://b
blog.jxck.io
このエントリは、1Password Advent Calendar の 1 日目である。1Password - Qiita Advent Calendar 2025 - Qiitahttps://qiita.com/advent-calendar/2025/1password1Password を個人で使うだけでなく、組織全体で利用することで、開発に必要なアカウントを共有したり、CLI を使って自
azukiazusa のテックブログ2
Claude Code をはじめとする AI コーディングエージェントは、コマンドを実行するたびにユーザーの承認を求める仕組みが備わっていますが、これには開発サイクルの低下や承認疲れといった問題があります。Claude Code のサンドボックス機能は、ファイルシステムやネットワークへのアクセスを制限し、安全に動作させるための仕組みです。この記事では、Claude Code のサンドボックス機能の
JSer.info
JSer.info #753 - Next.js 16がリリースされました。 Next.js 16 | Next.js Node.js 18のサポート終了、AMP、next lint、middleware.tsの削除など破壊的な変更が含まれています。 新しい機能として、Cache Componentsによる明示的なキャッシュ制御とPPR統合、Next.js Devtools MCPの追加、
azukiazusa のテックブログ2
Claude Skills は Claude が特定のタスクを実行するためのカスタムスキルを作成・共有できる新しい機能です。この記事では、Claude Skills の仕組みと作成方法、MCP ツールとの違いについて解説します。
blog.jxck.io
このエントリは、_2023_ 年の 3rd Party Cookie Advent Calendar の 32 日目である。3rd Party Cookie のカレンダー | Advent Calendar 2023 - Qiitahttps://qiita.com/advent-calendar/2023/3rd-party-cookie宙に浮いていた Privacy Sandbox プロジェク
azukiazusa のテックブログ2
2025 年 10 月に発表された Remix v3 は React から独立し、Web 標準技術を活用した新しいフレームワークへと進化しました。この記事では、Remix v3 のセットアップ手順と新機能を実際に動かして試してみた内容を紹介します。
サイボウズ フロントエンドのフィード
こんにちは!サイボウズ株式会社フロントエンドエンジニアのdaikiです。 はじめに サイボウズ社内では毎週火曜日にFrontend Weeklyと題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2025/10/14のFrontend Weeklyで取り上げた記事や話題を紹介します。 取り上げた記事・話題 React 19.2 https://re
JSer.info
JSer.info #752 - Bun 1.3がリリースされました。 Bun 1.3 | Bun Blog ローカルサーバのHot Reloadの改善、HTMLファイルの実行をsingle-file executableへのコンパイルに対応しています。workspacesではisolated installをデフォルト化、minimumReleaseAgeオプションの追加、bun why
mozaic.fm
第 187 回のテーマは 2025 年 10 月の Monthly Ecosystem です。 Show Note はこちら: https://mozaic.fm/episodes/187/monthly-ecosystem-202510.html
azukiazusa のテックブログ2
Playwright v1.56 で導入された Playwright Agents は、Planner、Generator、Healer の 3 つのエージェントで構成されており、アプリケーションコードを解析してテストケースの計画、テストコードの生成、失敗したテストの修正を自動化できます。この記事では、Claude Code から Playwright Agents を呼び出して、シンプルなカンバ
azukiazusa のテックブログ2
Apps in ChatGPT は ChatGPT のチャット内で会話の流れに応じて外部のアプリを呼び出し、インタラクティブな操作を可能にする機能です。アプリごとに独自の UI コンポーネントを提供し、ユーザーはチャット画面からシームレスな体験でアプリを操作できます。この記事では Apps SDK を使用して、実際に ChatGPT 内で動作するシンプルなアプリを作成する手順を紹介します。
azukiazusa のテックブログ2
Claude Code は強力なコーディング支援ツールですが、効果的に活用するためには適切な設定が必要です。プラグインを使用することで、スラッシュコマンド、サブエージェント、MCP サーバー、フックなどの設定をパッケージ化し、他のユーザーと簡単に共有できます。この記事では、Claude Code のプラグインの作成方法と利用方法について解説します。
JSer.info
JSer.info #751 - React 19.2がリリースされました。 React 19.2 – React 新しいコンポーネントとして<Activity />コンポーネントが追加され、HooksとしてuseEffectEvent、cache()に`cacheSignalが追加されています。 SSRではSuspenseのバッチ処理がサポートされ、Web Streamsに
azukiazusa のテックブログ2
MCP ではツールアノテーションを使用して、ユーザーにツールの動作に関するヒントを提供できます。例えば `readOnlyHint` を設定することで、ツールがデータを変更しないことを示すことができます。この記事では TypeScript SDK を使用して MCP サーバーでツールアノテーションを設定し、Claude Code クライアントでどのように表示されるかを確認します。
サイボウズ フロントエンドのフィード
こんにちは! サイボウズ株式会社 フロントエンドエンジニアの mehm8128 (@mehm8128) です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2025/09/30 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題
JSer.info
JSer.info #750 - Node.js v24.9.0がリリースされました。 Node.js — Node v24.9.0 (Current) 新しい機能として、HTTP upgradeをサーバー側で制御するshouldUpgradeCallbackオプションの追加、SQLiteでtagged templateとSession classのサポートなどが含まれています。 また、W
サイボウズ フロントエンドのフィード
こんにちは! サイボウズ株式会社 フロントエンドエンジニアの mehm8128 (@mehm8128) です。 はじめに 今月から「Web 標準動向」が始まります。 サイボウズは 2025 年 4 月より、W3C のメンバーに加入しました。 https://blog.cybozu.io/entry/joining-w3c 標準化プロセスに関わることができるようになるための最初の一歩として、フロ
mozaic.fm
第 186 回のテーマは 2025 年 9 月の Monthly Platform です。 Show Note はこちら: https://mozaic.fm/episodes/186/monthly-platform-202509.html
azukiazusa のテックブログ2
自律的な AI エージェントを利用したコーディングでは、生成したコードを実行した結果からフィードバックを得て、コードを改善していく反復的なプロセスが重要です。しかし、フロントエンド開発では、生成したコードはブラウザ上で実行されるため、AI エージェントが直接コードを実行したり、ブラウザのコンソールログを取得したりすることは困難です。Chrome DevTools MCP はこの課題を解決するための
サイボウズ フロントエンドのフィード
! この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 はじめに 2025年8月末にStorybook公式のMCPが登場しました。これがMCP Addonです。 https://github.com/storybookjs/addon-mcp また、Storybook MCPに関するさまざまな議論も行われています。 本記事では、Storybookの公式MCP Add
JSer.info
JSer.info #749 - Safari 26.0がリリースされました。 WebKit Features in Safari 26.0 | WebKit CSSではCSS Anchor Positioning、Scroll-driven animations、text-wrap: pretty、progress()などが追加されています。 JavaScriptでは、Digital C
azukiazusa のテックブログ2
cagent は Docker 社が開発した AI エージェントフレームワークです。YAML ファイルでエージェントの振る舞い・役割・使用するツールを宣言的に定義でき、コードを 1 行も書かずにエージェントを構築できます。この記事では cagent の概要とインストール方法、YAML ファイルの書き方、実際にエージェントを動作させるまでの手順を解説します。
azukiazusa のテックブログ2
browserslist は、フロントエンド開発において、どのブラウザをサポートするかを指定するためのツールです。これにより、開発者はターゲットとするブラウザの範囲を簡単に定義でき、CSS や JavaScript のトランスパイルやポリフィルの適用を自動化できます。
blog.jxck.io
前回は、Nx の事例をベースに「パッケージを公開する側」の対策について解説した。今回は、「パッケージを使う側」、もっと言えば「OSS を使う上で開発者が考えるべきこと」について考察する。
mozaic.fm
第 185 回のテーマは 2025 年 9 月の Monthly Ecosystem です。 Show Note はこちら: https://mozaic.fm/episodes/185/monthly-ecosystem-202509.html
サイボウズ フロントエンドのフィード
こんにちは! サイボウズ株式会社 フロントエンドエンジニアの mehm8128 (@mehm8128) です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2025/09/15 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題
JSer.info
JSer.info #748 - pnpm 10.16がリリースされました。 Release pnpm 10.16 · pnpm/pnpm pnpm 10.16 | pnpm pnpm 10.16では、パッケージがリリースされてから最低限の日数が経過するまでインストール対象から外すminimumReleaseAgeオプションが追加されています。これにより、悪意のあるパッケージが即座にインス
サイボウズ フロントエンドのフィード
こんにちは! サイボウズ株式会社フロントエンドエンジニアの Saji (@sajikix) です。 Interop 2026 proposal selection process https://github.com/web-platform-tests/interop/blob/main/2026/selection-process.md ブラウザ間の相互運用性を向上させる Interop
サイボウズ フロントエンドのフィード
! この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 大量コードのマイグレーション with AI 「アーキテクチャの刷新のため、1000 ファイルほどを書き換えてください」 こんな要件が明日あなたの手元にも飛び込んでくるかもしれません。 私には先日飛び込んできました。 でも今の時代、我々には AI があります。 AI に全部やってもらいましょう! いやー、便利な
サイボウズ フロントエンドのフィード
この記事は、CYBOZU SUMMER BLOG FES '25 の記事です。 はじめに サイボウズのkintoneというプロダクトでは、2021 年からフロントエンド刷新を進めています。 https://blog.cybozu.io/entry/2022/02/04/171154 このフロントエンド刷新では「フロントエンドに Autonomy をもたらす」ことを目指して、次のような取組も行な
blog.jxck.io
Nx リポジトリが攻撃を受け、広範囲にわたるインシデントが発生した。今回の事例は、GitHub Actions を中心に複数のステップが組み合わさった攻撃であり、過去に何度も発生してきた攻撃と本質的には変わらない。しかし、途中で AI が何度か登場するため「AI が書いたコードをマージしたから」などといった表面的な反応もあるが、実態はそこまで単純な話でもない。また、「自分のプロジェクトは Nx を
mozaic.fm
第 184 回のテーマは 2025 年 8 月の Monthly Platform です。 Show Note はこちら: https://mozaic.fm/episodes/184/monthly-platform-202508.html
サイボウズ フロントエンドのフィード
! この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 はじめに 夏も終わりに近づいてきましたね。みなさん夏休みはいかがお過ごしでしょうか?海に山に、はたまたエアコンの効いた部屋でJavaScriptでコーディング三昧もアリかなと思ったりもします。ところで、コーヒー片手にコードを書きながら、「うわっ...私のJavaScript、古すぎない...?」とふと思ったこと
mozaic.fm
第 183 回のテーマは 2025 年 8 月の Monthly Ecosystem です。 Show Note はこちら: https://mozaic.fm/episodes/183/monthly-ecosystem-202508.html
サイボウズ フロントエンドのフィード
! この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 「アニメーションのテストは、開始と終了の状態だけをチェックすればいい」 最初は、滑らかに動く UI を見て、「テストの開始と終了しか見ていないなんて、全体像を見逃していないか?」なんて疑問に思ってました。 今となっては「まあ、そうだろうな」と何となく理解しつつも、ちゃんと全体的な理由をまとめたことはありませんでした
blog.jxck.io
2025 年 6 月初旬に、副業で Web 技術アドバイザをしている企業の Web チームエンジニア向けに、4 日間の Web Bootcamp を実施した。
サイボウズ フロントエンドのフィード
! この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは!サイボウズ株式会社フロントエンドエンジニアの おぐえもん(@oguemon_com) です。 サイボウズの技術ブログの夏フェス・CYBOZU SUMMER BLOG FES '25が7月14日(月)から始まってます!企画の一環として、フロントエンドの記事が9月いっぱいまで毎週木曜日に投稿されますので、み
サイボウズ フロントエンドのフィード
こんにちは! サイボウズ株式会社 フロントエンドエンジニアの mehm8128 (@mehm8128) です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2025/07/29 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題
サイボウズ フロントエンドのフィード
こんにちは!サイボウズ株式会社フロントエンドエンジニアのdaiki(@k1tikurisu)です。 はじめに サイボウズ社内では毎週火曜日にFrontend Weeklyと題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2025/07/22のFrontend Weeklyで取り上げた記事や話題を紹介します。 取り上げた記事・話題 Next.js
blog.jxck.io
筆者のように、インターネット上での生活が長く、かつエンジニアとして生きてきた人間には、一般の人には伝わりにくいデジタルの遺品が多く存在する。仮に自分が死んだ場合に、これらをどのように遺族に処分してもらうかは、なかなか難しい問題だ。筆者はこの「デジタル終活」をどうするかを、長いこと模索してきた。今回は、「1Password」と法務局が行う「自筆証書遺言保管制度」を用いた方法を思いついたため、検証を試
mozaic.fm
第 182 回のテーマは 2025 年 7 月の Monthly Platform です。 Show Note はこちら: https://mozaic.fm/episodes/182/monthly-platform-202507.html
サイボウズ フロントエンドのフィード
! この記事は、CYBOZU SUMMER BLOG FES '25 の記事です。 こんにちは、フロントエンドエンジニアの mehm8128 です。 今回は敢えて、a11y 上の理由から Deprecated になった HTML と ARIA をまとめてみようという記事です。 Deprecated の定義 今回 "Deprecated" は、基本的に MDN において Deprecated
blog.jxck.io
親の年齢に限らず、生きているうちにやってもらった方がいい、たった 1 つのこととして、エンディングノートの作成がある。終活は、それをどのくらい準備しておくかで、本人以上に遺族の負担が格段に減るからだ。
mozaic.fm
第 181 回のテーマは 2025 年 7 月の Monthly Ecosystem です。 Show Note はこちら: https://mozaic.fm/episodes/181/monthly-ecosystem-2025.html
サイボウズ フロントエンドのフィード
! この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 自力で計算なんてしたくはないけども 皆さんは自力で UTC と特定のタイムゾーンの間の時差の計算をしたことはありますか? そもそも、システムのタイムゾーンと UTC の時差を計算するだけなら Date オブジェクトを利用すれば簡単に計算できますから、自力で計算する必要はありませんね。 const date =
mozaic.fm
第 180 回のテーマは 2025 年 6 月の Monthly Platform です。 Show Note はこちら: https://mozaic.fm/episodes/180/monthly-platform-202506.html
サイボウズ フロントエンドのフィード
こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの @nus3_ です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2025/06/24 の Frontend Weekly で取り上げた記事や話題を紹介します。 Roo Code 3.21.4 Releas
サイボウズ フロントエンドのフィード
こんにちは!サイボウズでデザインテクノロジストをしている saku (@sakupi01) です。 2025/06/05~06 にオランダのアムステルダムで開催された CSSDay 2025 に参加してきました🎨✨ https://cssday.nl/ CSSDay は 2013 年から計 11 回開催されている、世界最大級の CSS に特化した伝統あるカンファレンスです。例年、世界的にみても
mozaic.fm
第 179 回のテーマは 2025 年 6 月の Monthly Ecosystem です。 Show Note はこちら: https://mozaic.fm/episodes/179/monthly-ecosystem-202506.html
mozaic.fm
第 178 回のテーマは 2025 年 5 月の Monthly Platform です。 Show Note はこちら: https://mozaic.fm/episodes/178/monthly-platform-202505.html
mozaic.fm
第 177 回のテーマは 2025 年 5 月の Monthly Ecosystem です。 Show Note はこちら: https://mozaic.fm/episodes/177/monthly-ecosystem-202505.html
mozaic.fm
第 176 回のテーマは 2025 年 4 月の Monthly Platform です。 Show Note はこちら: https://mozaic.fm/episodes/176/monthly-platform-202504.html
mozaic.fm
第 175 回のテーマは 2025 年 4 月の Monthly Ecosystem です。 Show Note はこちら: https://mozaic.fm/episodes/175/monthly-ecosystem-202504.html
mozaic.fm
第 174 回のテーマは 2025 年 3 月の Monthly Platform です。 Show Note はこちら: https://mozaic.fm/episodes/174/monthly-platform-202503.html
mozaic.fm
第 173 回のテーマは 2025 年 3 月の Monthly Ecosystem です。 Show Note はこちら: https://mozaic.fm/episodes/173/monthly-ecosystem-202503.html