JS Party0
Jxck39
mizdra.net15
Rslib Blog1Last updated: 2026/01/09 03:01

Security update: Upgrade recommended for users on versions below 1.20.4
この記事は、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ラップ形式の共通チャンクへの動的エントリのマージが修正された。 • ドキュメントの改善やプラグインのタイミングに関する警告メッセージの改善が行われた。
この記事は、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.

Read how NVIDIA’s next-generation systems slot directly into infrastructure that has anticipated its requirements years ahead of the industry.
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.

We paid $1M to security researchers to break our WAF. Here's what we learned defending against React2Shell.

It’s here, the future of masonry layouts in CSS!

@spring_raining が @l1lhu1hu1 とともに、2025年11月に開催されたJSConf JP 2025について、セッションやイベントの様子を振り返りました。 JSConf JP 2025 https://jsconf.jp/2025/ イベントレポート: Web開発の知見が交わる技術交流のリアルな現場を体感!JSConf JP 2025 参加レポート スポンサーセッション 老舗の知恵とAIの二刀流で挑むYahoo!知恵袋の事故らない進化 録画: https://www.youtube.com/watch?v=xPApM00qfgY&t=16868s スライド: https://speakerdeck.com/l1lhu1hu1/lao-pu-nozhi-hui-toainoer-dao-liu-detiao-muyahoo-zhi-hui-dai-noshi-gu-ranaijin-hua 気になったセッション 大規模プロダクトで実践するAI活用の仕組みづくり 録画: https://www.youtube.com/watch?v=xPApM00qfgY&t=23209s From Chaos to Harmony: A History of JavaScript(混沌から調和へ ― JavaScriptの歴史) 録画: https://www.youtube.com/watch?v=wPfp57BJdbg&t=3820s JavaScript パーサーに using 対応をする過程で与えたエコシステムへの影響 録画: https://www.youtube.com/watch?v=m9K2WW0K8uc&t=18903s

■ 見出しhttps://jsconf.jp/2025・基調講演を聞いてみて(混沌から調和へ ― JavaScriptの歴史)・「JavaScriptにおけるasync/await呼び出しのスタックトレースの困難と実装」を聞いてみた・「JavaScript パーサーに using 対応をする過程で与えたエコシステムへの影響」を聞いてみた・JSConfの会場を見渡してみて気づいたこと■ トーク平井 柊太 株式会社サイバーエージェント グループIT推進本部 CIU糸川 倫太朗 株式会社WinTicket
pnpmのバージョン10.26.1がリリースされました。このリリースでは、いくつかのパッチ変更が行われています。具体的には、blockExoticSubdepsがtrueに設定されている場合でも、pnpm addが失敗しないように修正されました。また、gitリファレンスを常に完全なコミットに解決し、チェックアウト後にHEADがそのコミットを指すことを保証する変更も含まれています。これにより、pnpmの使用時の安定性と信頼性が向上します。 • pnpmのバージョン10.26.1がリリースされた • blockExoticSubdepsがtrueの場合でもpnpm addが失敗しないように修正された • gitリファレンスを常に完全なコミットに解決するように変更された • HEADがチェックアウト後に正しいコミットを指すことを保証する修正が行われた • これによりpnpmの安定性と信頼性が向上した
We're launching a new blog post series where we share glimpses into our work on Electron. If you find this work interesting, please consider contributing!
Devtools, Composable configuration, Biome rule, Yarn 4 catalogs
My new hobby project.
First there was Emil Stenström's JustHTML in Python, then my justjshtml in JavaScript, then Anil Madhavapeddy's html5rw in OCaml, and now Kyle Howells has built a vibespiled dependency-free HTML5 parser …

Next.js 16.1 introduces Turbopack file system caching for development, a new bundle analyzer, and easier debugging in Node.js.
Next.jsのバージョン16.1.0では、いくつかの重要な修正と機能改善が行われました。主な変更点には、ForceCompleteRuntimePlugin使用時のエラー修正、Node.jsランタイムでのProxy表示の改善、キャッシュの管理方法の見直し、Reactのバージョンアップが含まれます。また、開発サーバーのデフォルトポートでの検査機能の追加や、メモリリークの修正、Hot Reloadの無駄な無効化を避けるための改善も行われました。これにより、開発者はより効率的にアプリケーションを構築できるようになります。 • ForceCompleteRuntimePlugin使用時のエラー修正 • Node.jsランタイムでのProxy表示の改善 • キャッシュ管理の見直し • Reactのバージョンアップ • 開発サーバーのデフォルトポートでの検査機能追加 • メモリリークの修正 • Hot Reloadの無駄な無効化を避ける改善

