Last updated: 2026/01/14 03:01

Learn what is new in the Visual Studio Code January 2026 Release (1.109).
Veo 3.1は、動画制作における一貫性、創造性、コントロールを向上させるための新機能を提供します。新しいバージョンでは、ユーザーがより簡単に動画を編集し、カスタマイズできるツールが追加されました。特に、インターフェースの改善により、直感的な操作が可能になり、ユーザーは自分のアイデアを迅速に具現化できます。また、コラボレーション機能も強化され、チームでの作業がスムーズに行えるようになっています。これにより、制作プロセス全体が効率化され、より高品質なコンテンツを短時間で作成できるようになります。 • 動画制作における一貫性、創造性、コントロールを向上させる新機能を提供 • ユーザーが簡単に動画を編集・カスタマイズできるツールが追加 • インターフェースの改善により直感的な操作が可能 • コラボレーション機能が強化され、チームでの作業がスムーズに • 制作プロセス全体が効率化され、高品質なコンテンツを短時間で作成できる

Today, we’re introducing an enhanced version of Veo 3.1 “Ingredients to Video.”
Learn how to create, structure, and maintain CLAUDE.md files for Claude Code. Save hours by documenting project conventions that persist across sessions.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

この記事では、napi-rsを使用して大量データをstdoutに流す際に発生する問題について説明しています。具体的には、`cat large.js | oxfmt --stdin-filepath=a.js | wc -l`というコマンドを実行すると、ファイルが大きい場合に`Err` value: Os { code: 35, kind: WouldBlock, message: "Resource temporarily unavailable" }というエラーが発生し、フォーマット済みコードが途中までしか出力されないという問題が起きます。この問題は、Node.jsがstdoutとstderrをデフォルトでnon-blockingに設定しているのに対し、napi-rsがstdoutへの書き込みをblockingと仮定しているために発生します。解決策としては、`process.stdout._handle.setBlocking(true)`を使用する方法がありますが、これにはパフォーマンスへの影響があるため注意が必要です。 • napi-rsを使用した際に大量データをstdoutに流すとエラーが発生する問題がある。 • 具体的なエラーは`Err` value: Os { code: 35, kind: WouldBlock, message: "Resource temporarily unavailable" }である。 • Node.jsはstdoutとstderrをデフォルトでnon-blockingに設定しているが、napi-rsはblockingと仮定しているため、流量調整ができずエラーが発生する。 • 解決策として、`process.stdout._handle.setBlocking(true)`を使用することが提案されている。 • この解決策はパフォーマンスに影響を与える可能性があるため、注意が必要である。
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
この記事は、Node.jsのバージョン25.3.0のリリースに関するもので、主にセキュリティの改善が含まれています。具体的には、TLSSocketのデフォルトエラーハンドラーの追加、パーミッションモデルが有効な場合のfutimesの無効化、シンボリックリンクAPIへの完全な読み書きの要求、pipe_wrap接続時のネットワークチェックの追加、非同期フックにおけるスタックオーバーフロー例外の再スロー、バッファ作成のリファクタリングなどが行われています。これらの変更は、Node.jsのセキュリティと安定性を向上させることを目的としています。 • Node.jsのバージョン25.3.0がリリースされた。 • セキュリティ改善が主な内容である。 • TLSSocketのデフォルトエラーハンドラーが追加された。 • パーミッションモデルが有効な場合、futimesが無効化された。 • シンボリックリンクAPIへの完全な読み書きが要求されるようになった。 • pipe_wrap接続時にネットワークチェックが追加された。 • 非同期フックにおけるスタックオーバーフロー例外が再スローされる。 • バッファ作成のリファクタリングが行われた。
この記事は、Node.jsのバージョン24.13.0 'Krypton' (LTS)のリリースに関するもので、2026年1月13日に公開されました。このリリースはセキュリティアップデートを含んでおり、いくつかの重要な変更が行われています。具体的には、TLSSocketのデフォルトエラーハンドラーの追加、権限モデルが有効な場合のfutimesの無効化、シンボリックリンクAPIへの完全な読み書きの要求、async_hooksにおけるスタックオーバーフロー例外の再スロー、ゼロフィルトグルを削除するためのバッファ作成のリファクタリング、TLSにおけるコールバック例外のエラーハンドラー経由でのルーティングが含まれています。これらの変更は、Node.jsのセキュリティと安定性を向上させることを目的としています。 • Node.jsのバージョン24.13.0 'Krypton' (LTS)が2026年1月13日にリリースされた。 • このリリースはセキュリティアップデートを含む。 • TLSSocketのデフォルトエラーハンドラーが追加された。 • 権限モデルが有効な場合、futimesが無効化された。 • シンボリックリンクAPIに対して完全な読み書きが要求されるようになった。 • async_hooksにおけるスタックオーバーフロー例外が再スローされる。 • バッファ作成のリファクタリングが行われ、ゼロフィルトグルが削除された。 • TLSにおけるコールバック例外がエラーハンドラー経由でルーティングされる。
Node.jsのバージョン22.22.0(LTS)が2026年1月13日にリリースされました。このリリースはセキュリティアップデートを含んでおり、いくつかの重要な変更が行われています。具体的には、TLSSocketのデフォルトエラーハンドラーの追加、パーミッションモデルが有効な場合のfutimesの無効化、シンボリックリンクAPIに対する完全な読み書きの要求、async_hooksにおけるスタックオーバーフロー例外の再スロー、バッファ作成のリファクタリング、エラーハンドラーを通じたコールバック例外のルーティングが含まれています。これらの変更は、Node.jsのセキュリティと安定性を向上させることを目的としています。 • Node.jsのバージョン22.22.0(LTS)がリリースされた • セキュリティアップデートが含まれている • TLSSocketのデフォルトエラーハンドラーが追加された • パーミッションモデルが有効な場合、futimesが無効化された • シンボリックリンクAPIに対して完全な読み書きが要求されるようになった • async_hooksでのスタックオーバーフロー例外が再スローされるようになった • バッファ作成のリファクタリングが行われた • コールバック例外がエラーハンドラーを通じてルーティングされるようになった
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node.jsのバージョン20.20.0(LTS)が2026年1月13日にリリースされました。このリリースはセキュリティアップデートを含んでおり、いくつかの重要な変更が行われています。具体的には、futimesの無効化、TLSSocketのデフォルトエラーハンドラの追加、シンボリックリンクAPIに対する完全な読み書きの要求、async_hooksにおけるスタックオーバーフロー例外の再スロー、バッファ作成のリファクタリング、TLSにおけるコールバック例外のエラーハンドラ経由でのルーティングが含まれています。これらの変更は、Node.jsのセキュリティと安定性を向上させることを目的としています。 • Node.jsのバージョン20.20.0(LTS)がリリースされた • セキュリティアップデートが含まれている • futimesを無効化する変更が行われた • TLSSocketにデフォルトのエラーハンドラが追加された • シンボリックリンクAPIに対して完全な読み書きが要求されるようになった • async_hooksでのスタックオーバーフロー例外が再スローされるようになった • バッファ作成のリファクタリングが行われた • TLSでのコールバック例外がエラーハンドラを通じてルーティングされるようになった
Prismaのリリース6.19.2は、Prisma 6リリースラインのパッチリリースであり、特定のエッジランタイム構成におけるPrisma Accelerateサポートの問題を修正しています。この修正は、@prisma/client/edgeエントリーポイントが使用されていない場合に発生する問題に対処しています。リリースは186のコミットを経て行われ、GitHubでの署名が確認されています。 • Prisma 6.19.2はパッチリリースである • Prisma Accelerateサポートの問題を修正 • 特定のエッジランタイム構成に関連する問題 • @prisma/client/edgeエントリーポイントが未使用の場合の修正 • 186のコミットが行われた後のリリース
新しい<geolocation> HTML要素がChrome 144から利用可能になり、ユーザーの位置情報データのリクエスト方法が大きく変わります。この要素は、スクリプトによる許可プロンプトから脱却し、宣言的でユーザーアクションに基づく体験を提供します。これにより、許可状態やエラーを処理するためのボイラープレートコードが削減され、ユーザーの意図をより強く示すことができ、ブラウザの介入を回避するのに役立ちます。この要素は、ウェブ標準コミュニティとの厳密な議論と実世界でのテストの結果として登場しました。最初は一般的な<permission>要素として提案され、特定の機能に特化した要素へと進化しました。<geolocation>要素は、ユーザーの信頼と意思決定を改善するための専用ボタンを使用することで、成功率を向上させることが確認されました。今後は、カメラやマイク用の専用<usermedia>要素も開発される予定です。 • 新しい<geolocation>要素は、ユーザーの位置情報データのリクエスト方法を改善する。 • スクリプトによる許可プロンプトから、ユーザーアクションに基づく体験に移行する。 • 許可状態やエラー処理のためのボイラープレートコードが削減される。 • ユーザーの意図を強く示し、ブラウザの介入を回避する。 • 一般的な<permission>要素から特定の機能に特化した要素へと進化した。 • ユーザーの信頼と意思決定を改善するための専用ボタンの使用が成功率を向上させた。 • 今後、カメラやマイク用の専用<usermedia>要素も開発される予定。
Huh. Today I learned (from Alex MacArthur): you can access the current <script> element from a script (if it’s not type=
Honoのバージョン4.11.4がリリースされ、JWTおよびJWK/JWKSミドルウェアにおけるJWTアルゴリズムの混乱に関するセキュリティ問題が修正されました。これにより、両ミドルウェアは明示的なアルゴリズム設定を要求し、不正なJWTヘッダー値による検証アルゴリズムの影響を防ぎます。JWTミドルウェアを使用している場合は、最新バージョンへの更新が推奨されています。具体的な実装例も示されており、JWTミドルウェアではHS256アルゴリズムが必要であり、JWK/JWKSミドルウェアではRS256アルゴリズムが必要です。 • JWTおよびJWK/JWKSミドルウェアのセキュリティ問題が修正された。 • 明示的なアルゴリズム設定が必要になった。 • 不正なJWTヘッダー値による影響を防ぐための対策が講じられた。 • JWTミドルウェアの実装例ではHS256アルゴリズムが必要。 • JWK/JWKSミドルウェアの実装例ではRS256アルゴリズムが必要。
この記事は、AngularのVSCode拡張機能のバージョン21.1.0のリリースに関するものである。このリリースでは、主にenumメンバーの種類を補完時に正しく変換する修正が行われた。リリース日は2026年1月12日で、79回のコミットが行われたことが記載されている。 • AngularのVSCode拡張機能のバージョン21.1.0がリリースされた。 • リリースにはenumメンバーの種類を補完時に正しく変換する修正が含まれている。 • リリース日は2026年1月12日である。 • このリリースに対して79回のコミットが行われた。

Stack traces show what broke. Logs show why. A real Next.js bot-protection bug where Sentry logs exposed the missing context and fixed prod.

A malicious Chrome extension steals newly created MEXC API keys, exfiltrates them to Telegram, and enables full account takeover with trading and with...
Is Anthropic's polished CLI better than the open-source alternative? We compare features, the OAuth drama, and why visual context is the missing piece.

Lee Meyer recently spoke at Web Directions Summit 2025. This is his experience, not only speaking at the event, but experiencing the event through the lens of anxiety and imposter syndrome.

Learn how Mux built durable AI video workflows into their @mux/ai SDK using Workflow DevKit, with automatic retries, state persistence, and zero infrastructure setup.

Streamdown v2 ships a smaller bundle with CDN-loaded assets and new Remend options for markdown streaming.

この記事では、Dimitri Metropolisがゲストとして参加し、TypeScriptの最前線について議論しています。特に、TypeScriptでDoomを実行することや、Typeslayerのようなツールの構築について掘り下げています。Turing完全な型、TypeScriptのパフォーマンスの限界、将来のTypeScriptやプログラミング言語全体の展望についても触れています。具体的には、ASCIIアートや視覚的表現、パフォーマンスの問題、Tauriでの構築、パッケージングの課題、AIとの関係についても言及されています。最後に、TypeScriptの未来や、Goベースのコンパイラの速度についての議論も行われています。 • TypeScriptでDoomを実行することの探求 • Turing完全な型についての議論 • Typeslayerツールの紹介とその構築 • TypeScriptのパフォーマンスの限界 • 将来のTypeScriptとAIの関係についての考察
Vitestのバージョン4.0.17がリリースされ、いくつかの新機能とバグ修正が含まれています。新機能として、ブラウザモードでのOpenTelemetryのサポートが追加され、TRACEPARENTおよびTRACESTATE環境変数によるコンテキスト伝播が可能になりました。また、非対称マッチャーの差分の可読性が向上し、テストコンテキスト外でのインポート時のエラーが改善されました。さらに、セキュリティ環境でのcrypto.randomUUIDの使用が修正され、ファイルの並列処理やエラーメッセージのログ出力に関する改善も行われました。これにより、テストの実行やデバッグがより効率的になります。 • 新機能としてブラウザモードでのOpenTelemetryのサポートが追加された • TRACEPARENTおよびTRACESTATE環境変数によるコンテキスト伝播が可能になった • 非対称マッチャーの差分の可読性が向上した • テストコンテキスト外でのインポート時のエラーが改善された • セキュリティ環境でのcrypto.randomUUIDの使用が修正された • ファイルの並列処理がサポートされた • エラーメッセージのログ出力に関する改善が行われた
Chrome 143 introduces key updates to the FedCM API for better privacy and developer experience. Developers should note that some changes are not backward-compatible.

agent-browser は Vercel が開発した CLI でブラウザを操作するツールであり、AI エージェントにブラウザ操作能力を提供するために設計されています。この記事では agent-browser のインストール方法、基本的な使い方、AI エージェントからの利用方法について紹介します。

Sentry interns ship real work. Meet our fall 2025 engineering interns and see the features, fixes, and impact they delivered in SF and Toronto.

Revisit everything that happened in Astro last year: new feature releases, ecosystem growth, conference talks, and more!
Last month I wrote about porting JustHTML from Python to JavaScript using Codex CLI and GPT-5.2 in a few hours while also buying a Christmas tree and watching Knives Out …
この記事は、React Hook Formのバージョン7.71.0のリリースに関する情報を提供しています。このリリースでは、フォームのパフォーマンスを向上させるために、FormProviderのコンテキスト値をメモ化し、不要な再レンダリングを防ぐ改善が行われました。また、コントロールコンテキストを分離することで、再レンダリングの最適化も図られています。さらに、フィールドの無効状態が変化した際にisValidを更新するバグ修正が含まれています。最後に、安全なterserオプションを使用してバンドルサイズを最適化する作業も行われました。 • フォームのパフォーマンス向上のためにFormProviderのコンテキスト値をメモ化した • コントロールコンテキストを分離し、不要な再レンダリングを防止した • フィールドの無効状態が変化した際にisValidを更新するバグを修正した • 安全なterserオプションを使用してバンドルサイズを最適化した

Claude Code のステータスラインは oh-my-zsh のターミナルプロンプトのようにカスタマイズ可能です。これにより現在のブランチやトークンの使用量などを一目で確認できるようになります。この記事では TUI で簡単にステータスラインをカスタマイズできる ccstatusline の使い方を紹介します。
New from Fly.io today: Sprites.dev. Here’s their blog post and YouTube demo. It’s an interesting new product that’s quite difficult to explain—Fly call it “Stateful sandbox environments with checkpoint & …
pnpmのバージョン10.28がリリースされ、いくつかの重要な変更が含まれています。新たに追加された機能として、パブリッシュ時にpackage.jsonの内容をカスタマイズできるbeforePackingフックがサポートされました。また、フィルタリングインストール(pnpm install --filter ...)のパフォーマンスが改善され、以前よりも速くなりました。さらに、プロジェクトのサブディレクトリにストアがある場合、プロジェクトへのシンボリックリンクを追加しないように修正されました。pnpm-workspace.yamlでrequiredScripts設定を宣言できるようになった点も重要です。 • 新機能としてbeforePackingフックが追加され、package.jsonのカスタマイズが可能に • フィルタリングインストールのパフォーマンスが改善され、以前より速くなった • プロジェクトのサブディレクトリにストアがある場合、シンボリックリンクを追加しないように修正 • pnpm-workspace.yamlでrequiredScripts設定を宣言できるようになった

Beekeeper’s automated leaderboard approach and human feedback loop system for dynamic LLM and prompt pair selection addresses the key challenges organizations face in navigating the rapidly evolving landscape of language models.

CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.

VSCode has architectural performance limits. Compare six fast, native code editors built for lower resource usage.

Build a React infinite scroll gallery with TanStack Pacer. Learn debouncing, throttling, batching, and rate limiting without RxJS complexity.
Mousing over an element and watching it tilt in 3D space is a beautiful and compelling effect. Let's bring it to mobile and use the phone itself rather than a cursor.

How to build agents with filesystems and bash, production agents, context management, template, bash
Configure On-Demand Concurrent Builds to run one active build per branch. Deployments to the same branch are queued, and only the latest build runs.
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.

Security update: Upgrade recommended for users on versions below 1.20.4

Socket CEO Feross Aboukhadijeh joins Insecure Agents to discuss CVE remediation and why supply chain attacks require a different security approach.
この記事は、Angularのバージョン21.0.8のリリースに関するもので、主にメモリリークの修正と、偽のナビゲーションにおけるキャンセルされたトラバーサルの処理に関するコミットが含まれています。このリリースは、1038のコミットがメインブランチに追加された後に行われました。リリースノートには、具体的な修正内容や改善点が記載されていますが、詳細な情報は提供されていません。 • メモリリークの修正が行われた • 偽のナビゲーションにおけるキャンセルされたトラバーサルの処理が改善された • このリリースは1038のコミットを含む • リリースノートには具体的な修正内容が記載されているが、詳細は不明
A context menu is like a tooltip in that it opens right next to the the thing that opened it. Here, we animate the opening and ensure it opens somewhere where it doesn't get cut off.

The tech stack behind Arcjet: WebAssembly runtimes, a Go gRPC decision API, and region-aware SNS→SQS→ClickHouse pipeline.

Learn what is new in the Visual Studio Code December 2025 Release (1.108).
Learn how product managers can build production-ready prototypes using AI. Skip the PRD cycle and ship features directly from Builder.io

Tailwind Labs laid off 75% of its engineering team after revenue dropped 80%, as LLMs redirect traffic away from documentation where developers discov...

Recruit participants, write interview guides, analyze surveys, and synthesize findings faster with these 19 proven ChatGPT prompts for UX research.

N-ableはApollo GraphQLを導入し、1300%の成長を達成した。最初の計画では1つのサブグラフと10人のエンジニアで1年を見込んでいたが、実際には14のサブグラフと85人の貢献者、300人のApollo Studioユーザーにまで拡大した。課題はインフラではなく、急成長を管理することだった。N-ableはサイバーセキュリティとIT管理ソフトウェアを提供しており、以前は複数のREST APIが存在し、顧客は多くのAPIコールを必要としていた。そこで、すべての機能を単一のGraphQL APIに統合することを決定し、Apollo GraphQLを使用してAPIの複雑さを解消した。さらに、エンジニアにはApollo認証を義務付け、共通の理解を持つことで開発を加速させた。これにより、154人が認証を受け、開発プロセスが効率化された。 • N-ableはApollo GraphQLを導入し、1300%の成長を達成した。 • 最初の計画は1つのサブグラフと10人のエンジニアだったが、実際には14のサブグラフに拡大した。 • 顧客は多くのAPIコールを必要としており、これが競合他社への流出の原因となっていた。 • すべての機能を単一のGraphQL APIに統合することで、APIの複雑さを解消した。 • Apollo認証を義務付け、共通の理解を持つことで開発を加速させた。 • 154人が認証を受け、開発プロセスが効率化された。

You can now curate and save a list of domains within the Vercel Domains product for purchasing at a later date

Paul sits down with Mark Techson to break down Angular v21. They explore how Angular signals power new features like Angular signal forms, improve scalability, and simplify state management. The conversation dives deep into Angular AI tooling, including the Angular MCP server, Angular AI tutor, and the Angular Gemini CLI extension, explaining how Angular is adapting to modern AI-first developer workflows. Mark also shares how Angular Aria introduces Angular headless components with built-in Angular accessibility, reshaping UX collaboration. The episode wraps with updates on using Vitest with Angular, and performance features like Angular defer syntax and Angular incremental hydration.

JSer.info #760 - zod v4.3.0がリリースされました。

In this episode of JavaScript Jabber, I sat down with Shruti Kapoor, independent content creator and longtime React educator, to dig into what’s actually new
Matt Smith: React Hooks have been around for years, but most codebases still use them the same way: a bit of useState, an overworked useEffect, and a lot of patterns that get copy-pasted without much thought. […]

Sentry Unity SDK 4.0.0 brings console support, structured logging, user feedback, and performance and reliability improvements across platforms.
この記事は、Angularのバージョン21.0.7のリリースノートを提供しています。このリリースでは、いくつかの重要な改善が行われました。まず、コンパイラにおいて、いくつかの式ASTノードの型が改善され、typeofおよびvoid式の正確なスパンが生成されるようになりました。また、リテラルマップキーの位置情報が提供されるようになりました。さらに、コンポーネントのインポート診断がインポート式内で報告されることが保証され、診断サポートのための名前のスペルが修正されました。コア部分では、アニメーションにおけるビューデータの漏洩を防ぎ、SVGスクリプト要素の敏感な属性をサニタイズする機能が追加されました。フォーム関連では、カスタムコントロールがダーティ入力や隠れた入力、保留中の入力を要求できるようになり、シグナルベースでないモデルを持つカスタムコントロールのサポートも強化されました。ルーター部分では、RouterLinkのhrefがqueryParamsHandlingで更新されない問題が修正され、ビュー遷移からのエラー処理が追加されました。 • Angularのバージョン21.0.7がリリースされた。 • コンパイラの改善により、式ASTノードの型がより正確になった。 • typeofおよびvoid式のスパンが正確に生成されるようになった。 • コンポーネントのインポート診断がインポート式内で報告されることが保証された。 • アニメーションにおけるビューデータの漏洩を防ぐ機能が追加された。 • カスタムコントロールがダーティ入力や隠れた入力を要求できるようになった。 • RouterLinkのhrefがqueryParamsHandlingで更新されない問題が修正された。
[...] the reality is that 75% of the people on our engineering team lost their jobs here yesterday because of the brutal impact AI has had on our business. And …

Discover what's new in The Replay, LogRocket's newsletter for dev and engineering leaders, in the January 7th issue.

Have you ever struggled to style an element while it's being dragged? Sunkanmi explains some ways it could become easier in the future.
The best AI coding tools for developers in 2026. From IDEs to code review, find tools that work in real codebases without breaking your workflow.

Promotions depend on proof. This guide shows PMs how to capture wins, feedback, and impact before review season.

Jack Herrington breaks down how React's new useEffectEvent Hook stabilizes behavior, simplifies timers, and enables predictable abstractions.

v0’s composite AI pipeline boosts reliability by fixing errors in real time. Learn how dynamic system prompts, LLM Suspense, and autofixers work together to deliver stable, working web app generations at scale.

Secure Compute Networks are self-serve for all Enterprise Teams. Customers can self serve creating, updating and deleting Secure Compute Networks from the Vercel Dashboard.

We've open-sourced bash-tool, which gives your agent a way to find the right context by running bash-like commands over files, then returning only the results of those tool calls to the model.

この記事では、Wes BosとScott Tolinskiが2026年に向けた現実的な目標設定や習慣形成について話し合っています。彼らは、小さく持続可能な変化を通じて習慣を築くことの重要性を強調し、実行可能なシステムを作ることが大きな決意よりも効果的である理由を説明しています。具体的には、立ち上がって過ごす時間を増やすこと、早起きの習慣を身につけること、日々のTODOリストを活用すること、メール管理を改善すること、ミニマリズムを取り入れること、タイピング速度を向上させること、自己啓発書をもっと聴くこと、長期的な習慣を追跡すること、そしてより多くの成果物を出すことが提案されています。 • 現実的な目標設定の重要性 • 小さな持続可能な変化を通じた習慣形成 • 実行可能なシステムの構築が大きな決意より効果的 • 立ち上がって過ごす時間を増やす • 早起きの習慣を身につける • 日々のTODOリストの活用 • メール管理の改善 • ミニマリズムの導入 • タイピング速度の向上 • 自己啓発書を聴く習慣の促進 • 長期的な習慣の追跡 • より多くの成果物を出すこと
この記事は、GitHub上のrolldownプロジェクトのリリースv1.0.0-beta.59に関するもので、主に新機能やバグ修正について説明しています。新機能として、静的にインポートされたモジュールに対する動的インポートがインライン化され、別のチャンクを作成することなく処理されるようになりました。また、ツリース shakingのロジックが改善され、動的インポートのコールバックにおける空のパラメータリストの処理が向上しました。バグ修正としては、ユーザー定義のエントリに対するインライン動的エントリの処理や、CJSとESMラップ形式の共通チャンクへの動的エントリのマージが含まれています。さらに、ドキュメントの改善やプラグインのタイミングに関する警告メッセージの改善も行われています。 • 静的にインポートされたモジュールに対する動的インポートがインライン化され、別のチャンクを作成しないように改善された。 • ツリース shakingのロジックが改善され、動的インポートのコールバックにおける空のパラメータリストの処理が向上した。 • バグ修正として、ユーザー定義のエントリに対するインライン動的エントリの処理が行われた。 • CJSとESMラップ形式の共通チャンクへの動的エントリのマージが修正された。 • ドキュメントの改善やプラグインのタイミングに関する警告メッセージの改善が行われた。

WGSL subgroup_id and uniform_buffer_standard_layout extensions and WebGPU rolling out on Linux.
この記事は、Viteのバージョン7.3.1のリリースに関する情報を提供しています。このリリースは、2023年1月7日に行われ、メインブランチに対して508のコミットが行われました。リリースタグは、コミッターの検証済み署名で署名されています。詳細についてはCHANGELOG.mdを参照するように指示されています。記事には、リリースに関連する具体的な変更点や新機能についての情報は含まれていません。 • Viteのバージョン7.3.1が2023年1月7日にリリースされた。 • メインブランチに対して508のコミットが行われた。 • リリースタグはコミッターの検証済み署名で署名されている。 • 詳細はCHANGELOG.mdを参照するように指示されている。

The planned feature introduces a review step before releases go live, following the Shai-Hulud attacks and a rocky migration off classic tokens that d...

Learn to add production-grade logging and error monitoring to your Next.js application with LogTape and Sentry.

Our December 2025 recap features big Oxc releases: Oxfmt alpha builds and Oxlint's type-aware linting alpha, plus updates across Vite, Vitest, Rolldown, and community highlights.
Despite some not-great recent news about security vulnerabilities, React Server Components (RSCs) are likely in pretty high volume use around the internet thanks to default usage within Next.js, perhaps without users even really knowing it. I enjoyed Nadia Makarevich’s performance-focuced look at them in Bundle Size Investigation: A Step-by-Step Guide to Shrinking Your JavaScript. The […]
A practical comparison of Claude Code versus Devin that explains how each fits real developer workflows, control styles, and async vs live coding.

Vercel Agent code reviews now read AGENTS.md, CLAUDE.md, .cursorrules, and other guideline formats from your repository. No configuration required.

Stop shipping chat UIs. Learn how AG-UI uses an event-driven protocol to build real AI apps with streaming, tools, and shared state.
Chrome DevTools MCP server, individual request throttling, adopted stylesheets and 2025 highlights.

New rate limits for sites that send a lot of notifications with little engagement.

Sentry’s 2025 open source report: $750k committed, $4.5M paid by Pledge members, and why paying maintainers is no longer optional.
Devastating critique of the new menu icons in macOS Tahoe by Nikita Prokopov, who starts by quoting the 1992 Apple HIG rule to not "overload the user with complex icons" …

GitHub postponed a new billing model for self-hosted Actions after developer pushback, but moved forward with hosted runner price cuts on January 1.
There is a way to declare a scope on a specific selector, a specific selector *down to* another selector, or with no

Use Vercel AI Gateway from Claude Code via the Anthropic-compatible endpoint, with a URL change and AI Gateway usage and cost tracking.

Modern browsers can handle more than you think. Learn when native web APIs are enough—and when frameworks actually make sense.

Motia はバックエンド開発をシンプルにすることを目指したコードファーストのバックエンドフレームワークです。この記事では Motia を使用して簡単な TODO REST API を構築する方法を紹介します。
With enough users, every observable behavior becomes a dependency - regardless of what you promised. Someone is scraping your API, automating your quirks, caching your bugs. This creates a career-level …
Something I like about our weird new LLM-assisted world is the number of people I know who are coding again, having mostly stopped as they moved into management roles or …

この記事では、自作のブラウザMoonBitのレイアウトエンジンを構築する過程が詳述されています。主にCSSのボックスモデル、Flex、Gridの座標計算モジュールを実装し、HTML/CSSパーサやCSSクエリエンジンも一部実装しました。実装の参考として、Yoga Layout EngineやRust製のTaffyを調査し、最終的には自作のエンジンをスクラッチで書くことを選択しました。Web Platform Tests (WPT)を通過することを目標に、テストケースを通じてブラウザの互換性を確保するための努力が強調されています。また、Double Dirty Bitを用いたパフォーマンスチューニングや、CSS: Containの有用性についても言及されています。 • 自作ブラウザMoonBitのレイアウトエンジンを構築した • CSSのボックスモデル、Flex、Gridの座標計算を実装 • Yoga Layout EngineやTaffyを参考にした • Web Platform Tests (WPT)を通過することを目指した • Double Dirty Bitを用いたパフォーマンスチューニングを行った • CSS: Containの有用性を実装過程で確認した
この記事は、React Hook Formのバージョン7.70.0のリリースノートを提供しています。このバージョンでは、いくつかの重要な改善とバグ修正が行われました。具体的には、watchタイプの改善、keepDirtyValuesを使用したフィールド配列のゴースト要素の防止、deepEqualおよびバリデーションにおける無効な日付処理の改善、DeepPartialにおけるブランド型の正しい処理、ネイティブバリデーションのフォーカス問題の修正、非推奨の名前プロパティを使用して名前を設定する際のスプレッド演算子の変更、setValueにおける重複サブスクリプショントリガーの防止などが含まれています。これらの修正により、ライブラリの安定性と使いやすさが向上しています。 • watchタイプの改善が行われた • keepDirtyValuesを使用したフィールド配列のゴースト要素を防止する修正 • deepEqualおよびバリデーションにおける無効な日付処理の改善 • DeepPartialにおけるブランド型の正しい処理 • ネイティブバリデーションのフォーカス問題を修正 • 非推奨の名前プロパティを使用して名前を設定する際のスプレッド演算子の変更 • setValueにおける重複サブスクリプショントリガーを防止する修正

Web は誰のものでもなく、誰でも無料で使える。しかし、その状態を維持するための費用が、かかっていないわけではない。そこで、Web を生業にしている筆者としては、Web が壊れないための「維持コスト」をほんの一部でも負担するという意図をもって、寄付を行っている。
Biome CLI v2.3.11のリリースに関する記事では、いくつかの新しいルールとバグ修正が紹介されています。新たに追加されたルールには、Vueの単一ファイルコンポーネントにおける<template>要素の検証を行うuseVueValidTemplateRoot、v-bindのスタイルを一貫させるuseVueConsistentVBindStyle、v-forを使用する要素にkeyを指定することを強制するuseVueVForKey、v-onのスタイルを一貫させるuseVueConsistentVOnStyle、v-onceディレクティブの使用を検証するuseVueValidVOnceなどがあります。また、環境変数のサポートが拡張され、Svelteの{#await}構文の解析とフォーマットが追加されました。さらに、複数の代入を防ぐnoMultiAssignルールや、入力オブジェクト内のフィールド名を一意にするuseUniqueInputFieldNamesルールも導入されています。これらの変更により、コードの品質と一貫性が向上します。 • 新しいルールの追加により、Vueコンポーネントの検証が強化された • v-bindやv-onのスタイルを一貫させるルールが追加された • v-forを使用する要素にkeyを指定することを強制するルールが導入された • v-onceディレクティブの使用を検証するルールが追加された • 環境変数のサポートが拡張され、複数の代入を防ぐルールが追加された • Svelteの{#await}構文の解析とフォーマットがサポートされた

Reactでの、Suspense以後の設計に不慣れな方に向けて、Suspenseの活用法をjotaiを通じて解説します。

AI コーディングエージェントにフロントエンドのコードを書かせる際、Figma MCP を使用してデザインコンテキストやデザイントークンを提供することで、一貫したデザインガイドラインを遵守させる方法を紹介します。
Michael Lynch maintains HN Popularity Contest, a site that tracks personal blogs on Hacker News and scores them based on how well they perform on that platform. The engine behind …
Bruce Lawson: I was excited to see that the proposed new Web Install API has entered Origin Trial in Chromium. It kind of works in Chromium Canary, but is most complete in Microsoft Edge beta […] The reason I was excited is because I read the Web install API explainer when it was announced a few months ago: The […]

Compound Components are great, but should be type-safe. No, this isn't about the children prop ...
I am a huge fan of gistpreview.github.io, the site by Leon Huang that lets you append ?GIST_id to see a browser-rendered version of an HTML page that you have saved …
The `!important` part doesn't become part of the value, the whole declaration is treated as !important;

In this panel episode, the crew discusses AI platform consolidation, open-source sustainability, and the future of web development. We break down Anthropic’s acquisition of Bun, what it means for the JavaScript ecosystem, and whether open-source projects can remain independent as AI companies invest heavily in infrastructure. We also discuss Zig leaving GitHub, growing concerns around AI-first developer tools, npm security vulnerabilities, and supply-chain risk in modern software. The episode wraps with hot takes on AI infrastructure costs, developer productivity, and practical advice for engineers navigating today’s rapidly changing tech landscape.
mubook-honは、Dropboxに保存したEPUB/PDFファイルをブラウザで読めるウェブアプリです。Notionと連携して、読書メモや進捗をNotionに記録できます。

Hydration with CSPs, automatic Cloudflare adapter setup, and AI works better now with Svelte!
Bramus wrote this almost a year ago, but I’d still call it a relatively new feature of JavaScript and one very worth knowing about. With Node.prototype.moveBefore you can move elements around a DOM tree, without resetting the element’s state. You don’t need it to maintain event listeners, but, as Bramus notes, it’ll keep an iframe loaded, animations […]

2026 is almost upon us. I know we’re all itching to see the clock strike midnight (cue The Final Countdown by Europe), but not without recapping the best CSS-related things that happened over the last two weeks!

Fast Rust-based web bundler
この記事は、GitHub上のrolldownプロジェクトのリリースv1.0.0-beta.58に関するもので、主に新機能、バグ修正、リファクタリング、ドキュメントの更新について説明しています。新機能としては、raw optionsにおけるshould_transform_jsのターゲット機能チェックの実装や、output.dynamicImportInCjsオプションのサポートが含まれています。また、InputOptions#debugの名称変更や、いくつかのバグ修正が行われています。リファクタリングでは、StableModuleIdをマップキーとして使用することや、エラーハンドリングの改善が行われています。ドキュメントの自動生成や、Node.jsのバージョン固定も含まれています。 • 新機能として、raw optionsにおけるshould_transform_jsのターゲット機能チェックが実装された。 • output.dynamicImportInCjsオプションがサポートされた。 • InputOptions#debugがInputOptions#devtoolsに名称変更された。 • いくつかのバグ修正が行われ、特にエラーハンドリングが改善された。 • StableModuleIdを使用したリファクタリングが行われ、モジュールIDの管理が簡素化された。 • ドキュメントの自動生成が進められ、Node.jsのバージョンが固定された。
css-modules-kit は CSS Modules のためのツールセットです。何ができるのか、どんな設計で作られているのかは以下の記事を見てください。 www.mizdra.net www.mizdra.net この記事では css-modules-kit の内部設計について紹介してみます。今回は CSS Modules のパースについてです。 3種類のツールと core パッケージについて css-modules-kit は codegen, ts-plugin, linter-plugin (eslint-plugin or stylelint-plugin) の 3 種類のツール…
2025年のオープンソース活動の振り返りとGitHub Sponsorsでの収入をまとめた記事です。
Back in February I blogged about a neat Python library called sqlite-s3vfs for accessing SQLite databases hosted in an S3 bucket, released as MIT licensed open source by the UK …
pnpmのバージョン10.27がリリースされ、いくつかの重要な変更が加えられた。新機能として、trustPolicyIgnoreAfterが追加され、指定された時間よりも前に公開されたパッケージの信頼ポリシーのチェックを無視できるようになった。また、グローバル仮想ストアのサポートのためにプロジェクトレジストリが追加され、pnpm store pruneコマンドが未使用のパッケージを安全に削除できるようになった。さらに、未スコープパッケージの保存場所が変更され、4階層のディレクトリ深さを維持するために新しいディレクトリ名が導入された。ガーベジコレクション機能も追加され、未使用のパッケージが削除される。バグ修正も行われ、特定の条件下でのエラーが解消された。 • 新機能としてtrustPolicyIgnoreAfterが追加され、古いパッケージの信頼ポリシーを無視できるようになった。 • グローバル仮想ストアのためのプロジェクトレジストリが追加され、未使用パッケージの削除が可能になった。 • 未スコープパッケージの保存場所が変更され、4階層のディレクトリ深さを維持するための新しいディレクトリ名が導入された。 • ガーベジコレクション機能が追加され、未使用のパッケージが削除される。 • 特定の条件下でのエラーが修正された。

Which AI wireframe generator actually holds up in real UX work? A hands-on comparison of strengths, tradeoffs, and best use cases.

Valdi skips the JavaScript runtime by compiling TypeScript to native views. Learn how it compares to React Native’s new architecture.

Most teams fail at autonomy. Learn how clear rules help product teams move faster without micromanagement.

What trends will define web development in 2026? Check out the eight most important trends of the year, from AI-first development to TypeScript's takeover.
In earlier posts, I wrote about reviving require(esm) and its iteration process. The idea seems straightforward once you grasp the ESM semantics, but battle‑testing revealed interop edge cases rooted

More than a year ago, I set out to revive require(esm) in Node.js and landed an experimental implementation. After a lot of iteration and battle-testing, require(esm) is now unflagged across all suppo

Claude Code のツール検索ツールを有効にすることで、MCP ツールの定義を事前にコンテキストウィンドウに読み込まず、必要に応じて動的にツールを検索・呼び出しできます。これにより、多数の MCP ツールをインストールしている場合でもトークン使用量を大幅に削減できる可能性があります。この記事では Claude Code のツール検索ツールの概要と使用方法を紹介します。

JSer.info #759 - Next.js 16.1がリリースされました。
2025年を振り返る記事では、著者が今年書いた43本のブログ記事やポッドキャストの内容を振り返り、特に連載や登壇、勉強会の活動について述べている。著者は、年末にアドベントカレンダーを行う代わりに、空いている時に連載を行うことにした。また、4つの大きな登壇を行い、特にスライドなしのスタイルが好評だったことを強調している。勉強会は開催できなかったが、来年は小規模な勉強会を積極的に行う意向を示している。さらに、Web技術年末試験を実施し、来年も続ける予定である。著者は、Cookieに関する執筆を進める計画も持っている。 • 2025年に43本のブログ記事を執筆したこと • 年末にアドベントカレンダーを行う代わりに連載を行う方針に変更したこと • 4つの大きな登壇を行い、スライドなしのスタイルが好評だったこと • 勉強会は開催できなかったが、来年は小規模な勉強会を行う意向があること • Web技術年末試験を実施し、来年も続ける予定であること • Cookieに関する執筆を進める計画があること

December 2025 - Astro v6 alpha release, and more!
New release of my shot-scraper CLI tool for taking screenshots and scraping websites with JavaScript from the terminal. The shot-scraper har command has a new -x/--extract option which extracts all …
But once we got that and got this aviation grade testing in place, the number of bugs just dropped to a trickle. Now we still do have bugs but the …
D. Richard Hipp called me out for spreading misinformation on Hacker News that SQLite refuses outside contributions: No, Simon, we don't "refuse". We are just very selective and there is …
You can use a smaller part of Lit to build web web components that still take advantage of some of it's best features, particularly if you're cool with Light DOM.

AI-first debugging augments traditional debugging. Learn where AI helps, where it fails, and how to use it safely in production.
Today in extremely niche projects, I got fed up of Claude Code creating GitHub Actions workflows for me that used stale actions: actions/setup-python@v4 when the latest is actions/setup-python@v6 for example. …

この記事では、WebAssembly Component Modelのライブラリをwa.devに公開したことについて説明しています。wa.devはWebAssembly Component Modelのパッケージレジストリで、言語に依存せず型安全な相互運用を可能にします。具体的には、シンタックスハイライト用のレンダラーライブラリ「mizchi:tmgrammar」を公開し、トークン配列をHTMLまたはANSIエスケープシーケンスに変換する機能を持っています。ライブラリはwkgを使用して取得でき、wasmtimeで実行可能です。また、JavaScriptから利用するためのバインディング生成方法も紹介されています。 • wa.devはWebAssembly Component Modelのパッケージレジストリである。 • シンタックスハイライト用のライブラリ「mizchi:tmgrammar」を公開した。 • ライブラリはトークン配列をHTMLまたはANSIエスケープシーケンスに変換する。 • wkgを使用してライブラリを取得し、wasmtimeで実行できる。 • JavaScriptから利用するためのバインディング生成方法がある。
2023年から段階的にAIを開発フローに組み込み、2025年は試行錯誤とツールの大きな変化、そしてエージェント化を経て、私のソフトウェア開発の進め方は明確に変化しました。 ここで言う「変化」とは、単に作業が速くなった、便利になったという話ではありません。 より具体的には「コードをタイピングする時間よりも、間接作業の比重と抽象的な思考・ロジックが増えた」という意味での変化です。 より深刻なのは文字入力回数の増大です。その結果、マイクに向かって話したり、タイピングの練習といったプリミティブな活動を取り入れるようになりました。 この変化は私だけのものではありません。Addy Osmaniは『Beyond Vibe Coding』で「開発者の役割はコードを書くことから、コードを指示すること(directing)へシフトしている」と述べ、アーキテクチャやデザインパターンといったシステム思考への集中を説いています。Latent SpaceのSwyxも「ソフトウェアエンジニアの強みは抽象化のレベルを上げることに最も長けている点だ」と指摘しています。 この流れに対して「コーディングがつまらなくな

MiniMax-M2.1, LLM Coding Workflows, GLM-4.7, MiniMax-M2.1, LaMer Meta-RL, Google's 2025 AI Breakthroughs

この記事は、2025年後半の振り返りを中心に、著者の転職や仕事の進捗、OSS活動について述べています。著者はPixelGrid社でAstroを用いたプロジェクトに取り組み、データのポータビリティとクエリの自由度の重要性を認識しました。また、OxcプロジェクトでTypeScriptパーサーのカバレッジ向上に努め、転職後はVoidZero社でRustを用いた開発に従事しています。新しい職場では、無限のタスクに圧倒されつつも、OSS活動を続けています。さらに、VueFes Japanでの登壇や、CLIの安定化に向けた取り組みも行っています。最後に、2026年には第二子の誕生を控えていることを述べ、来年の働き方についての調整が必要であると締めくくっています。 • 著者はPixelGrid社でAstroを用いたプロジェクトに取り組んでいる。 • データのポータビリティとクエリの自由度が重要であると認識した。 • OxcプロジェクトでTypeScriptパーサーのカバレッジ向上に努めた。 • VoidZero社に転職し、Rustを用いた開発を開始した。 • 無限のタスクに圧倒されつつもOSS活動を続けている。 • VueFes Japanでの登壇を行った。 • CLIの安定化に向けた取り組みを行っている。 • 2026年には第二子の誕生を控えている。
Anton Medvedev built textarea.my, which he describes as: A minimalist text editor that lives entirely in your browser and stores everything in the URL hash. It's ~160 lines of HTML, …

AI を活用するための技術というのはとりわけ新しいものではなく、過去の知見を基盤として構築されていることが多いです。それゆえに、AI 時代だからこそ基礎的な知識を体系的に学ぶことができる書籍に学ぶことに価値を求めるのです。この記事では 2025 年に読んで特に印象に残った本をいくつか紹介します。
Andrew Nesbitt provides an insightful teardown of why uv is so much faster than pip. It's not nearly as simple as just "they rewrote it in Rust" - uv gets …

Container queries enable truly responsive components. Learn how they work, where they shine, and why they complement rather than replace media queries.

Learn how each reduces client JavaScript, impacts hydration and interactivity, and which trade-offs matter for production performance
Honoのバージョン4.11.3がリリースされ、主にミドルウェアのユニオンタイプのマージに関する修正が行われました。この修正は、MergeMiddlewareResponseに関連しており、開発者のyusukebeによって実施されました。リリース日は2023年12月26日で、バージョン4.11.2からの変更点が含まれています。 • ミドルウェアのユニオンタイプのマージに関する修正が行われた • 修正はMergeMiddlewareResponseに関連している • リリース日は2023年12月26日 • バージョン4.11.2からの変更点が含まれている

A retrospective on what has happened for me in 2025

I’ve released claude-code-transcripts, a new Python CLI tool for converting Claude Code transcripts to detailed HTML pages that provide a better interface for understanding what Claude Code has done than …

この記事では、Viteを使用してMoonbitでフロントエンドを開発するためのプラグイン「vite-plugin-moonbit」について説明しています。このプラグインは、Moonbitを使った開発を簡素化し、ホットリロード機能を提供します。開発者は、Moonbitの設定が難しいと感じることが多いため、簡単に始められる環境を整えることが目的です。具体的には、MoonbitのビルドプロセスをViteに統合し、開発中のコードを自動的にリロードする機能を実装しています。記事では、インストール手順や基本的な使用方法、サンプルプロジェクトのリンクも提供されています。さらに、WASMを使用した例や、外部パッケージの利用方法についても触れています。 • Moonbitをフロントエンドで使う際の設定の難しさを解消するためのプラグインを開発した。 • ViteとMoonbitのビルドプロセスを統合し、ホットリロード機能を実現した。 • インストール手順や基本的な設定方法を示し、簡単に始められる環境を提供している。 • サンプルプロジェクトとして、MarkdownコンパイルやWASMライブラリの読み込み例を用意している。 • 外部パッケージの利用方法や、Luna UIフレームワークとの統合についても説明している。
![Building Jarvis: MCP and the future of AI with Kent C Dodds [REPEAT]](https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/3/3911462c-bca2-48c2-9103-610ba304c673/episodes/9/90da0a21-a74d-4e5a-bdde-f2631702a1ae/cover_medium.jpg?v=1)
In this repeat episode, Kent C. Dodds came back on to the podcast with bold ideas and a game-changing vision for the future of AI and web development. In this episode, we dive into the Model Context Protocol (MCP), the power behind Epic AI Pro, and how developers can start building Jarvis-like assistants today. From replacing websites with MCP servers to reimagining voice interfaces and AI security, Kent lays out the roadmap for what's next, and why it matters right now. Don’t miss this fast-paced conversation about the tools and tech reshaping everything.
Honoのバージョン4.11.2がリリースされ、いくつかの改善と修正が行われた。具体的には、貢献に関するドキュメントの文法改善、入力型推論におけるリテラルユニオン型の保持、TypeScriptのプレビューのバージョンアップ、HonoURL型のリファクタリング、ToSchemaのSimplifyの最適化、MergeMiddlewareResponse型の最適化が含まれている。また、新たにIshiezzが初めての貢献を行ったことも報告されている。 • Honoのバージョン4.11.2がリリースされた • 貢献に関するドキュメントの文法が改善された • 入力型推論でリテラルユニオン型が保持されるよう修正された • TypeScriptのプレビューがバージョンアップされた • HonoURL型がリファクタリングされた • ToSchemaのSimplifyが最適化された • MergeMiddlewareResponse型が最適化された • 新たにIshiezzが初めての貢献を行った

Moonbit Advent Calendarの振り返りでは、Moonbitというプログラミング言語の普及を目指し、参加者を集めることに成功したことが述べられています。最初は軽いリファレンス記事を考えていましたが、他の参加者の熱意に触発され、より深い内容の記事を書くことになりました。特に、Moonbitの実利やパフォーマンスを示すことに重点を置き、実際に何かを作ることやベンチマークでの優位性を証明する記事が好評でした。また、Moonbitの機能として、演算子のオーバーロードやパターンマッチングが強力であることが強調されています。最終的に、Moonbitを使ったさまざまなプロジェクトや実装例が紹介され、言語の魅力が伝えられています。 • Moonbitの普及を目指したAdvent Calendarの成功 • 参加者の熱意に触発され、深い内容の記事を作成 • 実利やパフォーマンスを示すことが重要 • 実際に何かを作ることが好評 • Moonbitの演算子オーバーロードやパターンマッチングの強力さ • さまざまなプロジェクトや実装例の紹介
uv has a useful uv init command for setting up new Python projects, but it comes with a bunch of different options like --app and --package and --lib and I …

Enterprise organizations increasingly rely on web-based applications for critical business processes, yet many workflows remain manually intensive, creating operational inefficiencies and compliance risks. Despite significant technology investments, knowledge workers routinely navigate between eight to twelve different web applications during standard workflows, constantly switching contexts and manually transferring information between systems. Data entry and validation tasks […]

In this post, we explore how agentic QA automation addresses these challenges and walk through a practical example using Amazon Bedrock AgentCore Browser and Amazon Nova Act to automate testing for a sample retail application.
Fixed and sticky positioning behave very differently, but we can switch between the two at exact points for some unusual looking effects.
Parallel agents, Git worktrees, multi-pane Cascade, dedicated terminal, and SWE-1.5 Free

AI is writing more of our code than ever before—but should we actually trust it? In this episode of JavaScript Jabber, I sat down with Itamar Friedman from Co

Luna UIは、軽量で高速な宣言的UIライブラリで、WebComponentsを基盤にしたSSR(サーバーサイドレンダリング)をサポートしています。著者は既存のUIライブラリに不満を持ち、自らのニーズに応じたライブラリを開発しました。Lunaは、Signalによる細粒度のリアクティビティを提供し、コンパイル時の最適化が不要なほど小型です。サンプルコードを通じて、Lunaの使い方やその軽量性が示されており、Reactと比較してもバンドルサイズが小さいことが強調されています。また、Viteとの統合を容易にするためのプラグインも開発されており、エラーレポート機能も備えています。デモとして、シューティングゲームやTodoMVCが紹介され、Lunaのパフォーマンスが実証されています。 • Luna UIは軽量で高速な宣言的UIライブラリである。 • WebComponentsを基盤にしたSSRをサポートしている。 • Signalによる細粒度のリアクティビティを提供する。 • Reactと比較してバンドルサイズが小さく、実装が簡単である。 • Viteとの統合を容易にするプラグインを開発した。 • デモとしてシューティングゲームやTodoMVCがあり、パフォーマンスが実証されている。

サイボウズ株式会社のフロントエンドエンジニアが、2025年4月からW3CのメンバーとしてWeb標準の動向を追い、毎月の進捗をまとめている。記事では、HTMLの新しいメニュー要素や、カスタマイズ可能な選択リストボックス、Canvasの縦書きサポート、Sanitizer APIなど、最新のWeb標準に関する提案や進展が紹介されている。また、CSSのtext-justifyプロパティや、Chrome DevToolsの新機能、ARIA属性の提案なども取り上げられ、アクセシビリティ向上に向けた取り組みが強調されている。 • サイボウズがW3Cのメンバーに加入し、Web標準のキャッチアップを行っている。 • HTMLの新しいメニュー要素(<menubar>, <menuitem>, <menulist>)が提案された。 • カスタマイズ可能な選択リストボックスが複数選択に対応したバージョンとして開発中。 • Canvasでのテキスト縦書きが可能になった。 • Sanitizer APIがHTML文字列から危険な部分を削除する機能を持つ。 • CSSのtext-justifyプロパティがテキストの割り付け方法を制御できる。 • ARIA属性の新提案(aria-focus-combine)がアクセシビリティ向上を目指している。 • Intl Locale Info API ProposalがStage4に進み、次回のECMAScript仕様書に採用されることが決定。
Rolldownのリリースv1.0.0-beta.57では、TypeScriptプロジェクト参照のサポートが追加され、手動でtsconfigを指定することが可能になりました。主な変更点として、__exportの名称変更、CANNOT_CALL_NAMESPACE警告の追加、未解決のインポート診断のためのインポートパスの追加、動的エントリーフェイスチャンクの最適化が含まれています。また、いくつかのバグ修正やドキュメントの更新も行われました。特に、macOSでのファイル監視にfseventsを使用することでパフォーマンスが向上しました。 • TypeScriptプロジェクト参照のサポートが追加された • __exportの名称が__exportAllに変更された • CANNOT_CALL_NAMESPACE警告が追加された • 未解決のインポート診断のためのインポートパスが追加された • 動的エントリーフェイスチャンクの最適化が行われた • macOSでのファイル監視にfseventsを使用することでパフォーマンスが向上した

この記事では、Forward Deployed Engineer(FDE)という職種について、お客様の業務に最も近い場所で働くエンジニアとして、技術とビジネスの両面から課題解決に取り組む実像をお伝えします。FDEの魅力、実際の業務内容、組織構成、そしてリーダーとしての見解を通じて、この職種の全体像を理解していただけます。

Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.

Socket CTO Ahmad Nassri shares practical AI coding techniques, tools, and team workflows, plus what still feels noisy and why shipping remains human-l...
If this [MicroQuickJS] had been available in 2010, Redis scripting would have been JavaScript and not Lua. Lua was chosen based on the implementation requirements, not on the language ones... …
New project from programming legend Fabrice Bellard, of ffmpeg and QEMU and QuickJS and so much more fame: MicroQuickJS (aka. MQuickJS) is a Javascript engine targetted at embedded systems. It …

In this post, we share how dLocal worked closely with the AWS team to help shape the product roadmap, reinforce its role as an industry innovator, and set new benchmarks for operational excellence in the global fintech landscape.

A five-month operation turned 27 npm packages into durable hosting for browser-run lures that mimic document-sharing portals and Microsoft sign-in, ta...

This is the best job I've had in my life and it's only possible because you keep showing up each day to read, learn, share, and discuss all-things-front-end (and a little CSS, of course) with us.
pnpmのバージョン10.26.2がリリースされ、いくつかの重要な修正が行われました。主な変更点には、パッケージのバージョンが存在するがminimumReleaseAge制約を満たさない場合のエラーメッセージの改善が含まれています。このエラーメッセージは、バージョンが存在することを明示し、リリースからの経過時間を人間が読みやすい形式で表示します。また、Git依存関係のインストールに関する修正も行われ、以前はロックファイルに注釈付きタグオブジェクトのSHAが保存されていましたが、実際のコミットSHAが保存されるようになりました。さらに、Node.js、Deno、Bunのランタイムエンジンのバイナリがnode_modules/.binに書き込まれるタイミングが変更され、ライフサイクルスクリプトの実行前に行われるようになりました。これにより、ネットワーク呼び出しを避けることができるようになりました。 • pnpm 10.26.2がリリースされた • エラーメッセージが改善され、バージョンの存在とリリースからの経過時間が表示される • Git依存関係のインストールに関する問題が修正された • Node.js、Deno、Bunのバイナリがnode_modules/.binに書き込まれるタイミングが変更された • ネットワーク呼び出しを避けるための改善が行われた

A practical framework for PMs to use AI in ideation without sacrificing judgment, strategy, or decision quality.

What storylines defined 2025 in frontend development? We power rank them all, from AI advancements to supply chain attacks and framework breakthroughs.
How Vercel built AI-generated pixel trading cards for Next.js Conf and Ship AI, then turned the same pipeline into a v0 template and festive holiday experiment.

Moonbitのmoonコマンドには、型チェックやバックエンド指定実行、ドキュメントテスト、スナップショットテスト、型定義生成、メソッド検索、ベンチマーク、カバレッジ分析などの便利な機能が備わっています。特に、moon lintによる型チェックとlintの統合、moon runによるターゲット指定実行、moon testによるドキュメントとテストの統合が強調されています。これにより、未使用の変数や型引数に対する警告が出力され、CI環境でのエラー管理が容易になります。また、moon docコマンドを使用することで、型のメソッド一覧を簡単に確認でき、標準ライブラリのソースを読むことなく機能を理解できます。 • moonコマンドには型チェック、バックエンド指定実行、ドキュメントテストなどの機能がある • moon lintによる型チェックとlintが統合されている • moon runコマンドでターゲットを指定してプログラムを実行できる • moon testでドキュメントとテストを統合し、サンプルコードの陳腐化を防ぐ • moon docコマンドで型のメソッド一覧を確認できる • moon benchでベンチマークを実行できる • moon coverage analyzeでテストカバレッジレポートを取得できる

I’ve been having an absurd amount of fun recently using LLMs for cooking. I started out using them for basic recipes, but as I’ve grown more confident in their culinary …

AI ShiftのTECH BLOGです。AI技術の情報や活用方法などをご案内いたします。

Fake “Phantom Shuttle” VPN Chrome extensions (active since 2017) hijack proxy auth to intercept traffic and continuously exfiltrate user credentials t...
この記事は、Next.jsのバージョン16.1.1のリリースに関するもので、主にバグ修正が行われたことを伝えています。このリリースは、canary版にあるすべての機能や変更を含んでいないことが明記されています。特に、Windows上でシンボリックリンクの代わりにジャンクションポイントを作成するTurbopackの変更が含まれています。記事では、貢献者として@sokraと@ztannerに感謝の意が示されています。 • Next.jsのバージョン16.1.1がリリースされた • このリリースは主にバグ修正を目的としている • canary版のすべての機能や変更は含まれていない • Windows上でのTurbopackの変更として、シンボリックリンクの代わりにジャンクションポイントを作成する機能が追加された • 貢献者として@sokraと@ztannerに感謝が示されている

In this post, we demonstrate how to implement a predictive maintenance solution using Foundation Models (FMs) on Amazon Bedrock, with a case study of Amazon's manufacturing equipment within their fulfillment centers. The solution is highly adaptable and can be customized for other industries, including oil and gas, logistics, manufacturing, and healthcare.

I just had my first success using a browser agent - in this case the Claude in Chrome extension - to solve an actual problem. A while ago I set …

Use Tailwind CSS in React Native with NativeWind v4. Learn setup with Expo, dark mode, CSS variables, container queries, and more.

第 195 回のテーマは 2025 年の Yearly Platform です。

Adding obstacles, collision detection and game mechanics to our example browser-based game.

The text-decoration-inset property solves a problem that we’ve had since the beginning of the web, which is that text decorations such as underlines extend beyond the first and last characters, resulting in vertical misalignment.

A practical comparison of the best React Native UI libraries in 2026, covering performance, accessibility, bundle size, and Expo support.

Explore how to build a full RAG pipeline in n8n without heavy frameworks. Compare code-first approaches to visual workflows for faster iteration and easier maintenance.

We spent months building a sophisticated text-to-sql agent, but as it turns out, sometimes simpler is better. Giving it the ability to execute arbitrary bash commands outperformed everything we built. We call this a file system agent.

You can now access the Z.ai GLM-4.7 model on Vercel's AI Gateway with no other provider accounts required.

Introducing agents, tool execution approval, DevTools, full MCP support, reranking, image editing, and more.

You can now view the function start type for Vercel Functions in the runtime logs page on the Vercel dashboard

この記事では、2025年にウェブプラットフォームに追加された新機能について解説しています。特に、同一文書内のビュー遷移やPopover API、Promise.try、content-visibility、最新のCSS機能など、実際に使用可能なAPIを紹介しています。ScottとWesは、これらの機能がどのように役立つかを説明し、実装方法や具体的な使用例についても触れています。特に、シングルページアプリケーションにおける同一文書内のビュー遷移や、JSONモジュールスクリプトの利用方法が詳しく解説されています。 • 2025年に追加された24の新しいウェブAPIを紹介 • シングルページアプリケーション向けの同一文書内ビュー遷移 • Promise.tryやcontent-visibilityなどの新機能 • Popover APIの詳細と使用方法 • 最新のCSS機能やJSONモジュールスクリプトの実装方法
Grid x Charts integration, Chart interactions, server-side Data Grid pivoting, Range Picker ergonomics, Tree View improvements, and more.
この記事は、GitHub上のrolldownプロジェクトのリリースv1.0.0-beta.56に関するもので、主に新機能、バグ修正、リファクタリングに関する詳細が記載されています。主な変更点として、MIXED_EXPORTエラーの名称変更や、CIRCULAR_REEXPORTエラーにおけるプロパティの追加が挙げられます。また、devMode.lazyの公開や、parseAst関数のエラーログに関するプロパティの設定も行われています。バグ修正では、OutputPluginインターフェースの改善や、CJSモジュールの識別子の修正が含まれています。さらに、Rustに関連するAPIの改善や、バンドラーの構築方法の見直しも行われています。 • MIXED_EXPORTエラーの名称をMIXED_EXPORTSに変更 • CIRCULAR_REEXPORTエラーにexporterプロパティを追加 • devMode.lazyを公開 • parseAst関数のエラーログにlogとposプロパティを設定 • OutputPluginインターフェースの改善により定義への移動体験を向上 • CJSモジュールの識別子を正しく参照するよう修正 • RustのAPIを改善し、バンドラーの構築方法を見直し

この記事では、最速のMarkdownコンパイラを実装したことについて述べています。特に、インクリメンタルコンパイルに焦点を当て、20000文字のテキストでも60fpsを維持できる性能を実現しています。Moonbitという言語を使用し、FFIを使わないピュアな実装で、js/wasm/native環境で利用可能です。CommonMark準拠は微妙ですが、GitHub Flavored Markdownの拡張に対応しています。CST(Concrete Syntax Tree)を採用し、差分更新を効率的に行うことで、パフォーマンスを向上させています。最終的に、他の実装と比較しても優れた速度を示しています。 • インクリメンタルコンパイルにより、編集時のパフォーマンスが向上する。 • CSTを使用して、ユーザーの入力に対して効率的に再パースを行う。 • CommonMark準拠は207/542で、実用上問題ないと判断。 • GitHub Flavored Markdownの拡張に対応している。 • 他のMarkdown実装と比較して、速度が優れている。
Every time you are inclined to use the word “teach”, replace it with “learn”. That is, instead of saying, “I teach”, say “They learn”. It’s very easy to determine what …
数ヶ月前の「Serena MCPはClaude Codeを救うのか?」で「Claude Code本体にLanguageServer統合を追加する可能性も考えられます」と書きましたが、その機能が2.0.74で有効になりました。 導入方法は「Claude Code の LSP サポート」が詳しいので参照ください。まとめるとanthropics/claude-plugins-official 経由でインストールするか、.claude-plugin/plugin.json にLSPサーバのコマンドを記述して自作プラグインとして起動します。 Claude Code の LSP サポートClaude Code のバージョン 2.0.74 から LSP(Language Server Protocol)サポートが追加されました。LSP サポートにより、Claude Code はコードベースに対してシンボルの定義検索、参照検索、ホバー情報の取得などの操作が可能になります。この記事では Claude

Claude Code のバージョン 2.0.74 から LSP(Language Server Protocol)サポートが追加されました。LSP サポートにより、Claude Code はコードベースに対してシンボルの定義検索、参照検索、ホバー情報の取得などの操作が可能になります。この記事では Claude Code の LSP サポートの概要と使用方法を紹介します。
この記事は、React Hook Formのバージョン7.69.0のリリースノートを提供しています。このバージョンでは、APIのalignがuseWatchに合わせて調整され、いくつかの機能やバグ修正が行われました。具体的には、isValid状態を保持するためのreset機能の修正、createFormControlのrace conditionの解決、バリデーション結果に基づくisValidating状態のバッチ更新などが含まれています。また、いくつかのCVE(脆弱性)に関する修正も行われています。これにより、React Hook Formの安定性とセキュリティが向上しています。 • APIがuseWatchに合わせて調整された • reset機能でisValid状態を保持する修正が行われた • createFormControlのrace conditionが解決された • バリデーション結果に基づくisValidating状態のバッチ更新が実施された • いくつかのCVEに関する脆弱性修正が行われた

Safari Technology Preview Release 234 is now available for download for macOS Tahoe and macOS Sequoia.

Learn best practices for typing React children in TypeScript, including ReactNode, PropsWithChildren, ComponentProps, and why React.FC is no longer recommended.

Learn how to internationalize Next.js apps with Lingui and next-intl, covering App Router, RSC, routing, locale detection, and dynamic language switching.
Is Cursor’s design mode a Figma killer? Here’s how it works, where it falls short for non-developers and on source mapping, and how to let designers edit code.
Exploring a Card component made hyper flexible though use of easily changeable custom properties, props, and slots.

It's settled! A new CSS display property keyword called grid-lanes will trigger a masonry layout mode.

To better support upgrade planning and provide greater clarity around version lifecycles, we are refining our Router LTS policy and introducing updates to the current maintenance schedule for both Router and Federation.

Vite vs Webpack in 2025: a senior engineer’s take on performance, developer experience, build control, and when each tool makes sense.