An evolving guide of protecting your health from a pricemaxxing industry.

This post will introduce a tutorial on how to build an app for ChatGPT using Apollo Client and Apollo MCP Server. You’ll have what you need to get started with our opinionated stack for building these apps.
There was a quick surge of people re-creating liquid glass in the browser shortly after Apple’s debut of the aesthetic. Now that it’s settled in a bit, there have been some slower more detailed studies.

Learn how Vitest 4 makes migrating from Jest painless, with codemods, faster tests, native ESM, browser testing, and a better DX.

Jelte Lagendijk built a Raycast extension for searching CSS-Tricks articles where you simply type and a get a solid set of real-time results.

Learn when to use TypeScript types vs. interfaces, with practical guidance on React props, advanced mapped and template literal types, and common pitfalls.
In all of the debates about the value of AI-assistance in software development there’s one depressing anecdote that I keep on seeing: the junior engineer, empowered by some class of …

A hands-on comparison of five AI coding CLIs, tested by building the same React Todo app.

You can now manage up to a million redirects on Vercel via UI, API, or CLI instantly without a build or deployment.

Vercel Domains now offers reduced prices for the following TLDs: .site, .space, .website, .fun, .online, .store, .tech

Agent Tools for Marketplace Integrations part of vercel agent tools and dashboard , featured on integration page for providers

Jack Harrington sits down with Tanner Linsley to talk about the evolution of TanStack and where it’s headed next. They explore how early projects like React Query and React Table influenced the headless philosophy behind TanStack Router, why virtualized lists matter at scale, and what makes forms in React so challenging. Tanner breaks down TanStack Start and its client-first approach to SSR, routing, and data loading, and shares his perspective on React Server Components, modern authentication tradeoffs, and composable tooling. The episode wraps with a look at TanStack’s roadmap and what it takes to sustainably maintain open source at scale.
この記事は、webpackのバージョン5.104.1のリリースに関するもので、主に2つのパッチ変更が含まれています。1つ目は、runtime計算において、WEBPACK_IMPORT_KEYの宣言にvarを使用しないように修正された点です。2つ目は、HttpUriPluginプラグインにおけるユーザー情報バイパスの脆弱性が修正されたことです。これにより、セキュリティが向上し、より安全な使用が可能になります。 • webpackのバージョン5.104.1がリリースされた • runtime計算の修正により、WEBPACK_IMPORT_KEYの宣言にvarを使用しないようにした • HttpUriPluginプラグインのユーザー情報バイパス脆弱性が修正された • セキュリティの向上が期待される
この記事は、Vue.jsのリリースバージョン3.5.26に関する情報を提供しています。このリリースは2023年12月18日に公開され、安定版のリリースに関する詳細はCHANGELOG.mdに記載されています。また、プレリリースに関してもマイナーブランチのCHANGELOG.mdを参照するように指示されています。記事内では、リリースに関連するアセットやユーザーの反応も示されていますが、具体的な変更点や新機能についての詳細は記載されていません。 • リリースバージョンは3.5.26である • リリース日は2023年12月18日である • 安定版の詳細はCHANGELOG.mdに記載されている • プレリリースの詳細はマイナーブランチのCHANGELOG.mdを参照する必要がある • ユーザーからの反応がいくつか示されているが、具体的な変更点は記載されていない

この記事では、2025年12月16日に開催されたサイボウズのFrontend Weeklyで取り上げられたフロントエンド関連のニュースを紹介しています。Node.jsのセキュリティリリースが2026年1月7日に予定されており、複数のバージョンに対する脆弱性対応が進められています。また、Cursor Browser向けのビジュアルエディタや、ヘッドレスUIコンポーネントライブラリBase UIのv1がリリースされたことが報告されています。さらに、LocatorJSというツールが紹介され、ブラウザで選択したソースコードをエディタで開くことができる機能が提供されています。React Server Componentsに関する深刻な脆弱性も新たに開示され、HTML Sanitizer APIの標準化についての議論も行われています。Deno 2.6のリリース情報も含まれ、開発者向けの新機能が紹介されています。 • Node.jsのセキュリティリリースが2026年1月7日に予定されている。 • Cursor Browser向けのビジュアルエディタがリリースされ、ドラッグ&ドロップでコンポーネント配置が可能。 • Base UI v1がリリースされ、APGとWCAG2.2に準拠したヘッドレスUIコンポーネントライブラリ。 • LocatorJSはブラウザで選択したソースコードをエディタで開くことができるツール。 • React Server Componentsに関する深刻な脆弱性が2点開示された。 • HTML Sanitizer APIの標準化が進められている。 • Deno 2.6では新しいdxコマンドが追加された。
How Counsel Health is using Mastra to multiply the world's clinical capacity.

BiomeがGritQLのリポジトリを取得したことを発表しました。GritQLは、プロジェクトにカスタムリンター規則を追加するためのプラグインをサポートしており、Morgante Pellが率いるスタートアップによって開発されていました。GritQLの未来が不透明だったため、Biomeはリスクを冒してこの技術を取り入れました。HoneycombがGritを買収した際、GritQLの将来が危ぶまれましたが、MorganteとHoneycombはGritQLのリポジトリをBiomeに寄付することに同意しました。これにより、MorganteはBiomeのメンテナーチームに参加し、GritQLの開発を続けることができます。Biomeは、JavaScript/TypeScriptプラグインのサポートも計画しており、BoaをJavaScriptインタープリタとして統合しました。コミュニティはボランティアによって運営されており、参加を歓迎しています。 • BiomeがGritQLのリポジトリを取得したことを発表した • GritQLはカスタムリンター規則を追加するためのプラグインをサポートしている • Morgante Pellが率いるスタートアップによって開発された • GritQLの未来が不透明だったが、MorganteとHoneycombがリポジトリをBiomeに寄付した • MorganteはBiomeのメンテナーチームに参加し、GritQLの開発を続ける • JavaScript/TypeScriptプラグインのサポートも計画している • コミュニティはボランティアによって運営されており、参加を歓迎している
この記事では、最新のAI技術を活用した新しい開発ツールについて説明しています。このツールは、開発者がコードを書く際にAIの支援を受けることができるもので、特にJavaScriptやTypeScriptのプロジェクトにおいて効果を発揮します。具体的には、コードの自動生成やエラーチェック、最適化提案などの機能があり、開発の効率を大幅に向上させることが期待されています。また、ツールの導入方法や設定手順についても詳しく解説されており、初心者でも簡単に利用できるよう配慮されています。最後に、AI技術の進化に伴い、今後の開発環境がどのように変化していくかについての展望も述べられています。 • AI技術を活用した新しい開発ツールの紹介 • JavaScriptやTypeScriptプロジェクトでの効果 • コードの自動生成、エラーチェック、最適化提案機能 • 初心者でも簡単に利用できる導入方法と設定手順 • 今後の開発環境の変化に関する展望

See how Sentry’s AI Code Review works—using real Sentry data to predict bugs in your PRs, cut noise, and suggest fixes before you ship.
Anil Madhavapeddy is running an Advent of Agentic Humps this year, building a new useful OCaml library every day for most of December. Inspired by Emil Stenström's JustHTML and my …
この記事では、NVIDIAのBlackwellアーキテクチャにおけるクラスタ起動制御(CLC)と、TLX(Triton DSLの低レベル拡張)について説明しています。CLCは、動的スケジューリングを可能にし、カーネルが必要に応じてスレッドブロックを起動できる機能を提供します。これにより、持続的カーネルの利点を維持しつつ、負荷分散を実現します。TLXは、GPU操作に対する細かい制御を必要とする専門ユーザー向けに設計されており、ハードウェア固有の命令やメモリ管理、スケジューリング制御を提供します。TLXは、CLCのAPIを通じて、マルチステージのパイプライン処理やマルチコンシューマーのワークフローをサポートします。これにより、ユーザーはアーキテクチャ特有の最適化を実装でき、コンパイラのヒューリスティックへの依存を減らすことができます。 • クラスタ起動制御(CLC)は動的スケジューリングを可能にし、スレッドブロックの起動を効率化する。 • TLXはGPU操作に対する低レベルの制御を提供し、ハードウェア固有の最適化を可能にする。 • CLCは、スレッドマシン(SM)が非同期に作業を「盗む」ことを許可し、リソースの変化に応じてシステムが調整できる。 • TLXは、CLCのための3つのAPIを提供し、マルチステージのパイプライン処理をサポートする。 • ユーザーは、TLXを使用して、メモリ、計算、非同期制御フローに対する低レベルのGPUプリミティブを利用できる。
この記事は、AngularのVSCode拡張機能のバージョン21.0.1のリリースに関する情報を提供しています。このリリースでは、言語サービスが提案診断エラーでクラッシュするのを防ぐ修正や、@let内の補間ハイライトを避ける修正が含まれています。また、ワークスペース内に複数のAngularバージョンが検出された場合に警告を表示する機能も追加されています。これらの修正により、開発者はより安定した環境で作業できるようになります。 • 言語サービスのクラッシュを防ぐ修正が行われた。 • @let内の補間ハイライトを避ける修正が追加された。 • ワークスペース内に複数のAngularバージョンが検出された場合に警告を表示する機能が実装された。 • これにより、開発者は安定した開発環境を得られる。
この記事は、Angularのバージョン21.0.6のリリースノートを提供しています。このリリースでは、いくつかの重要な変更が行われました。まず、Circular Referencesに対するエラーメッセージが改善され、ResponseInit型がRESPONSE_INITトークンに使用されるようになりました。また、FieldContextとValidationErrorの言語サービスにおいて、フィールドディレクティブがクラス設定に渡されるようになり、フィールド名がfieldTreeに変更されました。さらに、SignalFormsConfig.classesの形状が変更され、各関数がFieldStateではなくFieldディレクティブを受け取るようになりました。これにより、以前の設定を更新する必要があります。 • Circular Referencesに対するエラーメッセージが改善された • ResponseInit型がRESPONSE_INITトークンに使用されるようになった • FieldContextとValidationErrorの言語サービスにフィールドディレクティブが渡されるようになった • SignalFormsConfig.classesの形状が変更され、Fieldディレクティブを受け取るようになった • 以前の設定を更新する必要がある
AI tools are everywhere, but trust is falling. Learn how engineers become orchestrators in 2026, choosing which agents to scaffold, ship, and maintain.

Dependency management shapes how users perceive control and trust. Here’s how to design UX patterns that prevent surprises and reduce friction.

Born from a print tradition reimagined, Signal Magazine is for leaders navigating transformation. Each issue curates bold ideas, global perspectives and real-world stories—from AI strategy to platform thinking—to illuminate the forces reshaping work, technology and leadership.

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

Impacted versions 7–10. Patches available now.

In this article, we follow up the work we did to create responsive rows of circular images in a previous article by arranging the images around a circle with a clean hover effect.

Socket Firewall Free is now bundled into Docker Hardened Images, adding build-time and dependency-install supply chain protection on top of hardened b...
Prismaのバージョン7.2.0がリリースされ、いくつかの新機能と修正が追加されました。新機能には、SQLコメントプラグインの追加、データベース操作のための-urlパラメータの導入、未定義のURLを許可する設定、JavaScriptランタイムに応じた初期設定のカスタマイズが含まれます。また、エラーハンドリングの改善や、マルチバイトUTF-8文字の処理に関する問題の修正も行われました。これにより、ユーザーにとってのエラーメッセージがより明確になり、Prismaの使用がさらに便利になります。 • 新しいSQLコメントプラグインが追加され、クエリインサイトメタデータをサポートする。 • データベース操作において、-urlパラメータを追加し、接続設定を柔軟にした。 • 未定義のURLを許可する設定により、特定のワークフローが進行可能になった。 • JavaScriptランタイムに応じて、prisma initの生成設定をカスタマイズできるようになった。 • エラーハンドリングが改善され、ユーザー向けのエラーメッセージがより明確になった。
Biome CLIのバージョン2.3.10がリリースされ、いくつかのパッチ変更が行われました。主な修正点には、条件型におけるinferタイプの再宣言を報告しないようにするnoRedeclareルールの修正、VueコンポーネントにおけるdefineProps()マクロの処理改善、Turborepoドメインの追加と環境変数の不正使用に関するnoUndeclaredEnvVarsルールの追加が含まれます。また、TypeScriptのコンストラクタメソッド定義のインデックス化や、複数コードポイントを含む文字の処理改善も行われました。これらの変更により、Biome CLIの機能性と安定性が向上しています。 • Biome CLIのバージョン2.3.10がリリースされた。 • noRedeclareルールが条件型のinferタイプの再宣言を報告しないように修正された。 • VueコンポーネントのdefineProps()マクロの処理が改善された。 • 新たにTurborepoドメインとnoUndeclaredEnvVarsルールが追加され、環境変数の不正使用に警告を出す。 • TypeScriptのコンストラクタメソッド定義のインデックス化が行われ、安定性が向上した。

A practical five minute revenue estimation method to help product managers compare ideas, drop low impact features, and prioritize smarter.

Shruti Kapoor breaks down the React2Shell exploit and discusses lessons that dev teams can take away from one of the biggest security events of the year.