<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Readings]]></title><description><![CDATA[気になっている記事を集めて、あとから探せるようにしています。]]></description><link>https://k8o.me/reading-list</link><generator>RSS for Node</generator><lastBuildDate>Wed, 17 Jun 2026 12:43:02 GMT</lastBuildDate><atom:link href="https://k8o.me/reading-list/feed" rel="self" type="application/rss+xml"/><language><![CDATA[ja]]></language><item><title><![CDATA[What are git worktrees, and why should I use them?]]></title><description><![CDATA[Gitのワークツリーは、同じリポジトリの異なるブランチを同時に作業できる機能で、複数の作業環境を簡単に管理できる。これにより、異なる機能や修正を並行して開発しやすくなるため、効率的な開発が可能になる。]]></description><link>https://github.blog/ai-and-ml/github-copilot/what-are-git-worktrees-and-why-should-i-use-them/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/what-are-git-worktrees-and-why-should-i-use-them/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 16 Jun 2026 20:58:54 GMT</pubDate></item><item><title><![CDATA[Prop For That]]></title><description><![CDATA[Adamが新たに発表した「Prop For That」は、ブラウザが通常認識できない動的なプロパティをCSSで使用できるようにするライブラリで、カーソル位置やスクロール速度などのデータをCSSに取り込むことができる。これにより、JavaScriptを介さずにスタイリングが可能になる。]]></description><link>https://css-tricks.com/prop-for-that/</link><guid isPermaLink="true">https://css-tricks.com/prop-for-that/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Tue, 16 Jun 2026 18:36:25 GMT</pubDate></item><item><title><![CDATA[The Scope of CSS @function]]></title><description><![CDATA[CSSの@functionを使った高度なパターンを解説し、コンポーネントやライブラリのユーザーに優れた開発体験を提供する方法を紹介している。特に、CSS関数のスコープの特性を活かし、評価スコープをDOMから切り離すことで、複雑な内部処理を隠蔽しつつ、シンプルなAPIを提供する手法が説明されている。]]></description><link>https://master.dev/blog/the-scope-of-css-function/</link><guid isPermaLink="true">https://master.dev/blog/the-scope-of-css-function/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 16 Jun 2026 18:23:58 GMT</pubDate></item><item><title><![CDATA[Designing With Uncertainty: How AI Supercharges Probabilistic Thinking]]></title><description><![CDATA[In a world where AI is informing more design choices, it’s easy to mistake predictions for certainties. This article introduces Probabilistic Design, a mindset that allows UX and product teams to accept uncertainty, decipher AI outputs with nuance, and make smart, adaptive decisions.]]></description><link>https://smashingmagazine.com/2026/06/designing-uncertainty-how-ai-supercharges-probabilistic-thinking/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/06/designing-uncertainty-how-ai-supercharges-probabilistic-thinking/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Tue, 16 Jun 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[Cloudflare DMARC Management is now generally available]]></title><description><![CDATA[Get unified visibility into your email authentication posture and reach full DMARC enforcement with deeper reporting, record analysis, and SPF audits free for every Cloudflare customer.]]></description><link>https://blog.cloudflare.com/dmarc-management-ga/</link><guid isPermaLink="true">https://blog.cloudflare.com/dmarc-management-ga/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 16 Jun 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel Sandbox can now run for up to 24 hours]]></title><description><![CDATA[You can now run uninterrupted sessions on Vercel Sandbox for up to 24 hours supporting very long running agents]]></description><link>https://vercel.com/changelog/vercel-sandbox-can-now-run-for-up-to-24-hours</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-sandbox-can-now-run-for-up-to-24-hours</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 16 Jun 2026 00:01:00 GMT</pubDate></item><item><title><![CDATA[Workflow SDK now supports TanStack Start]]></title><description><![CDATA[Workflow SDK now supports TanStack Start applications on Vercel. TanStack Start is built on Vite and Nitro, so the existing workflow/vite plugin works directly.]]></description><link>https://vercel.com/changelog/workflow-sdk-now-supports-tanstack-start</link><guid isPermaLink="true">https://vercel.com/changelog/workflow-sdk-now-supports-tanstack-start</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Workflow SDK now supports inflight cancellation]]></title><description><![CDATA[The Workflow SDK 5 beta now supports the standard AbortController and AbortSignal APIs across workflow and step boundaries.]]></description><link>https://vercel.com/changelog/workflow-sdk-now-supports-inflight-cancellation</link><guid isPermaLink="true">https://vercel.com/changelog/workflow-sdk-now-supports-inflight-cancellation</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[GLM 5.2 now available on AI Gateway]]></title><description><![CDATA[GLM 5.2 from Z.AI is now available on Vercel AI Gateway with a 1M token context window, no markup and BYOK support.]]></description><link>https://vercel.com/changelog/glm-5-2-now-available-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/glm-5-2-now-available-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[The golden rule of Customizable Select]]></title><description><![CDATA[Safari 27で導入されるカスタマイズ可能なセレクトでは、開発者が<select>要素の外観を完全に制御できるが、必ずテキストコンテンツやアクセシブルな属性を提供する必要がある。このルールを守ることで、ユーザー体験やアクセシビリティが向上し、ブラウザの互換性も保たれる。]]></description><link>https://webkit.org/blog/18117/the-golden-rule-of-customizable-select/</link><guid isPermaLink="true">https://webkit.org/blog/18117/the-golden-rule-of-customizable-select/</guid><category><![CDATA[WebKit]]></category><pubDate>Mon, 15 Jun 2026 21:20:31 GMT</pubDate></item><item><title><![CDATA[GitHub Copilot CLI for Beginners: Overview of common slash commands]]></title><description><![CDATA[GitHub Copilot CLI for Beginners: Learn how to use slash commands to control your terminal AI agent.]]></description><link>https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-overview-of-common-slash-commands/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-overview-of-common-slash-commands/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 15 Jun 2026 20:15:31 GMT</pubDate></item><item><title><![CDATA[Today, Frontend Masters becomes Master.dev]]></title><description><![CDATA[Frontend MastersはMaster.devに名称変更し、提供するコースがフロントエンドにとどまらず、フルスタックやAIなど多岐にわたることを反映した。顧客からのフィードバックを受けて、ブランドを再構築し、エンジニアが全ての技術を習得できるプラットフォームを目指す。]]></description><link>https://master.dev/blog/today-frontend-masters-becomes-master-dev/</link><guid isPermaLink="true">https://master.dev/blog/today-frontend-masters-becomes-master-dev/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 15 Jun 2026 20:07:50 GMT</pubDate></item><item><title><![CDATA[Accelerating researchers and developers building multilingual AI with a new open dataset]]></title><description><![CDATA[A new repository-level dataset, published on GitHub under CC0-1.0, helps researchers and developers discover multilingual developer content.]]></description><link>https://github.blog/ai-and-ml/llms/accelerating-researchers-and-developers-building-multilingual-ai-with-a-new-open-dataset/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/llms/accelerating-researchers-and-developers-building-multilingual-ai-with-a-new-open-dataset/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 15 Jun 2026 19:17:30 GMT</pubDate></item><item><title><![CDATA[Vercel Functions can now run up to 30 minutes]]></title><description><![CDATA[Vercel Functions now support execution durations up to 30 minutes, giving teams more time for AI processing and backend work.]]></description><link>https://vercel.com/changelog/vercel-functions-can-now-run-up-to-30-minutes</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-functions-can-now-run-up-to-30-minutes</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 15 Jun 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[What’s !important #13: @function, alpha(), CSS Wordle, and More]]></title><description><![CDATA[CSSの新機能として、@functionやalpha()が注目されており、特に@functionは今年の重要な機能になると予測されている。さらに、Grid Lanesや<dialog>の改善点、CSS Wordleなども紹介されている。]]></description><link>https://css-tricks.com/whats-important-13/</link><guid isPermaLink="true">https://css-tricks.com/whats-important-13/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 15 Jun 2026 13:15:33 GMT</pubDate></item><item><title><![CDATA[Growing the Cloudflare AI team with talent from Ensemble AI]]></title><description><![CDATA[Cloudflareは、Ensemble AIの主要メンバーを迎え入れ、AIインフラの強化を図る。Ensemble AIは、モデルの圧縮や効率的な推論手法を開発し、AIのコスト効率を向上させることを目指している。これにより、開発者はより強力なAIモデルを低コストで運用できるようになる。]]></description><link>https://blog.cloudflare.com/ensemble-ai-talent-joins-cloudflare/</link><guid isPermaLink="true">https://blog.cloudflare.com/ensemble-ai-talent-joins-cloudflare/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 15 Jun 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Auth0 joins the Vercel Marketplace]]></title><description><![CDATA[Auth0がVercel Marketplaceに参加し、Next.jsアプリに簡単に統合できる認証サービスを提供。これにより、アプリのセキュリティ管理やユーザー管理が容易になる。]]></description><link>https://vercel.com/changelog/auth0-joins-the-vercel-marketplace</link><guid isPermaLink="true">https://vercel.com/changelog/auth0-joins-the-vercel-marketplace</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 15 Jun 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Increased Blob store limit for Hobby users]]></title><description><![CDATA[HobbyユーザーはBlobストアを最大100個作成できるようになり、プロジェクトや環境、地域ごとにデータを整理する柔軟性が向上した。ただし、ストレージや転送の制限は依然として適用される。]]></description><link>https://vercel.com/changelog/increased-blob-store-limit-for-hobby-users</link><guid isPermaLink="true">https://vercel.com/changelog/increased-blob-store-limit-for-hobby-users</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Workflow SDK now runs natively in Nitro v3]]></title><description><![CDATA[Workflow SDKがNitro v3にネイティブ統合され、アプリのバンドルされたランタイム内でステップが実行されるようになった。これにより、サーバーサイドAPIが直接「use step」関数内で利用可能となり、ビルドが高速化され、不要なコードが削除される。]]></description><link>https://vercel.com/changelog/workflow-sdk-now-runs-natively-in-nitro-v3</link><guid isPermaLink="true">https://vercel.com/changelog/workflow-sdk-now-runs-natively-in-nitro-v3</guid><category><![CDATA[Vercel]]></category><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[How we made GitHub Copilot CLI more selective about delegation]]></title><description><![CDATA[GitHub Copilot CLIのデリゲーションをより選択的にするための改善が行われ、開発者の体験を向上させることを目指している。これにより、AIのコード生成がより効果的に活用される。]]></description><link>https://github.blog/ai-and-ml/how-we-made-github-copilot-cli-more-selective-about-delegation/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/how-we-made-github-copilot-cli-more-selective-about-delegation/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 12 Jun 2026 22:26:23 GMT</pubDate></item><item><title><![CDATA[In-N-Out Animations: Popovers (Part 2/3)]]></title><description><![CDATA[Using our 3, 2, 1 state system, we can make popovers animate on]]></description><link>https://master.dev/blog/in-n-out-animations-popovers-part-2-3/</link><guid isPermaLink="true">https://master.dev/blog/in-n-out-animations-popovers-part-2-3/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 12 Jun 2026 15:30:40 GMT</pubDate></item><item><title><![CDATA[Why Isn’t My 3D View Transition Working?]]></title><description><![CDATA[3Dビューの遷移が機能しない理由は、CSSの`perspective`プロパティが適切に適用されないためで、代わりに`perspective()`関数をアニメーション内で使用することで解決できる。これにより、視覚的な効果が向上し、期待通りの3Dアニメーションが実現する。]]></description><link>https://css-tricks.com/why-isnt-my-3d-view-transition-working/</link><guid isPermaLink="true">https://css-tricks.com/why-isnt-my-3d-view-transition-working/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Fri, 12 Jun 2026 15:09:00 GMT</pubDate></item><item><title><![CDATA[There’s no need to include ‘navigation’ in your navigation labels]]></title><description><![CDATA[ナビゲーションラベルに「ナビゲーション」という言葉を含める必要はなく、スクリーンリーダー利用者にとっては冗長である。代わりに簡潔で明確な表現を心がけることが重要である。]]></description><link>https://css-tricks.com/navigation-in-your-navigation-labels/</link><guid isPermaLink="true">https://css-tricks.com/navigation-in-your-navigation-labels/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Fri, 12 Jun 2026 15:08:38 GMT</pubDate></item><item><title><![CDATA[Scaling Security Insights: how we achieved a 10x increase in global scanning capacity]]></title><description><![CDATA[Cloudflareは、セキュリティインサイトのスキャン能力を10倍に向上させ、すべての顧客に対して自動スキャンを実施できるようにした。これにより、スキャン頻度が倍増し、セキュリティリスクの検出が迅速化された。]]></description><link>https://blog.cloudflare.com/scaling-security-scans/</link><guid isPermaLink="true">https://blog.cloudflare.com/scaling-security-scans/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 12 Jun 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[The Impact Of Humanoid Robots On Humanity]]></title><description><![CDATA[人間に近いロボットの進化が進む中、社会は心理的、経済的、倫理的な課題に直面する可能性がある。今後10〜20年で、これらのロボットが家庭や医療現場に普及することで、人間とロボットの区別が難しくなるという予測がある。]]></description><link>https://smashingmagazine.com/2026/06/impact-humanoid-robots-humanity/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/06/impact-humanoid-robots-humanity/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Fri, 12 Jun 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Claude Fable 5 access suspended on AI Gateway]]></title><description><![CDATA[claude-fable-5-access-suspended-on-ai-gateway-given-US-government-legal-directive-to-Anthropic-other-models-are-unaffected]]></description><link>https://vercel.com/changelog/claude-fable-5-access-suspended-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/claude-fable-5-access-suspended-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 12 Jun 2026 07:01:00 GMT</pubDate></item><item><title><![CDATA[Program Claude Code, Codex, Pi and other agent harnesses with AI SDK]]></title><description><![CDATA[AI SDK 7は、Claude Code、Codex、Piなどのエージェントハーネスを統合するための単一API「HarnessAgent」を導入した。これにより、エージェントを一度書くだけで、最適なハーネスを選択して使用できるようになる。]]></description><link>https://vercel.com/changelog/program-agent-harnesses-with-ai-sdk</link><guid isPermaLink="true">https://vercel.com/changelog/program-agent-harnesses-with-ai-sdk</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Kimi K2.7 Code now available on AI Gateway]]></title><description><![CDATA[Kimi K2.7 Code from Moonshot AI is now available on Vercel AI Gateway with no markup and BYOK support.]]></description><link>https://vercel.com/changelog/kimi-k2-7-code-now-available-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/kimi-k2-7-code-now-available-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub availability report: May 2026]]></title><description><![CDATA[In May, we experienced nine incidents that resulted in degraded performance across GitHub services.]]></description><link>https://github.blog/news-insights/company-news/github-availability-report-may-2026/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/github-availability-report-may-2026/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 11 Jun 2026 21:30:15 GMT</pubDate></item><item><title><![CDATA[Making secret scanning more trustworthy: Reducing false positives at scale]]></title><description><![CDATA[GitHubは、秘密スキャンの信頼性を向上させるために、スケールでの誤検知を減らす取り組みを進めている。これにより、開発者がより安全に作業できる環境を提供することを目指している。]]></description><link>https://github.blog/security/making-secret-scanning-more-trustworthy-reducing-false-positives-at-scale/</link><guid isPermaLink="true">https://github.blog/security/making-secret-scanning-more-trustworthy-reducing-false-positives-at-scale/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 11 Jun 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[How Okara runs CMO agents for 120,000 companies on Vercel]]></title><description><![CDATA[Okara built an AI CMO on Vercel that directs eight specialized agents to handle SEO, content, and social for 120,000+ businesses, powered by a team of four using Vercel AI Gateway and Sandboxes.]]></description><link>https://vercel.com/blog/how-okara-runs-cmo-agents-for-120000-companies-on-vercel</link><guid isPermaLink="true">https://vercel.com/blog/how-okara-runs-cmo-agents-for-120000-companies-on-vercel</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 11 Jun 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[DeepSeek models now available via Azure on AI Gateway]]></title><description><![CDATA[DeepSeek V4 Pro and V4 Flash are now available via Azure on Vercel AI Gateway, adding serving capacity and another failover path alongside existing providers.]]></description><link>https://vercel.com/changelog/deepseek-models-now-available-via-azure-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/deepseek-models-now-available-via-azure-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel plugin is now available in Grok Build]]></title><description><![CDATA[The Vercel Plugin is now available on Grok Build CLI. Deploy and build with your agents all on Grok CLI using all the Vercel tooling you need.]]></description><link>https://vercel.com/changelog/vercel-plugin-is-now-available-in-grok-build</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-plugin-is-now-available-in-grok-build</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Give GitHub Copilot CLI real code intelligence with language servers]]></title><description><![CDATA[GitHub Copilot CLIが言語サーバーを活用することで、より高度なコードインテリジェンスを提供し、開発者の体験を向上させることを目指している。]]></description><link>https://github.blog/ai-and-ml/github-copilot/give-github-copilot-cli-real-code-intelligence-with-language-servers/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/give-github-copilot-cli-real-code-intelligence-with-language-servers/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 10 Jun 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Demystifying the View Transition Pseudo Tree]]></title><description><![CDATA[ビュー遷移が開始されると、HTML要素に擬似要素が追加され、ページ全体にスナップショットオーバーレイが表示される。擬似要素ツリーは、アニメーションのカスタマイズに役立ち、ブラウザが多くの処理を自動で行うため、開発者は特定のプロパティを調整することで、より良いビュー遷移を実現できる。]]></description><link>https://master.dev/blog/demystifying-the-view-transition-pseudo-tree/</link><guid isPermaLink="true">https://master.dev/blog/demystifying-the-view-transition-pseudo-tree/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 10 Jun 2026 15:23:36 GMT</pubDate></item><item><title><![CDATA[Creating Memorable Web Experiences: A Modern CSS Toolkit]]></title><description><![CDATA[CSSが視覚的なインタラクションを制御し、アニメーションやアクセシビリティを向上させることで、ウェブ体験を記憶に残るものにする方法を探る。特に、デザインの意図を明確にし、動きをコミュニケーションの手段として活用することが重要である。]]></description><link>https://css-tricks.com/creating-memorable-web-experiences-a-modern-css-toolkit/</link><guid isPermaLink="true">https://css-tricks.com/creating-memorable-web-experiences-a-modern-css-toolkit/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 10 Jun 2026 13:02:10 GMT</pubDate></item><item><title><![CDATA[Route public traffic to private applications with Cloudflare]]></title><description><![CDATA[Cloudflareは、プライベートアプリケーションへの公衆トラフィックのルーティングを可能にする新機能を発表した。これにより、プライベートネットワーク上のアプリケーションも、WAFやボット管理などのセキュリティ機能を利用できるようになる。]]></description><link>https://blog.cloudflare.com/private-origins-dns-routing/</link><guid isPermaLink="true">https://blog.cloudflare.com/private-origins-dns-routing/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 10 Jun 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[The Benefits Of Cognitive Inclusion In UX Research]]></title><description><![CDATA[認知障害を持つ参加者は、一般の参加者よりも多くのユーザビリティの問題を特定し、提案を行った。特に、コンテンツや視覚要素に関する問題が多く、UXリサーチにおける認知的インクルージョンの重要性が示された。]]></description><link>https://smashingmagazine.com/2026/06/benefits-cognitive-inclusion-ux-research/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/06/benefits-cognitive-inclusion-ux-research/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Wed, 10 Jun 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing the Field Guide to Grid Lanes]]></title><description><![CDATA[Grid Lanesのフィールドガイドが公開され、インタラクティブなレイアウトやリファレンスが提供されている。基本的なプロパティやオプションを学ぶためのシンプルなリソースで、Safariの開発者ツールとも連携している。]]></description><link>https://webkit.org/blog/18098/introducing-the-field-guide-to-grid-lanes/</link><guid isPermaLink="true">https://webkit.org/blog/18098/introducing-the-field-guide-to-grid-lanes/</guid><category><![CDATA[WebKit]]></category><pubDate>Wed, 10 Jun 2026 07:30:35 GMT</pubDate></item><item><title><![CDATA[Reduce the JS Workload with No- or Lo-JS options]]></title><description><![CDATA[JavaScriptの負担を軽減するために、HTMLとCSSを活用したUIの例が紹介されている。特に、タブの実装においては、最新の技術を用いた手法が提案されている。]]></description><link>https://master.dev/blog/reduce-the-js-workload-with-no-or-lo-js-options/</link><guid isPermaLink="true">https://master.dev/blog/reduce-the-js-workload-with-no-or-lo-js-options/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 10 Jun 2026 00:11:27 GMT</pubDate></item><item><title><![CDATA[Threshold billing is now enabled for Pro teams]]></title><description><![CDATA[Proチーム向けに、しきい値請求が導入され、オンデマンド使用量が一定のしきい値に達すると、請求期間の途中で部分請求書が送信されるようになった。これにより、同じ使用量が二重に請求されることはない。]]></description><link>https://vercel.com/changelog/threshold-billing-is-now-enabled-for-pro-teams</link><guid isPermaLink="true">https://vercel.com/changelog/threshold-billing-is-now-enabled-for-pro-teams</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Wednesday, June 17, 2026 Security Releases]]></title><description><![CDATA[Node.jsプロジェクトは、2026年6月17日に26.x、24.x、22.xの新バージョンをリリースし、複数のセキュリティ問題を修正する。最も深刻な問題はすべてHIGHの評価を受けており、最新のバージョンを使用することが推奨されている。]]></description><link>https://nodejs.org/en/blog/vulnerability/june-2026-security-releases</link><guid isPermaLink="true">https://nodejs.org/en/blog/vulnerability/june-2026-security-releases</guid><category><![CDATA[Node.js]]></category><pubDate>Tue, 09 Jun 2026 22:00:00 GMT</pubDate></item><item><title><![CDATA[Discover MapKit JS 6: Rebuilt for Today’s Web Developer]]></title><description><![CDATA[MapKit JS 6は、Apple Mapsの機能をウェブアプリに統合するための簡便なフレームワークで、開発者が地図を簡単に表示できるように設計されています。新しいバージョンでは、トークンの設定が簡素化され、NPMパッケージとしての統合も可能になり、効率的な開発が実現されています。]]></description><link>https://webkit.org/blog/18027/discover-mapkit-js-6-rebuilt-for-todays-web-developer/</link><guid isPermaLink="true">https://webkit.org/blog/18027/discover-mapkit-js-6-rebuilt-for-todays-web-developer/</guid><category><![CDATA[WebKit]]></category><pubDate>Tue, 09 Jun 2026 17:00:35 GMT</pubDate></item><item><title><![CDATA[From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI]]></title><description><![CDATA[GitHub Copilot CLIのカスタムエージェントを活用する方法について、ワークフローの構築やプロンプトの利用法が解説されている。これにより、開発者は効率的に作業を進めることができる。]]></description><link>https://github.blog/ai-and-ml/github-copilot/from-one-off-prompts-to-workflows-how-to-use-custom-agents-in-github-copilot-cli/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/from-one-off-prompts-to-workflows-how-to-use-custom-agents-in-github-copilot-cli/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 09 Jun 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Join the WebMCP origin trial]]></title><description><![CDATA[Build structured tools for your website, so agents can complete tasks accurately.]]></description><link>https://developer.chrome.com/blog/ai-webmcp-origin-trial?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/ai-webmcp-origin-trial?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 09 Jun 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Claude Fable 5 now available on AI Gateway]]></title><description><![CDATA[You can now access Anthropic's Claude Fable 5 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/claude-fable-5-now-available-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/claude-fable-5-now-available-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 09 Jun 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Defend against frontier cyber models: Cloudflare's architecture as customer zero]]></title><description><![CDATA[Cloudflareは、サイバー攻撃モデルに対抗するための自社アーキテクチャを紹介し、脆弱性の発見速度や適応力が攻撃者に有利であることを強調している。特に、リアルタイムのトラフィック分析を通じて、迅速な防御策を提供し、顧客に対して効果的なセキュリティを実現することを目指している。]]></description><link>https://blog.cloudflare.com/frontier-model-defense/</link><guid isPermaLink="true">https://blog.cloudflare.com/frontier-model-defense/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 09 Jun 2026 06:00:00 GMT</pubDate></item><item><title><![CDATA[Budgets for API keys on AI Gateway]]></title><description><![CDATA[AI Gateway API keys now support spending budgets. Set a dollar limit on any key and the gateway rejects further requests once the limit is reached, with optional daily, weekly, or monthly refresh periods.]]></description><link>https://vercel.com/changelog/budgets-for-api-keys-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/budgets-for-api-keys-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Domain Search is now available through the Vercel CLI]]></title><description><![CDATA[Vercel CLIでドメイン検索機能が追加され、特定のドメイン名を入力することで、利用可能なTLDと価格情報を取得できるようになった。コマンドを使用して、フィルタリングやソートも可能。]]></description><link>https://vercel.com/changelog/domain-search-is-now-available-through-the-vercel-cli</link><guid isPermaLink="true">https://vercel.com/changelog/domain-search-is-now-available-through-the-vercel-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Release Notes for Safari Technology Preview 245]]></title><description><![CDATA[Safari Technology Preview 245がmacOS TahoeとSequoia向けにリリースされ、WebKitの変更が含まれています。新機能としてCSS属性セレクタのケースセンシティブ修飾子や:host:has()セレクタが追加され、さまざまなバグが修正されています。]]></description><link>https://webkit.org/blog/17970/release-notes-for-safari-technology-preview-245/</link><guid isPermaLink="true">https://webkit.org/blog/17970/release-notes-for-safari-technology-preview-245/</guid><category><![CDATA[WebKit]]></category><pubDate>Mon, 08 Jun 2026 22:19:58 GMT</pubDate></item><item><title><![CDATA[Web Technology Sessions at WWDC26]]></title><description><![CDATA[Welcome to WWDC26.]]></description><link>https://webkit.org/blog/17974/web-technology-sessions-at-wwdc26/</link><guid isPermaLink="true">https://webkit.org/blog/17974/web-technology-sessions-at-wwdc26/</guid><category><![CDATA[WebKit]]></category><pubDate>Mon, 08 Jun 2026 19:38:28 GMT</pubDate></item><item><title><![CDATA[News from WWDC26: WebKit in Safari 27 beta]]></title><description><![CDATA[Safari 27 beta is here.]]></description><link>https://webkit.org/blog/17967/news-from-wwdc26-webkit-in-safari-27-beta/</link><guid isPermaLink="true">https://webkit.org/blog/17967/news-from-wwdc26-webkit-in-safari-27-beta/</guid><category><![CDATA[WebKit]]></category><pubDate>Mon, 08 Jun 2026 19:00:34 GMT</pubDate></item><item><title><![CDATA[GitHub for Beginners: Answers to some common questions]]></title><description><![CDATA[GitHubの初心者向けガイドでは、AIや機械学習、アプリ開発、セキュリティなど、開発者が知っておくべき情報やリソースが紹介されている。特に、AIを活用したコード生成やDevSecOpsの統合についての情報が強調されている。]]></description><link>https://github.blog/developer-skills/github/github-for-beginners-answers-to-some-common-questions/</link><guid isPermaLink="true">https://github.blog/developer-skills/github/github-for-beginners-answers-to-some-common-questions/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 08 Jun 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Scrubbable Staggered Animation with CSS @function]]></title><description><![CDATA[Here's a brand new approach to creating staggered animations in CSS using a single progress value, allowing for smooth linkage to various inputs like scrolling. By utilizing a mathematical formula, it enhances control over animated elements without isolating their timelines, making animations more versatile and scrubbable.]]></description><link>https://master.dev/blog/scrubbable-staggered-animation-with-css-function/</link><guid isPermaLink="true">https://master.dev/blog/scrubbable-staggered-animation-with-css-function/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 08 Jun 2026 13:50:05 GMT</pubDate></item><item><title><![CDATA[Scrubbable Staggered Animation with CSS @function]]></title><description><![CDATA[CSSを用いたスクラバブルなスタッガーアニメーションの実現方法を解説。従来のアニメーションとは異なり、個々のオブジェクトの進行状況を独立させず、全体の進行値に基づいてアニメーションを制御する手法を紹介。新しい数学的な公式を用いて、アニメーションの進行を滑らかにする方法を説明している。]]></description><link>https://frontendmasters.com/blog/scrubbable-staggered-animation-with-css-function/</link><guid isPermaLink="true">https://frontendmasters.com/blog/scrubbable-staggered-animation-with-css-function/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 08 Jun 2026 13:50:05 GMT</pubDate></item><item><title><![CDATA[Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions]]></title><description><![CDATA[スクロールに基づくアニメーション、スクロールトリガーアニメーション、コンテナクエリスクロール状態、ビュー遷移について説明。スクロールドライブアニメーションはスクロール進行に応じて動き、スクロールトリガーアニメーションは特定の閾値を超えた時に実行される。コンテナクエリはスクロール条件に基づいてスタイルを更新し、ビュー遷移は同一ページや異なるページ間の状態変化をアニメーション化する。]]></description><link>https://css-tricks.com/scroll-driven-scroll-triggered-scroll-states-and-view-transitions/</link><guid isPermaLink="true">https://css-tricks.com/scroll-driven-scroll-triggered-scroll-states-and-view-transitions/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 08 Jun 2026 13:00:34 GMT</pubDate></item><item><title><![CDATA[Turning Cloudflare’s threat indicators into real-time WAF rules]]></title><description><![CDATA[Cloudflareは、リアルタイムの脅威インジケーターをWAFルールに統合し、セキュリティチームが特定の脅威アクターや攻撃対象に基づいて自動的に高リスクのIPをブロックできるようにしました。これにより、攻撃の可視化と防御が強化され、パフォーマンスを維持しつつ迅速な対応が可能になります。]]></description><link>https://blog.cloudflare.com/realtime-threat-intel-waf-rules/</link><guid isPermaLink="true">https://blog.cloudflare.com/realtime-threat-intel-waf-rules/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 08 Jun 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[DeepSeek enters the fight for token volume, Anthropic continues to dominate spend]]></title><description><![CDATA[The June 2026 AI Gateway production index: DeepSeek's token share jumped to 17% as low-cost models entered production, while Anthropic held 65% of all spend.]]></description><link>https://vercel.com/blog/ai-gateway-production-index-june-2026</link><guid isPermaLink="true">https://vercel.com/blog/ai-gateway-production-index-june-2026</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 08 Jun 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Your AI bill is out of control. Cloudflare can fix it now. ]]></title><description><![CDATA[企業のAI利用が急増する中、CloudflareはAI Gatewayを通じて支出管理機能を強化し、予算設定や使用状況の可視化を可能にした。これにより、各チームやユーザーごとのAI利用コストを追跡し、適切なモデル選択を促進する。]]></description><link>https://blog.cloudflare.com/ai-gateway-spend-limits/</link><guid isPermaLink="true">https://blog.cloudflare.com/ai-gateway-spend-limits/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 05 Jun 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Word Rotator with @counter-style]]></title><description><![CDATA[Using @counter-style for tricky visual effects like word rotation and obfuscation.]]></description><link>https://master.dev/blog/word-rotator-with-counter-style/</link><guid isPermaLink="true">https://master.dev/blog/word-rotator-with-counter-style/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 05 Jun 2026 12:57:37 GMT</pubDate></item><item><title><![CDATA[Word Rotator with @counter-style]]></title><description><![CDATA[@counter-styleを使ったワードロテーターは、静的な文の中で事前定義された単語やフレーズを循環させるインターフェースで、動的なキャッチフレーズやクリエイティブなバナーを作成するためのツールです。CSSを用いて、単語のリストを循環させる方法やアニメーション効果を加える手法が解説されています。]]></description><link>https://frontendmasters.com/blog/word-rotator-with-counter-style/</link><guid isPermaLink="true">https://frontendmasters.com/blog/word-rotator-with-counter-style/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 05 Jun 2026 12:57:37 GMT</pubDate></item><item><title><![CDATA[Drives for Vercel Sandbox in Private Beta]]></title><description><![CDATA[Vercel Sandboxがプライベートベータ版でドライブをサポート開始。ドライブは持続的なストレージで、サンドボックスのライフサイクルとは独立しており、作成後にマウント可能。サンドボックスが停止してもドライブは利用可能で、データ管理が容易になる。]]></description><link>https://vercel.com/changelog/drives-for-vercel-sandbox-in-private-beta</link><guid isPermaLink="true">https://vercel.com/changelog/drives-for-vercel-sandbox-in-private-beta</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 05 Jun 2026 00:01:00 GMT</pubDate></item><item><title><![CDATA[The skills.sh API is now available]]></title><description><![CDATA[skills.sh APIが利用可能になり、VercelのOIDCトークンを使って60万以上のスキルを検索・取得できる。トークンは短命で自動的にローテーションされ、リクエストごとに認証と600リクエスト/分の制限が適用される。]]></description><link>https://vercel.com/changelog/the-skills-sh-api-is-now-available</link><guid isPermaLink="true">https://vercel.com/changelog/the-skills-sh-api-is-now-available</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Updates to Legal Terms]]></title><description><![CDATA[Vercelは、AIツールがインフラに直接アクセスすることを考慮し、利用規約を更新した。新たにAI機能とサードパーティツールに関する責任を明確化し、請求条件やエンタープライズアカウントの管理方法も改訂された。]]></description><link>https://vercel.com/changelog/updates-to-legal-terms-june-2026</link><guid isPermaLink="true">https://vercel.com/changelog/updates-to-legal-terms-june-2026</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 04 Jun 2026 18:00:00 GMT</pubDate></item><item><title><![CDATA[Navigation API Baseline]]></title><description><![CDATA[If you’ve ever built your own client-side navigation that properly respects updating URLs, you’ve probably used history.pushState() a bunch, and it’s a bunch of work getting it robust and right. I think Jay Rungta does a good job of showcasing the newly-baseline Navigation API and why it’s better. Sorry for the huge blockquote, but it’s [&hellip;]]]></description><link>https://master.dev/blog/navigation-api-baseline/</link><guid isPermaLink="true">https://master.dev/blog/navigation-api-baseline/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 04 Jun 2026 16:13:18 GMT</pubDate></item><item><title><![CDATA[Navigation API Baseline]]></title><description><![CDATA[Navigation APIは、クライアントサイドのナビゲーションを簡素化し、URLの更新やアクセシビリティ管理を自動化することで、従来のHistory APIよりも使いやすくする。これにより、ナビゲーションのロジックが一元化され、開発者の負担が軽減される。]]></description><link>https://frontendmasters.com/blog/navigation-api-baseline/</link><guid isPermaLink="true">https://frontendmasters.com/blog/navigation-api-baseline/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 04 Jun 2026 16:13:18 GMT</pubDate></item><item><title><![CDATA[GitHub Universe is back: All together now, in the agentic era]]></title><description><![CDATA[GitHub Universeが再び開催され、エージェンティックな時代における開発者の協力と生産性向上に焦点を当てている。AIや機械学習の活用が強調され、開発者体験の向上が目指されている。]]></description><link>https://github.blog/news-insights/company-news/github-universe-is-back-all-together-now-in-the-agentic-era/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/github-universe-is-back-all-together-now-in-the-agentic-era/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 04 Jun 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Another Stab at the Perfect CSS Pie Chart… Sans JavaScript!]]></title><description><![CDATA[CSSを使ってJavaScriptなしでカスタマイズ可能な円グラフを作成する方法について解説。元の記事のアプローチを踏襲しつつ、すべてのデータを親要素に移動させることで、CSSのみでスライスの位置を管理できるようにした。]]></description><link>https://css-tricks.com/another-stab-at-the-perfect-css-pie-chart-sans-javascript/</link><guid isPermaLink="true">https://css-tricks.com/another-stab-at-the-perfect-css-pie-chart-sans-javascript/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 04 Jun 2026 13:14:49 GMT</pubDate></item><item><title><![CDATA[VoidZero is joining Cloudflare]]></title><description><![CDATA[VoidZeroがCloudflareに参加し、Viteや関連プロジェクトは引き続きオープンソースでベンダー中立を維持する。CloudflareはViteの成長を支援するために100万ドルの資金を提供し、ViteはJavaScriptエコシステムの基盤としての役割を強化する。]]></description><link>https://blog.cloudflare.com/voidzero-joins-cloudflare/</link><guid isPermaLink="true">https://blog.cloudflare.com/voidzero-joins-cloudflare/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 04 Jun 2026 12:59:00 GMT</pubDate></item><item><title><![CDATA[Nemotron 3 Ultra now available on AI Gateway]]></title><description><![CDATA[NvidiaのNemotron 3 UltraがVercelのAI Gatewayで利用可能になり、1Mトークンのコンテキストウィンドウを持つオープンなMixture-of-Expertsモデルで、長期エージェントワークフローの管理を目的としています。最大350トークン/秒のスループットを実現し、エージェントタスクのコストを最大30%削減します。]]></description><link>https://vercel.com/changelog/nemotron-3-ultra-now-available-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/nemotron-3-ultra-now-available-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 04 Jun 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Build and deploy Shopify storefronts on Vercel]]></title><description><![CDATA[Vercelで直接Shopifyストアを作成し、数分で本番環境のストアフロントを構築できるようになった。Shopify統合をインストールすることで、Vercel内で自動的にShopifyの認証情報が設定され、無料のテストストアを作成してデプロイ可能。]]></description><link>https://vercel.com/changelog/build-and-deploy-shopify-storefronts-on-vercel</link><guid isPermaLink="true">https://vercel.com/changelog/build-and-deploy-shopify-storefronts-on-vercel</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Cloudflare supports Vite's mission]]></title><description><![CDATA[CloudflareがViteのミッションを支援し、VoidZeroがCloudflareに参加することで、Viteは新たな段階に入る。Viteは引き続きオープンソースであり、MITライセンスの下で運営され、独立したチームメンバーやエコシステムのプロジェクトに資金を提供する新たな100万ドルのオープンソースファンドも設立される。]]></description><link>https://vite.dev/blog/cloudflare-supports-vite</link><guid isPermaLink="true">https://vite.dev/blog/cloudflare-supports-vite</guid><category><![CDATA[Vite]]></category><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Enforcing the First AS in BGP AS_PATHs]]></title><description><![CDATA[BGPのAS_PATHにおける最初のASの強制は、最近のルートハイジャックに対処するための重要な手段である。悪意のある行為者が偽のAS_PATHを作成し、トラフィックを誤った経路に誘導する事例が増えており、これを防ぐためには、BGPピアのASが常に自ネットワークを最初のASとして含めることを確認する必要がある。]]></description><link>https://blog.cloudflare.com/enforce-first-as-bgp/</link><guid isPermaLink="true">https://blog.cloudflare.com/enforce-first-as-bgp/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 03 Jun 2026 17:00:00 GMT</pubDate></item><item><title><![CDATA[Obscuring Text with @counter-style]]></title><description><![CDATA[@counter-style is useful for replacing the ::marker of lists easily, but it controls any markers-of-counters, so we can use it for more.]]></description><link>https://master.dev/blog/obscuring-text-with-counter-style/</link><guid isPermaLink="true">https://master.dev/blog/obscuring-text-with-counter-style/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 03 Jun 2026 15:34:51 GMT</pubDate></item><item><title><![CDATA[Obscuring Text with @counter-style]]></title><description><![CDATA[@counter-styleを使用すると、CSSでリストマーカーをカスタマイズでき、通常のスタイル以外の文字を使用できます。これにより、データを隠すための文字列生成や、単語ローテーターの作成が可能になります。]]></description><link>https://frontendmasters.com/blog/obscuring-text-with-counter-style/</link><guid isPermaLink="true">https://frontendmasters.com/blog/obscuring-text-with-counter-style/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 03 Jun 2026 15:34:51 GMT</pubDate></item><item><title><![CDATA[offset-path]]></title><description><![CDATA[CSSのoffset-pathプロパティは、アニメーション中に要素が従う移動パスを定義するもので、以前はmotion-pathとして知られていた。アニメーションのパスを指定するために使用され、SVGパスの構文を利用することができる。]]></description><link>https://css-tricks.com/almanac/properties/o/offset-path/</link><guid isPermaLink="true">https://css-tricks.com/almanac/properties/o/offset-path/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 03 Jun 2026 15:02:38 GMT</pubDate></item><item><title><![CDATA[@custom-media]]></title><description><![CDATA[CSSの@custom-mediaルールは、メディアクエリのエイリアスを作成する機能で、長いクエリを簡潔に扱える。グローバルスコープで評価され、複雑なロジックやネストも可能だが、JavaScriptのmatchMedia()では利用できない。ブラウザサポートに注意が必要。]]></description><link>https://css-tricks.com/almanac/rules/c/custom-media/</link><guid isPermaLink="true">https://css-tricks.com/almanac/rules/c/custom-media/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 03 Jun 2026 13:03:21 GMT</pubDate></item><item><title><![CDATA[@function]]></title><description><![CDATA[@functionルールは、CSSのカスタム関数を定義し、引数を受け取り、複雑なロジックを含む再利用可能なCSSブロックを作成する。これにより、動的なスタイルの適用が可能となり、Sassの@functionとは異なる。]]></description><link>https://css-tricks.com/almanac/rules/f/function/</link><guid isPermaLink="true">https://css-tricks.com/almanac/rules/f/function/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 03 Jun 2026 13:02:39 GMT</pubDate></item><item><title><![CDATA[How To Make Your Design System AI-Ready]]></title><description><![CDATA[AIによるプロトタイプの品質を向上させるためには、設計システムの一貫性を保ち、明確なガイドラインを提供することが重要である。具体的には、設計の決定を文書化し、FigmaLintなどのツールを活用して監査を行い、AIが適切な情報を基にプロトタイプを生成できるようにする必要がある。]]></description><link>https://smashingmagazine.com/2026/06/how-make-design-system-ai-ready/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/06/how-make-design-system-ai-ready/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Wed, 03 Jun 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Chrome 150 beta]]></title><description><![CDATA[Get a preview of the next Chrome release with this post detailing the features in the current beta.]]></description><link>https://developer.chrome.com/blog/chrome-150-beta?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/chrome-150-beta?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Wed, 03 Jun 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Seamless PWA origin migration: Change domains without losing users]]></title><description><![CDATA[From Chrome 150 you can seamlessly transition a PWA to a new same-site origin.]]></description><link>https://developer.chrome.com/blog/seamless-pwa-origin-migration?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/seamless-pwa-origin-migration?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Wed, 03 Jun 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Grok Imagine Video 1.5 on AI Gateway]]></title><description><![CDATA[Grok Imagine Video 1.5がAI Gatewayで利用可能になり、入力画像から音声と同期した動画を生成できる。音質やフォトリアリズムが向上し、参照画像のサポートも拡充された。]]></description><link>https://vercel.com/changelog/grok-imagine-video-1-5-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/grok-imagine-video-1-5-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub Copilot app: The agent-native desktop experience]]></title><description><![CDATA[GitHub Copilotのデスクトップアプリが登場し、開発者の作業効率を向上させる新たな体験を提供する。AIコード生成の利点を活かし、開発プロセスを改善することを目指している。]]></description><link>https://github.blog/news-insights/product-news/github-copilot-app-the-agent-native-desktop-experience/</link><guid isPermaLink="true">https://github.blog/news-insights/product-news/github-copilot-app-the-agent-native-desktop-experience/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 02 Jun 2026 17:30:03 GMT</pubDate></item><item><title><![CDATA[What’s missing in CSS layout?]]></title><description><![CDATA[Personally, I wouldn’t blame you if you were asked what CSS needs these days and you were like uhm, I think it’s good, actually. These days CSS probably has more in it than you even know about or have tried, making it feel not particularly lacking. But if you really dig into the specifics, you’ll [&hellip;]]]></description><link>https://master.dev/blog/whats-missing-in-css-layout/</link><guid isPermaLink="true">https://master.dev/blog/whats-missing-in-css-layout/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 02 Jun 2026 13:01:58 GMT</pubDate></item><item><title><![CDATA[What’s missing in CSS layout?]]></title><description><![CDATA[CSSのレイアウトは近年強力になったが、依然として改善の余地がある。特に、具体的な課題や難しさが指摘されており、CSSグリッドやフレックスボックスなどの新しいツールが役立つ。]]></description><link>https://frontendmasters.com/blog/whats-missing-in-css-layout/</link><guid isPermaLink="true">https://frontendmasters.com/blog/whats-missing-in-css-layout/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 02 Jun 2026 13:01:58 GMT</pubDate></item><item><title><![CDATA[::search-text]]></title><description><![CDATA[CSSの::search-text擬似要素は、ブラウザの「ページ内検索」機能で一致するテキストを選択し、ハイライトのスタイルを設定できる。現在焦点が合っている一致部分には:current擬似クラスを使って特別なスタイルを適用可能で、これにより視覚的な強調が可能になる。]]></description><link>https://css-tricks.com/almanac/pseudo-selectors/s/search-text/</link><guid isPermaLink="true">https://css-tricks.com/almanac/pseudo-selectors/s/search-text/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Tue, 02 Jun 2026 12:59:21 GMT</pubDate></item><item><title><![CDATA[What's new in DevTools (Chrome 149)]]></title><description><![CDATA[Chrome 149では、AI支援の強化、WebMCPデバッグツールの実験的導入、CSSのコード補完機能の拡充が行われた。AI支援パネルはUIが更新され、より深いページインサイトを提供し、CSSのスタイルタブでは複雑なプロパティの補完が可能になった。]]></description><link>https://developer.chrome.com/blog/new-in-devtools-149?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/new-in-devtools-149?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 02 Jun 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[New in Chrome 149]]></title><description><![CDATA[Chrome 149では、CSSのギャップ装飾、WebSocketのバック/フォワードキャッシュへの影響軽減、Intl.Locale.prototype.variantsの追加が行われた。これにより、レイアウトのスタイリングやロケールの管理が向上し、ユーザー体験が改善される。]]></description><link>https://developer.chrome.com/blog/new-in-chrome-149?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/new-in-chrome-149?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 02 Jun 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Edit Git settings for all projects in a repo]]></title><description><![CDATA[モノレポで複数のプロジェクトを展開する際、すべてのプロジェクトのGit設定を一元管理できるようになった。これにより、各プロジェクトの設定を個別に変更する手間が省ける。]]></description><link>https://vercel.com/changelog/edit-git-settings-for-all-projects-in-a-repo</link><guid isPermaLink="true">https://vercel.com/changelog/edit-git-settings-for-all-projects-in-a-repo</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 02 Jun 2026 06:00:00 GMT</pubDate></item><item><title><![CDATA[Build custom Slack runtimes]]></title><description><![CDATA[Chat SDK now ships the Slack adapter's primitives as standalone imports for apps that already handle their own routing, state, or workflow execution.]]></description><link>https://vercel.com/changelog/build-custom-slack-runtimes</link><guid isPermaLink="true">https://vercel.com/changelog/build-custom-slack-runtimes</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Build Chat SDK web UIs in Vue or Svelte]]></title><description><![CDATA[Chat SDK's web adapter adds first-class Vue and Svelte support, letting one backend power a browser chat UI in React, Vue, or Svelte.]]></description><link>https://vercel.com/changelog/build-chat-sdk-web-uis-in-vue-or-svelte</link><guid isPermaLink="true">https://vercel.com/changelog/build-chat-sdk-web-uis-in-vue-or-svelte</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Signed URLs are now available for Vercel Blob]]></title><description><![CDATA[Vercel Blobで時間制限付きの署名付きURLが生成可能になり、特定のオブジェクトのアップロード、ダウンロード、検査、削除ができる。これにより、全体のBlobストレージへのアクセスを与えずに操作が行える。]]></description><link>https://vercel.com/changelog/signed-urls-are-now-available-for-vercel-blob</link><guid isPermaLink="true">https://vercel.com/changelog/signed-urls-are-now-available-for-vercel-blob</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Elastic Build Machines now protect against out of memory builds]]></title><description><![CDATA[Elastic build machines now account for memory usage. They prevent downgrades when memory usage is high and upgrade if a build is likely to fail with OOM]]></description><link>https://vercel.com/changelog/elastic-build-machines-now-protect-against-out-of-memory-builds</link><guid isPermaLink="true">https://vercel.com/changelog/elastic-build-machines-now-protect-against-out-of-memory-builds</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 01 Jun 2026 18:30:00 GMT</pubDate></item><item><title><![CDATA[How we reduced core unit boot time from hours to minutes]]></title><description><![CDATA[We investigated why firmware updates were causing our core servers to take four hours to reboot. By diving into UEFI data structures and iPXE automation, we eliminated unnecessary timeouts and cut boot times back down to minutes.]]></description><link>https://blog.cloudflare.com/optimizing-core-unit-boot-time/</link><guid isPermaLink="true">https://blog.cloudflare.com/optimizing-core-unit-boot-time/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 01 Jun 2026 16:53:39 GMT</pubDate></item><item><title><![CDATA[In-N-Out Animations: Dialogs (Part 1/3)]]></title><description><![CDATA[You can style the]]></description><link>https://master.dev/blog/in-n-out-animations-dialogs-part-1-3/</link><guid isPermaLink="true">https://master.dev/blog/in-n-out-animations-dialogs-part-1-3/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 01 Jun 2026 14:08:42 GMT</pubDate></item><item><title><![CDATA[In-N-Out Animations: Dialogs (Part 1/3)]]></title><description><![CDATA[You can style the]]></description><link>https://frontendmasters.com/blog/in-n-out-animations-dialogs-part-1-3/</link><guid isPermaLink="true">https://frontendmasters.com/blog/in-n-out-animations-dialogs-part-1-3/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 01 Jun 2026 14:08:42 GMT</pubDate></item><item><title><![CDATA[Chat SDK adds AgentPhone support]]></title><description><![CDATA[Chat SDK now supports AgentPhone as a vendor-official platform adapter, enabling bots to send messages across iMessage, SMS, and MMS channels.]]></description><link>https://vercel.com/changelog/chat-sdk-adds-agentphone-support</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-adds-agentphone-support</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 01 Jun 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Chat SDK adds Velt support]]></title><description><![CDATA[Chat SDK now supports Velt as a vendor-official platform adapter. Build bots that read and reply in comment threads on documents, editors, and canvases.]]></description><link>https://vercel.com/changelog/chat-sdk-adds-velt-support</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-adds-velt-support</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 01 Jun 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Astro Markdown Component Utility for Any Framework]]></title><description><![CDATA[In the previous article, I spoke about the why and how to use a Markdown component in Astro.]]></description><link>https://css-tricks.com/astro-markdown-component-utility-any-framework/</link><guid isPermaLink="true">https://css-tricks.com/astro-markdown-component-utility-any-framework/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 01 Jun 2026 13:25:00 GMT</pubDate></item><item><title><![CDATA[Node.js 26.3.0 (Current)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v26.3.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v26.3.0</guid><category><![CDATA[Node.js]]></category><pubDate>Mon, 01 Jun 2026 13:11:48 GMT</pubDate></item><item><title><![CDATA[Qwen 3.7 Plus now available on AI Gateway]]></title><description><![CDATA[You can now access Qwen 3.7 Plus on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/qwen-3-7-plus-now-available-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/qwen-3-7-plus-now-available-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 01 Jun 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel Blob now supports OIDC authentication]]></title><description><![CDATA[Vercel Blob now supports OIDC authentication. Use short-lived tokens scoped to your project to authenticate without using long-lived credentials.]]></description><link>https://vercel.com/changelog/vercel-blob-now-supports-oidc-authentication</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-blob-now-supports-oidc-authentication</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Chat SDK adds Lark and Feishu support]]></title><description><![CDATA[Chat SDK now supports Lark and Feishu as a vendor-official platform adapter, enabling bots to read and respond in Lark and Feishu chats.]]></description><link>https://vercel.com/changelog/chat-sdk-adds-lark-feishu-support</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-adds-lark-feishu-support</guid><category><![CDATA[Vercel]]></category><pubDate>Sun, 31 May 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[June Is For Exploring (2026 Wallpapers Edition)]]></title><description><![CDATA[Let’s kick off June — and the beginning of summer — with some fresh inspiration! Artists and designers from across the globe once again tickled their creativity to welcome the new month with a new collection of desktop wallpapers. Enjoy!]]></description><link>https://smashingmagazine.com/2026/05/desktop-wallpaper-calendars-june-2026/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/desktop-wallpaper-calendars-june-2026/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Sun, 31 May 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[MiniMax M3 on AI Gateway]]></title><description><![CDATA[You can now access MiniMax M3 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/minimax-m3-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/minimax-m3-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Sun, 31 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[What’s !important #12: Safari Testing, ::checkmark, HTML Anchor Positioning, and More]]></title><description><![CDATA[The old (testing in Safari when you don’t have Safari), the new (::checkmark), the in-between (anchor positioning but with HTML), and more.]]></description><link>https://css-tricks.com/whats-important-12/</link><guid isPermaLink="true">https://css-tricks.com/whats-important-12/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Fri, 29 May 2026 13:25:38 GMT</pubDate></item><item><title><![CDATA[The Fundamentals and Dev Experience of CSS @function]]></title><description><![CDATA[There are quite a few]]></description><link>https://master.dev/blog/the-fundamentals-and-dev-experience-of-css-function/</link><guid isPermaLink="true">https://master.dev/blog/the-fundamentals-and-dev-experience-of-css-function/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 29 May 2026 12:57:47 GMT</pubDate></item><item><title><![CDATA[The Fundamentals and Dev Experience of CSS @function]]></title><description><![CDATA[There are quite a few]]></description><link>https://frontendmasters.com/blog/the-fundamentals-and-dev-experience-of-css-function/</link><guid isPermaLink="true">https://frontendmasters.com/blog/the-fundamentals-and-dev-experience-of-css-function/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 29 May 2026 12:57:47 GMT</pubDate></item><item><title><![CDATA[Function invocations now billed per unit]]></title><description><![CDATA[Vercel changes function invocations to granular usage based billing for increased flexibility and scalability]]></description><link>https://vercel.com/changelog/function-invocations-now-billed-per-unit</link><guid isPermaLink="true">https://vercel.com/changelog/function-invocations-now-billed-per-unit</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 29 May 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[New to the web platform in May]]></title><description><![CDATA[Discover some of the interesting features that have landed in stable and beta web browsers during May 2026.]]></description><link>https://web.dev/blog/web-platform-05-2026?hl=en</link><guid isPermaLink="true">https://web.dev/blog/web-platform-05-2026?hl=en</guid><category><![CDATA[web.dev]]></category><pubDate>Fri, 29 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Protecting against token theft]]></title><description><![CDATA[Inference theft lets attackers resell your paid AI calls. See how the attack works, why rate limits and auth walls fail, and how Vercel BotID stops it on every request.]]></description><link>https://vercel.com/blog/protecting-against-token-theft</link><guid isPermaLink="true">https://vercel.com/blog/protecting-against-token-theft</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 29 May 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Protecting against inference theft]]></title><description><![CDATA[Inference theft lets attackers resell your paid AI calls. See how the attack works, why rate limits and auth walls fail, and how Vercel BotID stops it on every request.]]></description><link>https://vercel.com/blog/protecting-against-inference-theft</link><guid isPermaLink="true">https://vercel.com/blog/protecting-against-inference-theft</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 29 May 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Port 8080 is now available in Vercel Sandboxes]]></title><description><![CDATA[Vercel Sandboxes now support opening and binding to port 8080. The controller prorcess now uses a less common port, 23456.]]></description><link>https://vercel.com/changelog/port-8080-is-now-available-in-vercel-sandboxes</link><guid isPermaLink="true">https://vercel.com/changelog/port-8080-is-now-available-in-vercel-sandboxes</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 29 May 2026 00:01:00 GMT</pubDate></item><item><title><![CDATA[Run Docker containers inside Vercel Sandbox]]></title><description><![CDATA[Sandboxes now allow you to run docker without any config changes to work with containerized applications]]></description><link>https://vercel.com/changelog/run-docker-containers-inside-vercel-sandbox</link><guid isPermaLink="true">https://vercel.com/changelog/run-docker-containers-inside-vercel-sandbox</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 29 May 2026 00:01:00 GMT</pubDate></item><item><title><![CDATA[How Diamonds are Made?]]></title><description><![CDATA[A short, clear, engaging website that explains how diamonds are made by Jaydip Sanghani. Several facts in there I just didn’t know at all until now, like how many diamonds have a tiny serial number carved onto them. I think it’s nice to showcase websites that do things that websites really do best. I’d maybe [&hellip;]]]></description><link>https://master.dev/blog/how-diamonds-are-made/</link><guid isPermaLink="true">https://master.dev/blog/how-diamonds-are-made/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 28 May 2026 22:11:32 GMT</pubDate></item><item><title><![CDATA[How Diamonds are Made?]]></title><description><![CDATA[A short, clear, engaging website that explains how diamonds are made by Jaydip Sanghani. Several facts in there I just didn’t know at all until now, like how many diamonds have a tiny serial number carved onto them. I think it’s nice to showcase websites that do things that websites really do best. I’d maybe [&hellip;]]]></description><link>https://frontendmasters.com/blog/how-diamonds-are-made/</link><guid isPermaLink="true">https://frontendmasters.com/blog/how-diamonds-are-made/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 28 May 2026 22:11:32 GMT</pubDate></item><item><title><![CDATA[Still a developer. Just outside. Our latest GitHub Shop collection is here.]]></title><description><![CDATA[The ESC collection lets you escape the confines of your desk and get out into the sun where good ideas are bound to happen.]]></description><link>https://github.blog/news-insights/company-news/still-a-developer-just-outside-our-latest-github-shop-collection-is-here/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/still-a-developer-just-outside-our-latest-github-shop-collection-is-here/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 28 May 2026 18:18:43 GMT</pubDate></item><item><title><![CDATA[Building a real-time power outage map with Next.js on Vercel]]></title><link>https://vercel.com/blog/building-a-real-time-power-outage-map-with-next-js-on-vercel</link><guid isPermaLink="true">https://vercel.com/blog/building-a-real-time-power-outage-map-with-next-js-on-vercel</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 28 May 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[How we built Cloudflare's data platform and an AI agent on top of it]]></title><description><![CDATA[Here’s how we built Town Lake, Cloudflare's unified analytics platform, alongside Skipper, an internal AI agent running on top of it.]]></description><link>https://blog.cloudflare.com/our-unified-data-platform/</link><guid isPermaLink="true">https://blog.cloudflare.com/our-unified-data-platform/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 28 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Algorithmic Theming Engines: Building Self-Correcting Color Systems With `contrast-color()`]]></title><description><![CDATA[Seventy percent of websites still fail basic WCAG contrast checks in 2025. After years of design system tooling, accessibility linters, and JavaScript libraries, nothing moved the needle. We didn’t need better libraries. We needed better CSS. `contrast-color()` is that better CSS.]]></description><link>https://smashingmagazine.com/2026/05/building-self-correcting-color-systems-contrast-color/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/building-self-correcting-color-systems-contrast-color/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Thu, 28 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Opus 4.8 on AI Gateway]]></title><description><![CDATA[You can now access Claude Opus 4.8 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/opus-4-8-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/opus-4-8-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 28 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Team-wide provider allowlist on AI Gateway]]></title><description><![CDATA[AI Gateway now supports a team-wide provider allowlist, letting team owners restrict which AI providers can serve requests across every model and API.]]></description><link>https://vercel.com/changelog/team-wide-provider-allowlist-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/team-wide-provider-allowlist-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Amazon OpenSearch Serverless is now available in the Vercel Marketplace]]></title><description><![CDATA[Provision Amazon OpenSearch Serverless from the Vercel Marketplace with guided setup, automatic configuration, and AI-ready workflows for search and retrieval.]]></description><link>https://vercel.com/changelog/amazon-opensearch-serverless-is-now-available-in-the-vercel-marketplace</link><guid isPermaLink="true">https://vercel.com/changelog/amazon-opensearch-serverless-is-now-available-in-the-vercel-marketplace</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Iran's Internet is partially restored, Cloudflare Radar data shows]]></title><description><![CDATA[Cloudflare Radar data confirms early indications of a partial Internet restoration in Iran, nearly three months after the shutdown began. Traffic spikes and DNS queries have risen, but network activity is currently just 40% of pre-shutdown levels.]]></description><link>https://blog.cloudflare.com/iran-internet-partially-restored-may-2026/</link><guid isPermaLink="true">https://blog.cloudflare.com/iran-internet-partially-restored-may-2026/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 27 May 2026 17:25:00 GMT</pubDate></item><item><title><![CDATA[Managing Anchor Associations With Data Attributes and Advanced attr()]]></title><description><![CDATA[There is no `anchor` attribute in HTML, it was decided CSS `anchor-name` / `position-anchor` was the way to go. But modern CSS functions can get us there anyway.]]></description><link>https://master.dev/blog/managing-anchor-associations-with-data-attributes-and-advanced-attr/</link><guid isPermaLink="true">https://master.dev/blog/managing-anchor-associations-with-data-attributes-and-advanced-attr/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 27 May 2026 15:14:53 GMT</pubDate></item><item><title><![CDATA[Managing Anchor Associations With Data Attributes and Advanced attr()]]></title><description><![CDATA[There is no `anchor` attribute in HTML, it was decided CSS `anchor-name` / `position-anchor` was the way to go. But modern CSS functions can get us there anyway.]]></description><link>https://frontendmasters.com/blog/managing-anchor-associations-with-data-attributes-and-advanced-attr/</link><guid isPermaLink="true">https://frontendmasters.com/blog/managing-anchor-associations-with-data-attributes-and-advanced-attr/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 27 May 2026 15:14:53 GMT</pubDate></item><item><title><![CDATA[How Conductor moved parallel coding agents from the laptop to the cloud with Vercel Sandbox]]></title><description><![CDATA[Conductor built Cloud Workspaces on Vercel Sandbox so    developers can run a fleet of coding agents in parallel,    close the laptop, and have the agents keep working. Used by    teams at Notion, Linear, and Ramp.]]></description><link>https://vercel.com/blog/how-conductor-moved-parallel-coding-agents-from-the-laptop-to-the-cloud-with-vercel-sandbox</link><guid isPermaLink="true">https://vercel.com/blog/how-conductor-moved-parallel-coding-agents-from-the-laptop-to-the-cloud-with-vercel-sandbox</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 27 May 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Revealing Text With CSS letter-spacing]]></title><description><![CDATA[Until we get something like ::nth-letter, there are still some really cool text effects we can make from existing CSS features, like letter-spacing, ::first-word and ::first-line.]]></description><link>https://css-tricks.com/revealing-text-with-css-letter-spacing/</link><guid isPermaLink="true">https://css-tricks.com/revealing-text-with-css-letter-spacing/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 27 May 2026 12:37:33 GMT</pubDate></item><item><title><![CDATA[April 2026 Baseline monthly digest]]></title><description><![CDATA[Read about various happenings with Baseline during April 2026.]]></description><link>https://web.dev/blog/baseline-digest-apr-2026?hl=en</link><guid isPermaLink="true">https://web.dev/blog/baseline-digest-apr-2026?hl=en</guid><category><![CDATA[web.dev]]></category><pubDate>Wed, 27 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Experimental native binaries for Vercel CLI]]></title><description><![CDATA[The Vercel CLI now ships an optional experimental native binary that starts faster, is even more secure, and requires no Node.js runtime dependency. Available for macOS, Linux, and Windows on x64 and arm64.]]></description><link>https://vercel.com/changelog/experimental-native-binaries-for-vercel-cli</link><guid isPermaLink="true">https://vercel.com/changelog/experimental-native-binaries-for-vercel-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Redesigned Deployments List]]></title><description><![CDATA[Redesigned deployments list with a denser layout, grouped environment statuses, improved branch and commit scanning, and a better mobile experience.]]></description><link>https://vercel.com/changelog/redesigned-deployments-list</link><guid isPermaLink="true">https://vercel.com/changelog/redesigned-deployments-list</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Technical Writing in the AI Age]]></title><description><![CDATA[This isn’t totally about AI. It’s about technical writing in the age of AI. I have some thoughts on this and I hope it’s helpful to you humans reading.]]></description><link>https://css-tricks.com/technical-writing-in-the-ai-age/</link><guid isPermaLink="true">https://css-tricks.com/technical-writing-in-the-ai-age/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Tue, 26 May 2026 13:49:28 GMT</pubDate></item><item><title><![CDATA[The Production Playbook for Node.js Stream Leaks]]></title><description><![CDATA[Short story: `pipeline()` over `.pipe()` and destroy what you create.]]></description><link>https://master.dev/blog/the-production-playbook-for-node-js-stream-leaks/</link><guid isPermaLink="true">https://master.dev/blog/the-production-playbook-for-node-js-stream-leaks/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 26 May 2026 13:30:30 GMT</pubDate></item><item><title><![CDATA[The Production Playbook for Node.js Stream Leaks]]></title><description><![CDATA[Short story: `pipeline()` over `.pipe()` and destroy what you create.]]></description><link>https://frontendmasters.com/blog/the-production-playbook-for-node-js-stream-leaks/</link><guid isPermaLink="true">https://frontendmasters.com/blog/the-production-playbook-for-node-js-stream-leaks/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 26 May 2026 13:30:30 GMT</pubDate></item><item><title><![CDATA[Build new features using built-in AI in Chrome]]></title><description><![CDATA[Learn more about the talk given at Google I/O 2026 by Thomas Steiner.]]></description><link>https://developer.chrome.com/blog/build-new-features-using-built-in-ai-in-chrome-io2026?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/build-new-features-using-built-in-ai-in-chrome-io2026?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 26 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Sandbox persistence is now GA]]></title><description><![CDATA[Sandboxes now automatically capture their filesystem state across sessions, ensuring that all work is durable by default]]></description><link>https://vercel.com/changelog/sandbox-persistence-is-now-ga</link><guid isPermaLink="true">https://vercel.com/changelog/sandbox-persistence-is-now-ga</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 26 May 2026 00:01:00 GMT</pubDate></item><item><title><![CDATA[Microfrontends routing now applies to vc alias and branch domains]]></title><description><![CDATA[Vercel Microfrontends now extends routing to aliases and branch-assigned domains. Aliases preserve the full microfrontends config, and branch domains route across every project in the Microfrontend.]]></description><link>https://vercel.com/changelog/microfrontends-routing-now-applies-to-vc-alias-and-branch-domains</link><guid isPermaLink="true">https://vercel.com/changelog/microfrontends-routing-now-applies-to-vc-alias-and-branch-domains</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Firecrawl joins the Vercel Marketplace]]></title><description><![CDATA[You can now provision and manage Firecrawl directly from the Vercel Marketplace. Scrape websites into clean markdown, HTML, structured data, or screenshots, including JavaScript-rendered pages]]></description><link>https://vercel.com/changelog/firecrawl-joins-the-vercel-marketplace</link><guid isPermaLink="true">https://vercel.com/changelog/firecrawl-joins-the-vercel-marketplace</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel Domains now supports price sorting and availability filtering]]></title><description><![CDATA[When searching for domains on Vercel Domains, new filters can now be applied to remove unavailable domains and sort domains by price]]></description><link>https://vercel.com/changelog/vercel-domains-now-supports-price-sorting-and-availability-filtering</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-domains-now-supports-price-sorting-and-availability-filtering</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub for Beginners: Getting started with Git and GitHub in VS Code]]></title><description><![CDATA[Discover how to use VS Code to interact with GitHub and maintain your projects.]]></description><link>https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-git-and-github-in-vs-code/</link><guid isPermaLink="true">https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-git-and-github-in-vs-code/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 25 May 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Your Node.js Streams Aren’t Backpressuring. They’re Silently Eating Your Memory.]]></title><description><![CDATA[Memory management in Node.js streaming applications can be quite complex. Streams don't inherently protect against memory exhaustion and we get into common pitfalls developers face.]]></description><link>https://frontendmasters.com/blog/your-node-js-streams-arent-backpressuring-theyre-silently-eating-your-memory/</link><guid isPermaLink="true">https://frontendmasters.com/blog/your-node-js-streams-arent-backpressuring-theyre-silently-eating-your-memory/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 25 May 2026 14:25:57 GMT</pubDate></item><item><title><![CDATA[Cross-Document View Transitions: Scaling Across Hundreds of Elements]]></title><description><![CDATA[Every view-transition-name on a page must be unique. The problem is that every pseudo-element selector in your CSS targets a specific name, so your animation styles explode into an unmanageable wall of selectors.]]></description><link>https://css-tricks.com/cross-document-view-transitions-part-2/</link><guid isPermaLink="true">https://css-tricks.com/cross-document-view-transitions-part-2/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 25 May 2026 13:46:54 GMT</pubDate></item><item><title><![CDATA[Your Prototype Is Not Being Honest With Your Users (And Here’s How To Fix It)]]></title><description><![CDATA[There’s a moment in almost every usability session where a participant pauses at the login screen, types something, and glances up: checking whether they’re “doing it right.” That pause is a clear sign. They’ve already clocked that this isn’t a real app, and every data point collected after that moment is filtered through that awareness.]]></description><link>https://smashingmagazine.com/2026/05/prototype-users-fix-protopie/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/prototype-users-fix-protopie/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Mon, 25 May 2026 12:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub recognized as a Leader in the Gartner® Magic Quadrant™ for Enterprise AI Coding Agents for the third year in a row]]></title><description><![CDATA[We are committed to empowering every developer by building an open, secure, and AI-powered platform that defines the future of software development.]]></description><link>https://github.blog/ai-and-ml/github-copilot/github-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-enterprise-ai-coding-agents-for-the-third-year-in-a-row/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/github-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-enterprise-ai-coding-agents-for-the-third-year-in-a-row/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 22 May 2026 16:10:21 GMT</pubDate></item><item><title><![CDATA[The State of CSS Centering in 2026]]></title><description><![CDATA[Despite the countless number of online resources, it’s easy to get confused when trying to center an element. There are documented solutions, but do you really understand why the code you picked works? Let's look at the current state of centering options today in 2026.]]></description><link>https://css-tricks.com/the-state-of-css-centering-in-2026/</link><guid isPermaLink="true">https://css-tricks.com/the-state-of-css-centering-in-2026/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Fri, 22 May 2026 13:44:40 GMT</pubDate></item><item><title><![CDATA[Four Levels Of Customer Understanding]]></title><description><![CDATA[What people say, feel, think, and do are often very different things. To understand the underlying reasons for user behavior, it helps to look beyond the surface and explore hidden motivations, root causes, and the different layers of reality that shape how people act. Brought to you by Measuring UX Impact, **friendly video course on UX** and design patterns by Vitaly.]]></description><link>https://smashingmagazine.com/2026/05/four-levels-customer-understanding/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/four-levels-customer-understanding/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Fri, 22 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[What's new in web extensions: I﻿/﻿O 2026 recap]]></title><description><![CDATA[Another Google I/O is behind us and we have covered all the exciting extensions updates!]]></description><link>https://developer.chrome.com/blog/extensions-io-2026?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/extensions-io-2026?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Fri, 22 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Release Notes for Safari Technology Preview 244]]></title><description><![CDATA[Safari Technology Preview Release 244 is now available for download for macOS Tahoe and macOS Sequoia.]]></description><link>https://webkit.org/blog/17962/release-notes-for-safari-technology-preview-244/</link><guid isPermaLink="true">https://webkit.org/blog/17962/release-notes-for-safari-technology-preview-244/</guid><category><![CDATA[WebKit]]></category><pubDate>Thu, 21 May 2026 23:00:26 GMT</pubDate></item><item><title><![CDATA[Announcing Web Serial Support in Firefox]]></title><description><![CDATA[Support for Web Serial in Firefox 151 for Desktop Firefox can now connect directly to microcontrollers, development boards, 3D printers, power meters, and other serial-connected hardware from the web. Starting ...]]></description><link>https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/</link><guid isPermaLink="true">https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/</guid><category><![CDATA[Mozilla Hacks]]></category><pubDate>Thu, 21 May 2026 18:00:05 GMT</pubDate></item><item><title><![CDATA[Beyond the engine: 10 open source projects shaping how games actually get made]]></title><description><![CDATA[Check out these 10 open source tools that help game developers create art, animation, levels, audio, dialogue, debug UIs, and engine-ready assets.]]></description><link>https://github.blog/open-source/gaming/beyond-the-engine-10-open-source-projects-shaping-how-games-actually-get-made/</link><guid isPermaLink="true">https://github.blog/open-source/gaming/beyond-the-engine-10-open-source-projects-shaping-how-games-actually-get-made/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 21 May 2026 18:00:00 GMT</pubDate></item><item><title><![CDATA[Better Browser Caching with No-Vary-Search]]></title><description><![CDATA[The new No-Vary-Search header can be used to tell browsers that a query string like ?product_id=7 means the content on that URL is unique based on the query parameter, so cache pages like that individually. But also that a query string like ?utm_source=frontendmasters does not have unique content, so don’t cache it individually. (As explained [&hellip;]]]></description><link>https://frontendmasters.com/blog/better-browser-caching-with-no-vary-search/</link><guid isPermaLink="true">https://frontendmasters.com/blog/better-browser-caching-with-no-vary-search/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 21 May 2026 17:44:33 GMT</pubDate></item><item><title><![CDATA[Announcing Claude Compliance API support with Cloudflare CASB]]></title><description><![CDATA[Cloudflare now integrates with the Claude Compliance API, so that security teams can monitor Claude Enterprise activity directly in the Cloudflare Dashboard.]]></description><link>https://blog.cloudflare.com/casb-anthropic-integration/</link><guid isPermaLink="true">https://blog.cloudflare.com/casb-anthropic-integration/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 21 May 2026 17:00:00 GMT</pubDate></item><item><title><![CDATA[Building GitHub’s next chapter in accessibility]]></title><description><![CDATA[Explore our update on GitHub’s accessibility strategy, and learn how you can join us in building a culture of accessibility.]]></description><link>https://github.blog/open-source/building-githubs-next-chapter-in-accessibility/</link><guid isPermaLink="true">https://github.blog/open-source/building-githubs-next-chapter-in-accessibility/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 21 May 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Node.js 24.16.0 (LTS)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v24.16.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v24.16.0</guid><category><![CDATA[Node.js]]></category><pubDate>Thu, 21 May 2026 13:25:43 GMT</pubDate></item><item><title><![CDATA[Pull anomaly alert details using the Vercel CLI]]></title><description><![CDATA[Pull anomaly alerts and their details using the vercel alerts command in the Vercel CLI. Give your agents access to help debug issues.]]></description><link>https://vercel.com/changelog/pull-anomaly-alert-details-using-the-vercel-cli</link><guid isPermaLink="true">https://vercel.com/changelog/pull-anomaly-alert-details-using-the-vercel-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 21 May 2026 09:00:00 GMT</pubDate></item><item><title><![CDATA[Advanced Tree Counting: Mathematical Layouts With `sibling-index()` And `sibling-count()`]]></title><description><![CDATA[Meet `sibling-index()` and `sibling-count()`. Staggered cascade effect in one line of CSS without `:nth-child()` rules or JS workarounds. Works for 5 items or 5,000.]]></description><link>https://smashingmagazine.com/2026/05/mathematical-layouts-sibling-index-sibling-count/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/mathematical-layouts-sibling-index-sibling-count/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Thu, 21 May 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Qwen 3.7 Max now available on Vercel AI Gateway]]></title><description><![CDATA[You can now access Qwen 3.7 Max on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/qwen-3-7-max-now-available-on-vercel-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/qwen-3-7-max-now-available-on-vercel-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 21 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Modernize authentication with passkeys, digital credentials, and more]]></title><description><![CDATA[Recap of how to modernize authentication with passkeys, digital credentials, and more, based on the Google I/O 2026 session.]]></description><link>https://developer.chrome.com/blog/io26-web-identity?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/io26-web-identity?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Thu, 21 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[New in Chrome at Google I﻿/﻿O 2026]]></title><description><![CDATA[All the talks from Google I/O 2026 are now available on demand.]]></description><link>https://developer.chrome.com/blog/new-in-chrome-io26?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/new-in-chrome-io26?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Thu, 21 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Configure weighted traffic splits for Vercel Flags from the Vercel CLI]]></title><description><![CDATA[Roll out features by percentage with weighted Vercel Flags splits. Use vercel flags split in the Vercel CLI to set variant weights and bucketing.]]></description><link>https://vercel.com/changelog/configure-weighted-traffic-splits-for-vercel-flags-from-the-vercel-cli</link><guid isPermaLink="true">https://vercel.com/changelog/configure-weighted-traffic-splits-for-vercel-flags-from-the-vercel-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Investigation update: GitHub Enterprise Server signing key rotation]]></title><description><![CDATA[GitHub Enterprise Server customers need to take immediate action.]]></description><link>https://github.blog/security/investigating-unauthorized-access-to-githubs-internal-repositories/</link><guid isPermaLink="true">https://github.blog/security/investigating-unauthorized-access-to-githubs-internal-repositories/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 20 May 2026 21:07:38 GMT</pubDate></item><item><title><![CDATA[Stack Overflow: When We Stop Asking]]></title><description><![CDATA[It still hits like a ton of bricks to see the steep decline in Stack Overflow questions. What does that mean about learning in our industry?]]></description><link>https://css-tricks.com/stack-overflow-when-we-stop-asking/</link><guid isPermaLink="true">https://css-tricks.com/stack-overflow-when-we-stop-asking/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 20 May 2026 13:51:34 GMT</pubDate></item><item><title><![CDATA[Testing Safari on a Budget]]></title><description><![CDATA[Good luck on non-Apple devices! You may want to try remote hardware or an online service. Or go refurbished and try to keep the cost down.]]></description><link>https://frontendmasters.com/blog/testing-safari-on-a-budget/</link><guid isPermaLink="true">https://frontendmasters.com/blog/testing-safari-on-a-budget/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 20 May 2026 13:20:04 GMT</pubDate></item><item><title><![CDATA[Node.js 26.2.0 (Current)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v26.2.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v26.2.0</guid><category><![CDATA[Node.js]]></category><pubDate>Wed, 20 May 2026 13:03:28 GMT</pubDate></item><item><title><![CDATA[Grok Build 0.1 now available on Vercel AI Gateway]]></title><description><![CDATA[You can now access Grok Build 0.1 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/grok-build-0-1-now-available-on-vercel-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/grok-build-0-1-now-available-on-vercel-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 20 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel AI Gateway plugin for WordPress]]></title><description><![CDATA[Connect WordPress to Vercel AI Gateway. Any plugin using the built-in AI client can generate text, images, and video through one API key.]]></description><link>https://vercel.com/changelog/vercel-ai-gateway-plugin-for-wordpress</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-ai-gateway-plugin-for-wordpress</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Chat SDK now supports callback URLs on buttons and modals]]></title><description><![CDATA[Chat SDK buttons and modals now accept a callbackUrl prop. Pair with Workflow SDK hooks to pause a run on approval and resume when clicked.]]></description><link>https://vercel.com/changelog/chat-sdk-now-supports-callback-urls-on-buttons-and-modals</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-now-supports-callback-urls-on-buttons-and-modals</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Chat SDK adds message subjects and direct SDK access]]></title><description><![CDATA[Chat SDK now supports getting context on a Linear issue or GitHub pull request, along with accessing the platform SDKs directly for GitHub, Linear and Slack.]]></description><link>https://vercel.com/changelog/chat-sdk-adds-message-subjects-and-direct-sdk-access</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-adds-message-subjects-and-direct-sdk-access</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Chat SDK now includes AI SDK tools]]></title><description><![CDATA[Chat SDK now supports AI SDK tools. A single createChatTools call exposes every adapter as a toolset for your agent, with presets and approvals built in.]]></description><link>https://vercel.com/changelog/chat-sdk-now-includes-ai-sdk-tools</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-now-includes-ai-sdk-tools</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Nuxt MCP Toolkit now supports MCP apps]]></title><description><![CDATA[The Nuxt MCP Toolkit now supports MCP apps, so tools can return interactive HTML widgets that AI hosts render inline instead of plain text responses.]]></description><link>https://vercel.com/changelog/nuxt-mcp-toolkit-mcp-apps</link><guid isPermaLink="true">https://vercel.com/changelog/nuxt-mcp-toolkit-mcp-apps</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 19 May 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[border-shape]]></title><description><![CDATA[Una Kravets: Creating non-standard shapes on the web, like a speech bubble or a heart have typically required you to cut off your actual borders with clip-path. […] This is where border-shape comes in. It’s a powerful upcoming CSS primitive that defines a custom shape for an element’s border. Welp, clip-path() had a good run. I’ll always be fond [&hellip;]]]></description><link>https://frontendmasters.com/blog/border-shape/</link><guid isPermaLink="true">https://frontendmasters.com/blog/border-shape/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 19 May 2026 13:06:44 GMT</pubDate></item><item><title><![CDATA[Announcing Claude Managed Agents on Cloudflare]]></title><description><![CDATA[Cloudflare has integrated with Anthropic's Claude Managed Agents to provide a fast, isolated execution environment for autonomous code delivery. This means builders can scale agent workflows globally while strictly controlling access to private backends and easily customizing their agent’s tools and runtimes.]]></description><link>https://blog.cloudflare.com/claude-managed-agents/</link><guid isPermaLink="true">https://blog.cloudflare.com/claude-managed-agents/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 19 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Gemini 3.5 Flash on AI Gateway]]></title><description><![CDATA[You can now access Gemini 3.5 Flash on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/gemini-3-5-flash-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/gemini-3-5-flash-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 19 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing the HTML-in-Canvas API origin trial]]></title><description><![CDATA[Learn about the HTML-in-Canvas origin trial in Chrome, and how it can help bring the DOM to your Canvas-driven applications.]]></description><link>https://developer.chrome.com/blog/html-in-canvas-origin-trial?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/html-in-canvas-origin-trial?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 19 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Declarative partial updates]]></title><description><![CDATA[Learn about new out-of-order streaming capabilities and the renewed HTML insertion and streaming methods available for testing from Chrome 148]]></description><link>https://developer.chrome.com/blog/declarative-partial-updates?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/declarative-partial-updates?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 19 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Streamline your AI coding workflow with Chrome DevTools for agents 1.0]]></title><description><![CDATA[Chrome DevTools for agents provides your coding agent with the visibility it needs to verify, debug, and optimize code in real time.]]></description><link>https://developer.chrome.com/blog/devtools-for-agents-v1?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/devtools-for-agents-v1?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 19 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[15 updates from Google I﻿/﻿O 2026: Powering the agentic web with new capabilities, tools, and features in Chrome]]></title><description><![CDATA[Learn about the key announcements from Google I/O 2026.]]></description><link>https://developer.chrome.com/blog/chrome-at-io26?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/chrome-at-io26?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 19 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Flat Rate CDN in Limited Beta]]></title><description><![CDATA[Replace usage-based CDN pricing with a fixed monthly fee. Flat Rate CDN is available in Limited Beta to Pro teams.]]></description><link>https://vercel.com/changelog/flat-rate-cdn-in-limited-beta</link><guid isPermaLink="true">https://vercel.com/changelog/flat-rate-cdn-in-limited-beta</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Run Claude Managed Agents with Vercel Sandbox]]></title><description><![CDATA[Run Claude Managed Agents with Vercel Sandbox. Each agent session executes in an isolated Firecracker microVM with firewall-brokered credentials and OIDC auth.]]></description><link>https://vercel.com/changelog/run-claude-managed-agents-with-vercel-sandbox</link><guid isPermaLink="true">https://vercel.com/changelog/run-claude-managed-agents-with-vercel-sandbox</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 18 May 2026 23:01:00 GMT</pubDate></item><item><title><![CDATA[Consolidated Commit Status now available on GitHub]]></title><description><![CDATA[Monorepos can now opt in to a single, consolidated commit status on GitHub instead of one per-project]]></description><link>https://vercel.com/changelog/consolidated-commit-status-now-available-for-github</link><guid isPermaLink="true">https://vercel.com/changelog/consolidated-commit-status-now-available-for-github</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 18 May 2026 20:42:00 GMT</pubDate></item><item><title><![CDATA[Storybook 10.4]]></title><description><![CDATA[Automatic setup with agents, review filters, TanStack React, and more]]></description><link>https://storybook.js.org/blog/storybook-10-4/</link><guid isPermaLink="true">https://storybook.js.org/blog/storybook-10-4/</guid><category><![CDATA[Storybook]]></category><pubDate>Mon, 18 May 2026 20:38:16 GMT</pubDate></item><item><title><![CDATA[Firewall‑mitigated traffic is free on Vercel]]></title><description><![CDATA[Vercel Firewall now waives CDN Requests and Fast Data Transfer for any traffic WAF rules deny, challenge, or rate-limit.]]></description><link>https://vercel.com/changelog/web-application-firewall-mitigated-traffic-is-free-on-vercel</link><guid isPermaLink="true">https://vercel.com/changelog/web-application-firewall-mitigated-traffic-is-free-on-vercel</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 18 May 2026 20:00:00 GMT</pubDate></item><item><title><![CDATA[Take your local GitHub sessions anywhere]]></title><description><![CDATA[Kick off work in VS Code or the CLI, finish it from your phone. Remote control for GitHub Copilot sessions is now generally available.]]></description><link>https://github.blog/news-insights/product-news/take-your-local-github-sessions-anywhere/</link><guid isPermaLink="true">https://github.blog/news-insights/product-news/take-your-local-github-sessions-anywhere/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 18 May 2026 16:54:53 GMT</pubDate></item><item><title><![CDATA[React Server Components in TanStack]]></title><description><![CDATA[RSCs in TanStack Start are server-only executed code — perhaps a significant improvement over the Next.js implementation.]]></description><link>https://frontendmasters.com/blog/react-server-components-in-tanstack/</link><guid isPermaLink="true">https://frontendmasters.com/blog/react-server-components-in-tanstack/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 18 May 2026 14:16:41 GMT</pubDate></item><item><title><![CDATA[Cross-Document View Transitions: The Gotchas Nobody Mentions]]></title><description><![CDATA[This is Part 1 of a two-part series about cross-document view transitions, going over all the gotchas, from ditching the deprecated way to opt into them to a little-known 4-second timeout.]]></description><link>https://css-tricks.com/cross-document-view-transitions-part-1/</link><guid isPermaLink="true">https://css-tricks.com/cross-document-view-transitions-part-1/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 18 May 2026 13:47:19 GMT</pubDate></item><item><title><![CDATA[Project Glasswing: what Mythos showed us]]></title><description><![CDATA[In recent weeks, we pointed Mythos and other security-focused LLMs at live code across critical parts of our infrastructure. We share what we observed, the models’ strengths and weaknesses, and what the work around them needs to look like before any of it can scale.]]></description><link>https://blog.cloudflare.com/cyber-frontier-models/</link><guid isPermaLink="true">https://blog.cloudflare.com/cyber-frontier-models/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 18 May 2026 06:00:00 GMT</pubDate></item><item><title><![CDATA[Better fluid sizing with round()]]></title><description><![CDATA[Using the round() function to get a more predictable fluid sizing.]]></description><link>https://ishadeed.com/article/css-round/</link><guid isPermaLink="true">https://ishadeed.com/article/css-round/</guid><category><![CDATA[Ahmad Shadeed]]></category><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Building a general-purpose accessibility agent—and what we learned in the process]]></title><description><![CDATA[Learn about the experimental general-purpose accessibility agent that GitHub is piloting.]]></description><link>https://github.blog/ai-and-ml/github-copilot/building-a-general-purpose-accessibility-agent-and-what-we-learned-in-the-process/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/building-a-general-purpose-accessibility-agent-and-what-we-learned-in-the-process/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 15 May 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Raising the bar: Quality, shared responsibility, and the future of GitHub’s bug bounty program]]></title><description><![CDATA[We're updating our bug bounty program standards to prioritize quality submissions and clarify shared responsibility boundaries.]]></description><link>https://github.blog/security/raising-the-bar-quality-shared-responsibility-and-the-future-of-githubs-bug-bounty-program/</link><guid isPermaLink="true">https://github.blog/security/raising-the-bar-quality-shared-responsibility-and-the-future-of-githubs-bug-bounty-program/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 15 May 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[How to Control Infinite CSS Animations (Part 2 of 2)]]></title><description><![CDATA[This time we get into very smooth starts and stops for infinite animations using CSS. One of the tricks is layering on a transition on top of an animation.]]></description><link>https://frontendmasters.com/blog/how-to-control-infinite-css-animations-part-2-of-2/</link><guid isPermaLink="true">https://frontendmasters.com/blog/how-to-control-infinite-css-animations-part-2-of-2/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 15 May 2026 13:23:47 GMT</pubDate></item><item><title><![CDATA[What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More]]></title><description><![CDATA[If 3D voxel scenes (that you can style), flying focus animations, or new CSS syntaxes sound like your kinda thing, then this issue of What’s !important is definitely for you.]]></description><link>https://css-tricks.com/whats-important-11/</link><guid isPermaLink="true">https://css-tricks.com/whats-important-11/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Fri, 15 May 2026 13:16:34 GMT</pubDate></item><item><title><![CDATA[Ten Data-Backed Truths Of User Experience ROI]]></title><description><![CDATA[Every extra second of friction has a measurable business cost. Carrie Webster shares ten data-backed UX facts that link user experience directly to revenue, retention, and long-term growth.]]></description><link>https://smashingmagazine.com/2026/05/data-backed-truths-user-experience-roi/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/data-backed-truths-user-experience-roi/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Fri, 15 May 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[Gap decorations: Now available in Chromium]]></title><description><![CDATA[A new way to style gaps in CSS from Chrome and Edge 149.]]></description><link>https://developer.chrome.com/blog/gap-decorations-stable?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/gap-decorations-stable?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Fri, 15 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing Vercel Drop]]></title><description><![CDATA[Vercel Drop lets you deploy a file, folder, or .zip by dragging it into your browser. No Git or CLI required. Framework projects build automatically.]]></description><link>https://vercel.com/changelog/vercel-drop</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-drop</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Trace any Vercel request from the CLI]]></title><description><![CDATA[Generate and retrieve OpenTelemetry Session Traces directly from the Vercel CLI to give AI agents more context into your application's performance]]></description><link>https://vercel.com/changelog/trace-any-vercel-request-from-the-cli</link><guid isPermaLink="true">https://vercel.com/changelog/trace-any-vercel-request-from-the-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Sort providers by cost, latency, or throughput on AI Gateway]]></title><description><![CDATA[AI Gateway now gives you the choice to sort providers behind a model by cost, time to first token, or throughput, so each request routes to the provider that fits your priorities.]]></description><link>https://vercel.com/changelog/sort-providers-by-cost-latency-or-throughput-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/sort-providers-by-cost-latency-or-throughput-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Use native curl syntax with Vercel CLI]]></title><description><![CDATA[Use native curl syntax with Vercel Curl to test Vercel deployments, full URLs, and   protected endpoints directly from the CLI.]]></description><link>https://vercel.com/changelog/use-native-curl-syntax-with-vercel-cli</link><guid isPermaLink="true">https://vercel.com/changelog/use-native-curl-syntax-with-vercel-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub availability report: April 2026]]></title><description><![CDATA[In April, we experienced 10 incidents that resulted in degraded performance across GitHub services.]]></description><link>https://github.blog/news-insights/company-news/github-availability-report-april-2026/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/github-availability-report-april-2026/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 14 May 2026 22:02:43 GMT</pubDate></item><item><title><![CDATA[AI Engineer Is a New Role]]></title><description><![CDATA[The job is creating dependable applications in production. Not just]]></description><link>https://frontendmasters.com/blog/ai-engineer-is-a-new-role/</link><guid isPermaLink="true">https://frontendmasters.com/blog/ai-engineer-is-a-new-role/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 14 May 2026 17:21:16 GMT</pubDate></item><item><title><![CDATA[From latency to instant: Modernizing GitHub Issues navigation performance]]></title><description><![CDATA[How the GitHub Issues team used client-side caching, smart prefetching, and service workers to make navigation feel instant.]]></description><link>https://github.blog/engineering/architecture-optimization/from-latency-to-instant-modernizing-github-issues-navigation-performance/</link><guid isPermaLink="true">https://github.blog/engineering/architecture-optimization/from-latency-to-instant-modernizing-github-issues-navigation-performance/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 14 May 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Computing and Displaying Discounted Prices in CSS]]></title><description><![CDATA[A clever use of CSS to calculate and display a discounted product price by providing a base price and discount amount, featuring modern CSS features like attr(), mod(), and round().]]></description><link>https://css-tricks.com/computing-and-displaying-discounted-prices-in-css/</link><guid isPermaLink="true">https://css-tricks.com/computing-and-displaying-discounted-prices-in-css/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 14 May 2026 14:05:01 GMT</pubDate></item><item><title><![CDATA[Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse]]></title><description><![CDATA[When a partitioning change to our petabyte-scale ClickHouse cluster caused critical billing jobs to stall, standard metrics showed no obvious errors. This post explores how we identified severe lock contention in ClickHouse's query planner and built upstream patches to fix it.]]></description><link>https://blog.cloudflare.com/clickhouse-query-plan-contention/</link><guid isPermaLink="true">https://blog.cloudflare.com/clickhouse-query-plan-contention/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 14 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Protected Source Maps: Ship browser source maps securely]]></title><description><![CDATA[Protected Source Maps gates browser source map requests behind Vercel Authentication, so only users with deployment access can read your .map files.]]></description><link>https://vercel.com/changelog/protected-source-maps-ship-browser-source-maps-securely</link><guid isPermaLink="true">https://vercel.com/changelog/protected-source-maps-ship-browser-source-maps-securely</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Node.js 22.22.3 (LTS)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v22.22.3</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v22.22.3</guid><category><![CDATA[Node.js]]></category><pubDate>Wed, 13 May 2026 18:45:03 GMT</pubDate></item><item><title><![CDATA[Dungeons & Desktops: 10 roguelikes that never die (because their communities won’t let them)]]></title><description><![CDATA[Roguelikes don’t die. They fork, mutate, get argued over, rewritten, abandoned, and revived again. Sometimes all at once.]]></description><link>https://github.blog/open-source/gaming/dungeons-desktops-10-roguelikes-that-never-die-because-their-communities-wont-let-them/</link><guid isPermaLink="true">https://github.blog/open-source/gaming/dungeons-desktops-10-roguelikes-that-never-die-because-their-communities-wont-let-them/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 13 May 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[rotateX()]]></title><description><![CDATA[The rotateX() function rotates an element around the x-axis in a three-dimensional space]]></description><link>https://css-tricks.com/almanac/functions/r/rotatex/</link><guid isPermaLink="true">https://css-tricks.com/almanac/functions/r/rotatex/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 13 May 2026 14:36:54 GMT</pubDate></item><item><title><![CDATA[rotateY()]]></title><description><![CDATA[The rotateY() function rotates an element around its vertical y-axis.]]></description><link>https://css-tricks.com/almanac/functions/r/rotatey/</link><guid isPermaLink="true">https://css-tricks.com/almanac/functions/r/rotatey/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 13 May 2026 14:33:58 GMT</pubDate></item><item><title><![CDATA[rotateZ()]]></title><description><![CDATA[The rotateZ() function rotates an element around its z-axis, so clockwise or counterclockwise.]]></description><link>https://css-tricks.com/almanac/functions/r/rotatez/</link><guid isPermaLink="true">https://css-tricks.com/almanac/functions/r/rotatez/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 13 May 2026 14:33:03 GMT</pubDate></item><item><title><![CDATA[rotate()]]></title><description><![CDATA[The rotate() function spins an element either clockwise or counterclockwise in a 2D plane.]]></description><link>https://css-tricks.com/almanac/functions/r/rotate/</link><guid isPermaLink="true">https://css-tricks.com/almanac/functions/r/rotate/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 13 May 2026 14:32:47 GMT</pubDate></item><item><title><![CDATA[Callout UI with CSS Offset & Border]]></title><description><![CDATA[We look at designing callout UI elements using CSS, incorporating leader lines and text boxes. It details setting up the HTML structure, utilizing CSS properties like offset-path and borders.]]></description><link>https://frontendmasters.com/blog/callout-ui-with-css-offset-border/</link><guid isPermaLink="true">https://frontendmasters.com/blog/callout-ui-with-css-offset-border/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 13 May 2026 13:27:06 GMT</pubDate></item><item><title><![CDATA[Browser Run: now running on Cloudflare Containers, it’s faster and more scalable]]></title><description><![CDATA[We’ve enabled higher usage limits, faster performance, better reliability, and increased shipping velocity for our Browser Run product by rebuilding on top of Cloudflare’s Containers. Here’s how.]]></description><link>https://blog.cloudflare.com/browser-run-containers/</link><guid isPermaLink="true">https://blog.cloudflare.com/browser-run-containers/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 13 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Practical Interface Patterns For AI Transparency (Part 2)]]></title><description><![CDATA[Why traditional loading patterns like spinners fail in agentic AI experiences, and how interface patterns that reveal the system’s process, status, and decision-making can improve transparency and build user trust.]]></description><link>https://smashingmagazine.com/2026/05/practical-interface-patterns-ai-transparency/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/practical-interface-patterns-ai-transparency/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Wed, 13 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Trusted Sources for Deployment Protection]]></title><description><![CDATA[You can now authorize specific Vercel projects and external CI services to reach this project's protected deployments using short-lived OIDC tokens, without sharing a static bypass secret or opening the deployment to the public internet]]></description><link>https://vercel.com/changelog/trusted-sources-for-deployment-protection</link><guid isPermaLink="true">https://vercel.com/changelog/trusted-sources-for-deployment-protection</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Create Vercel Firewall rules with natural language]]></title><description><![CDATA[Create Vercel WAF custom security and firewall rules using natural language. Describe your firewall needs and let AI generate the rule configuration.]]></description><link>https://vercel.com/changelog/create-vercel-waf-custom-rules-using-natural-language</link><guid isPermaLink="true">https://vercel.com/changelog/create-vercel-waf-custom-rules-using-natural-language</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 12 May 2026 19:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub Copilot individual plans: Introducing flex allotments in Pro and Pro+, and a new Max plan]]></title><description><![CDATA[Starting June 1, our lineup of individual plans will update based on your feedback.]]></description><link>https://github.blog/news-insights/company-news/github-copilot-individual-plans-introducing-flex-allotments-in-pro-and-pro-and-a-new-max-plan/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/github-copilot-individual-plans-introducing-flex-allotments-in-pro-and-pro-and-a-new-max-plan/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 12 May 2026 17:35:41 GMT</pubDate></item><item><title><![CDATA[Repeating Square Dots Backgrounds in CSS]]></title><description><![CDATA[We look at a couple of ways to essentially draw a little square dot in a slightly larger area and let it repeat, giving us a nice dotted background effect.]]></description><link>https://frontendmasters.com/blog/repeating-square-dots-backgrounds-in-css/</link><guid isPermaLink="true">https://frontendmasters.com/blog/repeating-square-dots-backgrounds-in-css/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 12 May 2026 16:23:42 GMT</pubDate></item><item><title><![CDATA[Dungeons & Desktops: Building a procedurally generated roguelike with GitHub Copilot CLI]]></title><description><![CDATA[Learn how one Hubber used GitHub Copilot CLI to build an extension that turns any codebase into a unique, roguelike dungeon.]]></description><link>https://github.blog/ai-and-ml/github-copilot/dungeons-desktops-building-a-procedurally-generated-roguelike-with-github-copilot-cli/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/dungeons-desktops-building-a-procedurally-generated-roguelike-with-github-copilot-cli/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 12 May 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[Soon We Can Finally Banish JavaScript to the ShadowRealm]]></title><description><![CDATA[The proposed ShadowRealm API introduces a new kind of realm specifically designed for isolation, and only that.]]></description><link>https://css-tricks.com/soon-we-can-finally-banish-javascript-to-the-shadowrealm/</link><guid isPermaLink="true">https://css-tricks.com/soon-we-can-finally-banish-javascript-to-the-shadowrealm/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Tue, 12 May 2026 13:59:35 GMT</pubDate></item><item><title><![CDATA[When "idle" isn't idle: how a Linux kernel optimization became a QUIC bug]]></title><description><![CDATA[We investigated a bug where CUBIC's congestion window became pinned at its minimum floor, causing a performance to plummet. The fix involved correctly measuring idle periods to distinguish RTT wait times from actual application idleness.]]></description><link>https://blog.cloudflare.com/quic-death-spiral-fix/</link><guid isPermaLink="true">https://blog.cloudflare.com/quic-death-spiral-fix/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 12 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Fast mode for Opus 4.7 available on AI Gateway]]></title><description><![CDATA[Use Anthropic's fast mode feature for 2.5x faster output token speeds with Opus 4.7 on AI Gateway now.]]></description><link>https://vercel.com/changelog/fast-mode-for-opus-4-7-available-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/fast-mode-for-opus-4-7-available-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 12 May 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Install web apps with the new HTML install element]]></title><description><![CDATA[Test the proposed install element.]]></description><link>https://developer.chrome.com/blog/install-element-ot?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/install-element-ot?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 12 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Streamlined sign-in: Immediate UI mode is now available]]></title><description><![CDATA[Chrome 148 introduces Immediate UI mode for passkeys and passwords to streamline user sign-in flows with a frictionless credential request experience.]]></description><link>https://developer.chrome.com/blog/webauthn-immediate-ui?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/webauthn-immediate-ui?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 12 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[AI Gateway production index]]></title><description><![CDATA[The state of production AI in 2026. Data from seven months of AI Gateway traffic across hundreds of models and tens of trillions of tokens.]]></description><link>https://vercel.com/blog/ai-gateway-production-index</link><guid isPermaLink="true">https://vercel.com/blog/ai-gateway-production-index</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 12 May 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Manage Vercel Firewall in the CLI]]></title><description><![CDATA[Vercel Firewall can now be managed directly from the Vercel CLI, allowing users to configure WAF custom rules, IP blocks, bypasses, and attack mode.]]></description><link>https://vercel.com/changelog/manage-vercel-firewall-in-the-cli</link><guid isPermaLink="true">https://vercel.com/changelog/manage-vercel-firewall-in-the-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 12 May 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Node.js 26.x now available on Vercel Sandboxes]]></title><description><![CDATA[You can now create a sandbox from the Vercel Node 26 runtime, providing the latest node.js features in the current major version]]></description><link>https://vercel.com/changelog/node-js-26-x-now-available-on-vercel-sandboxes</link><guid isPermaLink="true">https://vercel.com/changelog/node-js-26-x-now-available-on-vercel-sandboxes</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Arrays, objects… now ‘composites’?]]></title><description><![CDATA[Nice 9-minute video from Matt Pocock (from about a year ago) introducing composites. The problem of not being able to compare objects definitely feels worth solving. Or, more accurately, fixing the issue where when compare two objects that look exactly the same, it’s still false. And that using them as keys doesn’t work. Sounds like [&hellip;]]]></description><link>https://frontendmasters.com/blog/arrays-objects-now-composites/</link><guid isPermaLink="true">https://frontendmasters.com/blog/arrays-objects-now-composites/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 11 May 2026 23:15:42 GMT</pubDate></item><item><title><![CDATA[WebKit Features for Safari 26.5]]></title><description><![CDATA[Safari 26.5 is here, delivering the :open pseudo-class, the element-scoped keyword for random(), color-interpolation for SVG gradients, the ToggleEvent.source property for popovers, and the Origin API.]]></description><link>https://webkit.org/blog/17938/webkit-features-for-safari-26-5/</link><guid isPermaLink="true">https://webkit.org/blog/17938/webkit-features-for-safari-26-5/</guid><category><![CDATA[WebKit]]></category><pubDate>Mon, 11 May 2026 17:00:05 GMT</pubDate></item><item><title><![CDATA[GitHub for Beginners: Getting started with OSS contributions]]></title><description><![CDATA[Learn how to find opportunities to contribute to the open source community.]]></description><link>https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-oss-contributions/</link><guid isPermaLink="true">https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-oss-contributions/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 11 May 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Automate progressive rollouts with Vercel Flags]]></title><description><![CDATA[You can now automate time-based traffic movement for Vercel Flags using progressive rollouts. Unlike weighted splits which maintain stable traffic distribution for experiments, progressive rollouts automatically advance through a predefined...]]></description><link>https://vercel.com/changelog/progressive-rollouts-in-vercel-flags</link><guid isPermaLink="true">https://vercel.com/changelog/progressive-rollouts-in-vercel-flags</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 11 May 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel Sandbox firewall now supports request proxying and filtering]]></title><description><![CDATA[The Vercel Sandbox firewall now supports forwarding specific requests to a proxy. This can be useful to log, debug, or transform HTTP requests or responses initiated from a sandbox.]]></description><link>https://vercel.com/changelog/vercel-sandbox-firewall-now-supports-request-proxying-and-filtering</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-sandbox-firewall-now-supports-request-proxying-and-filtering</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 11 May 2026 01:00:00 GMT</pubDate></item><item><title><![CDATA[How Superset built the IDE for AI agents on Vercel]]></title><description><![CDATA[How Superset built the IDE for AI coding agents on Vercel, running up to 10 coding agents in parallel per developer and nearly 600 preview deployments a day.]]></description><link>https://vercel.com/blog/how-superset-built-the-ide-for-ai-agents-on-vercel</link><guid isPermaLink="true">https://vercel.com/blog/how-superset-built-the-ide-for-ai-agents-on-vercel</guid><category><![CDATA[Vercel]]></category><pubDate>Sun, 10 May 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Axios to WHATWG Fetch]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/migrations/axios-to-fetch</link><guid isPermaLink="true">https://nodejs.org/en/blog/migrations/axios-to-fetch</guid><category><![CDATA[Node.js]]></category><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to Control Infinite CSS Animations (Part 1 of 2)]]></title><description><![CDATA[Something like manipulating the speed of an animation isn't a big deal, but it's harder when the animation is *already running*. We got tricks.]]></description><link>https://frontendmasters.com/blog/how-to-control-infinite-css-animations-part-1-of-2/</link><guid isPermaLink="true">https://frontendmasters.com/blog/how-to-control-infinite-css-animations-part-1-of-2/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 08 May 2026 21:26:34 GMT</pubDate></item><item><title><![CDATA[Tailwind CSS v4.3: Scrollbars, new colors, and more]]></title><description><![CDATA[Tailwind CSS v4.3 is here with first-party scrollbar styling, even more logical property utilities, new zoom and tab-size utilities, better @variant support, and all the v4.2 stuff we shipped while forgetting blogs existed.]]></description><link>https://tailwindcss.com/blog/tailwindcss-v4-3</link><guid isPermaLink="true">https://tailwindcss.com/blog/tailwindcss-v4-3</guid><category><![CDATA[Tailwind CSS]]></category><pubDate>Fri, 08 May 2026 20:00:00 GMT</pubDate></item><item><title><![CDATA[Why age assurance laws matter for developers]]></title><description><![CDATA[Youth safety requirements are moving down the tech stack to operating systems and app stores—raising new questions for open source developers.]]></description><link>https://github.blog/news-insights/policy-news-and-insights/why-age-assurance-laws-matter-for-developers/</link><guid isPermaLink="true">https://github.blog/news-insights/policy-news-and-insights/why-age-assurance-laws-matter-for-developers/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 08 May 2026 16:30:00 GMT</pubDate></item><item><title><![CDATA[How researchers are using GitHub Innovation Graph data to reveal the “digital complexity” of nations]]></title><description><![CDATA[Researchers share in an interview how they used GitHub data to predict GDP, inequality, and emissions in ways that traditional economic data misses.]]></description><link>https://github.blog/news-insights/policy-news-and-insights/how-researchers-are-using-github-innovation-graph-data-to-reveal-the-digital-complexity-of-nations/</link><guid isPermaLink="true">https://github.blog/news-insights/policy-news-and-insights/how-researchers-are-using-github-innovation-graph-data-to-reveal-the-digital-complexity-of-nations/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 08 May 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[Using CSS corner-shape For Folded Corners]]></title><description><![CDATA[I came across Kitty Giraudel’s folded corners technique. I’ve been on a bit of a corner-shape kick lately, so I figured that corner-shape could be used to create folded corners as well.]]></description><link>https://css-tricks.com/using-css-corner-shape-for-folded-corners/</link><guid isPermaLink="true">https://css-tricks.com/using-css-corner-shape-for-folded-corners/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Fri, 08 May 2026 13:54:10 GMT</pubDate></item><item><title><![CDATA[Chat SDK adds Messenger adapter support]]></title><description><![CDATA[Chat SDK now supports Messenger, extending its single-codebase approach to Slack, Discord, GitHub, Teams, and Telegram with the new Messenger adapter.]]></description><link>https://vercel.com/changelog/chat-sdk-adds-messenger-adapter</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-adds-messenger-adapter</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 08 May 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Same Page View Transition Examples]]></title><description><![CDATA[I just blogged about a niche idea for View Transitions. Here are a couple more posts that specifically use the same-page style View Transitions and have a bit more practical demos:]]></description><link>https://frontendmasters.com/blog/same-page-view-transition-examples/</link><guid isPermaLink="true">https://frontendmasters.com/blog/same-page-view-transition-examples/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 08 May 2026 01:35:37 GMT</pubDate></item><item><title><![CDATA[Chat SDK now supports conversation history]]></title><description><![CDATA[Persist per-user message history that follows the same person across every Chat SDK adapter, with the new transcripts and identity options.]]></description><link>https://vercel.com/changelog/chat-sdk-conversation-history</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-conversation-history</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Chat SDK adds web adapter support]]></title><description><![CDATA[Chat SDK now supports browser chat UIs. Bring your bot to a React app via useChat, with the same handlers that fire on Slack, Discord, and Teams.]]></description><link>https://vercel.com/changelog/chat-sdk-adds-web-adapter-support</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-adds-web-adapter-support</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Improving token efficiency in GitHub Agentic Workflows]]></title><description><![CDATA[Agentic workflows that run on every pull request can quietly accumulate large API bills. Here's how we found inefficiencies and built agents to fix them.]]></description><link>https://github.blog/ai-and-ml/github-copilot/improving-token-efficiency-in-github-agentic-workflows/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/improving-token-efficiency-in-github-agentic-workflows/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 07 May 2026 23:00:00 GMT</pubDate></item><item><title><![CDATA[Release Notes for Safari Technology Preview 243]]></title><description><![CDATA[Safari Technology Preview Release 243 is now available for download for macOS Tahoe and macOS Sequoia.]]></description><link>https://webkit.org/blog/17953/release-notes-for-safari-technology-preview-243/</link><guid isPermaLink="true">https://webkit.org/blog/17953/release-notes-for-safari-technology-preview-243/</guid><category><![CDATA[WebKit]]></category><pubDate>Thu, 07 May 2026 22:06:53 GMT</pubDate></item><item><title><![CDATA[Building for the future]]></title><description><![CDATA[This afternoon, we sent the following email to our global team. One of our core values at Cloudflare is transparency, and we believe it's important that you hear this directly from us because it’s a major moment at Cloudflare.]]></description><link>https://blog.cloudflare.com/building-for-the-future/</link><guid isPermaLink="true">https://blog.cloudflare.com/building-for-the-future/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 07 May 2026 20:15:12 GMT</pubDate></item><item><title><![CDATA[Agent pull requests are everywhere. Here’s how to review them.]]></title><description><![CDATA[A practical guide to reviewing agent-generated pull requests: what to look for, where issues hide, and how to catch technical debt before it ships.]]></description><link>https://github.blog/ai-and-ml/generative-ai/agent-pull-requests-are-everywhere-heres-how-to-review-them/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/generative-ai/agent-pull-requests-are-everywhere-heres-how-to-review-them/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 07 May 2026 19:00:00 GMT</pubDate></item><item><title><![CDATA[Behind the Scenes Hardening Firefox with Claude Mythos Preview]]></title><description><![CDATA[New details about what we found, and how agentic harnesses are now able to reproduce real bugs and dismiss false positives.]]></description><link>https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/</link><guid isPermaLink="true">https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/</guid><category><![CDATA[Mozilla Hacks]]></category><pubDate>Thu, 07 May 2026 16:01:21 GMT</pubDate></item><item><title><![CDATA[A Scrollytelling Gift for Mum on Mother’s Day 2026]]></title><description><![CDATA[I will explain how my mum inspired this 2026 Mother’s Day scrollytelling experiment — but also, how she inspired my approach to dev and life.]]></description><link>https://css-tricks.com/a-scrollytelling-gift-for-mum-on-mothers-day-2026/</link><guid isPermaLink="true">https://css-tricks.com/a-scrollytelling-gift-for-mum-on-mothers-day-2026/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 07 May 2026 14:22:38 GMT</pubDate></item><item><title><![CDATA[Next.js May 2026 security release]]></title><description><![CDATA[Next.js 15.5.18 and 16.2.6 patch 13 security advisories covering middleware bypass, denial of service, SSRF, cache poisoning, and cross-site scripting.]]></description><link>https://vercel.com/changelog/next-js-may-2026-security-release</link><guid isPermaLink="true">https://vercel.com/changelog/next-js-may-2026-security-release</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 07 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[How Cloudflare responded to the “Copy Fail” Linux vulnerability]]></title><description><![CDATA[When a critical Linux kernel privilege escalation was publicly disclosed, Cloudflare's security and engineering teams detected, investigated, and mitigated the threat across our global fleet, confirming zero customer impact and no malicious exploitation.]]></description><link>https://blog.cloudflare.com/copy-fail-linux-vulnerability-mitigation/</link><guid isPermaLink="true">https://blog.cloudflare.com/copy-fail-linux-vulnerability-mitigation/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 07 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Node.js 26.1.0 (Current)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v26.1.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v26.1.0</guid><category><![CDATA[Node.js]]></category><pubDate>Thu, 07 May 2026 10:09:15 GMT</pubDate></item><item><title><![CDATA[Vercel Flags now supports JSON values]]></title><description><![CDATA[Vercel Flags now supports JSON types alongside boolean, string, and number values. Store structured configuration data directly in feature flags without additional database lookups.]]></description><link>https://vercel.com/changelog/vercel-flags-now-supports-json-values</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-flags-now-supports-json-values</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 07 May 2026 09:00:00 GMT</pubDate></item><item><title><![CDATA[Animating Focus with View Transitions]]></title><description><![CDATA[Let's try a fresh take on animating focus rings around a page. Flying focus, as it were. Only instead of measuring where elements are ourselves, we'll let View Transitions figure it out.]]></description><link>https://frontendmasters.com/blog/animating-focus-with-view-transitions/</link><guid isPermaLink="true">https://frontendmasters.com/blog/animating-focus-with-view-transitions/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 07 May 2026 01:38:33 GMT</pubDate></item><item><title><![CDATA[Validating agentic behavior when “correct” isn’t deterministic]]></title><description><![CDATA[How to build the “Trust Layer” for Github Copilot Coding Agents without brittle scripts or black-box judgements by using dominatory analysis.]]></description><link>https://github.blog/ai-and-ml/generative-ai/validating-agentic-behavior-when-correct-isnt-deterministic/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/generative-ai/validating-agentic-behavior-when-correct-isnt-deterministic/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 06 May 2026 21:16:31 GMT</pubDate></item><item><title><![CDATA[Google’s Prompt API]]></title><description><![CDATA[Mat Marquis on Google pulling the web standards equivalent of U2 album marketing:]]></description><link>https://css-tricks.com/googles-prompt-api/</link><guid isPermaLink="true">https://css-tricks.com/googles-prompt-api/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 06 May 2026 19:41:29 GMT</pubDate></item><item><title><![CDATA[When DNSSEC goes wrong: how we responded to the .de TLD outage]]></title><description><![CDATA[On May 5, 2026, DENIC published broken DNSSEC signatures for the .de TLD, making millions of domains unreachable. Here's what 1.1.1.1 saw, how serve stale cushioned the impact, and how we restored resolution.]]></description><link>https://blog.cloudflare.com/de-tld-outage-dnssec/</link><guid isPermaLink="true">https://blog.cloudflare.com/de-tld-outage-dnssec/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 06 May 2026 17:00:00 GMT</pubDate></item><item><title><![CDATA[Making Zigzag CSS Layouts With a Grid + Transform Trick]]></title><description><![CDATA[Most grid layouts sit in neat rows, perfectly aligned, like soldiers in formation. But sometimes you want something with more rhythm like, say, a zigzag pattern. Here's how to do it with CSS Grid.]]></description><link>https://css-tricks.com/zigzag-css-grid-layouts/</link><guid isPermaLink="true">https://css-tricks.com/zigzag-css-grid-layouts/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 06 May 2026 13:50:44 GMT</pubDate></item><item><title><![CDATA[The Architecture Of Local-First Web Development]]></title><description><![CDATA[An honest perspective on building local-first web apps in 2026, written for developers who’ve been doing this long enough to be skeptical of silver bullets.]]></description><link>https://smashingmagazine.com/2026/05/architecture-local-first-web-development/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/architecture-local-first-web-development/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Wed, 06 May 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[Chrome 149 beta]]></title><description><![CDATA[Get a preview of the next Chrome release with this post detailing the features in the current beta.]]></description><link>https://developer.chrome.com/blog/chrome-149-beta?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/chrome-149-beta?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Wed, 06 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Auto-add Git committers to your team]]></title><description><![CDATA[Configure team member approval for private repository committers on Vercel. Choose automatic approval for instant access or manual approval for owner review.]]></description><link>https://vercel.com/changelog/auto-add-git-committers-to-your-team</link><guid isPermaLink="true">https://vercel.com/changelog/auto-add-git-committers-to-your-team</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Secure Marketplace credentials with Production-only access]]></title><description><![CDATA[You can now secure native integration resources by restricting where they can be used. Setting a resource to Production only removes non-production access and protects credentials as Sensitive environment variables]]></description><link>https://vercel.com/changelog/secure-marketplace-credentials-with-production-only-access</link><guid isPermaLink="true">https://vercel.com/changelog/secure-marketplace-credentials-with-production-only-access</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Why I don’t chain everything in JavaScript anymore]]></title><description><![CDATA[Matt Smith makes a lot of good points in his article about no longer chaining things in JavaScript. Just those first two code samples in the post say a lot, but stick around for all the samples and learn a little somethin’. To me, it’s the inevitability that I’m going to need to log something between the [&hellip;]]]></description><link>https://frontendmasters.com/blog/why-i-dont-chain-everything-in-javascript-anymore/</link><guid isPermaLink="true">https://frontendmasters.com/blog/why-i-dont-chain-everything-in-javascript-anymore/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 05 May 2026 23:51:54 GMT</pubDate></item><item><title><![CDATA[Trustworthy JavaScript for the Open Web]]></title><description><![CDATA[The open web is a critical platform for applications that handle highly sensitive data, from private communications to financial transactions and medical records. Traditionally, servers are trusted to deliver the ...]]></description><link>https://hacks.mozilla.org/2026/05/trustworthy-javascript-for-the-open-web/</link><guid isPermaLink="true">https://hacks.mozilla.org/2026/05/trustworthy-javascript-for-the-open-web/</guid><category><![CDATA[Mozilla Hacks]]></category><pubDate>Tue, 05 May 2026 15:49:11 GMT</pubDate></item><item><title><![CDATA[Welcome to Maintainer Month: Celebrating the people behind the code]]></title><description><![CDATA[What maintainers are telling us, what we've shipped, and how to celebrate the people behind open source.]]></description><link>https://github.blog/open-source/maintainers/welcome-to-maintainer-month-celebrating-the-people-behind-the-code/</link><guid isPermaLink="true">https://github.blog/open-source/maintainers/welcome-to-maintainer-month-celebrating-the-people-behind-the-code/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 05 May 2026 14:30:00 GMT</pubDate></item><item><title><![CDATA[Node.js 26.0.0 (Current)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v26.0.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v26.0.0</guid><category><![CDATA[Node.js]]></category><pubDate>Tue, 05 May 2026 14:26:09 GMT</pubDate></item><item><title><![CDATA[Rethinking The Experience Of System Tools]]></title><description><![CDATA[Design always starts with function — function shapes form. But if that function can’t be made completely invisible and people still have to interact with it, it inevitably becomes part of their experience. In this article, Kyrylo Levashov shares four common software design assumptions.]]></description><link>https://smashingmagazine.com/2026/05/rethinking-experience-system-tools/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/rethinking-experience-system-tools/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Tue, 05 May 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Query observability metrics using the Vercel CLI]]></title><description><![CDATA[You can now query for observability data through the Vercel CLI using the vercel metrics command. This enables you to pull observability data programmatically.]]></description><link>https://vercel.com/changelog/vercel-metrics-in-cli</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-metrics-in-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 05 May 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[How KIKO Milano scales for Black Friday]]></title><description><![CDATA[Global beauty brand KIKO Milano migrated from AWS to Vercel, eliminating Black Friday prep, cutting build times 75%, and accelerating their release cycle.]]></description><link>https://vercel.com/blog/how-kiko-milano-scales-for-black-friday</link><guid isPermaLink="true">https://vercel.com/blog/how-kiko-milano-scales-for-black-friday</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 05 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[What's new in DevTools (Chrome 148)]]></title><description><![CDATA[Full-page accessibility tree by default, ad provenance tooltips, enhanced debugging for Speculation Rules, and major updates for DevTools for agents.]]></description><link>https://developer.chrome.com/blog/new-in-devtools-148?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/new-in-devtools-148?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 05 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[New in Chrome 148]]></title><description><![CDATA[CSS name-only container queries, lazy-loading for video and audio, and the Prompt API.]]></description><link>https://developer.chrome.com/blog/new-in-chrome-148?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/new-in-chrome-148?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 05 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[CSS `n of` Selectors for Conditional Validation]]></title><description><![CDATA[:nth-child supports the keyword `of` in the argument which can be super useful on it's own. Combo that with a :has() selector to do some pretty wild stuff!]]></description><link>https://frontendmasters.com/blog/css-n-of-selectors-for-conditional-validation/</link><guid isPermaLink="true">https://frontendmasters.com/blog/css-n-of-selectors-for-conditional-validation/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 04 May 2026 15:10:56 GMT</pubDate></item><item><title><![CDATA[Register now for OpenClaw: After Hours @ GitHub]]></title><description><![CDATA[OpenClaw builders will gather at GitHub HQ during Microsoft Build 2026 for demos and conversations. Join in person, or watch the livestream on Twitch.]]></description><link>https://github.blog/open-source/register-now-for-openclaw-after-hours-github/</link><guid isPermaLink="true">https://github.blog/open-source/register-now-for-openclaw-after-hours-github/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 04 May 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[Fixed-Height Cards: More Fragile Than They Look]]></title><description><![CDATA[Getting a multi-column of cards to line up equally is is a headache we've all faced, and it gets even harder when working with fixed heights.]]></description><link>https://css-tricks.com/fixed-height-cards-more-fragile-than-they-look/</link><guid isPermaLink="true">https://css-tricks.com/fixed-height-cards-more-fragile-than-they-look/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 04 May 2026 14:01:36 GMT</pubDate></item><item><title><![CDATA[Introducing deepsec: The security harness for finding vulnerabilities in your codebase]]></title><description><![CDATA[Today we're open sourcing deepsec, an AI security harness that runs on your infrastructure, with your keys, against your code.]]></description><link>https://vercel.com/blog/introducing-deepsec-find-and-fix-vulnerabilities-in-your-code-base</link><guid isPermaLink="true">https://vercel.com/blog/introducing-deepsec-find-and-fix-vulnerabilities-in-your-code-base</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 04 May 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[How General Intelligence used agents to build an agent platform on Vercel]]></title><description><![CDATA[Learn how General Intelligence built Cofounder, a multi-tenant platform that gives founders an AI team, using their own coding agents on Vercel.]]></description><link>https://vercel.com/blog/how-general-intelligence-used-agents-to-build-an-agent-platform-on-vercel</link><guid isPermaLink="true">https://vercel.com/blog/how-general-intelligence-used-agents-to-build-an-agent-platform-on-vercel</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 04 May 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Media Queries Range Syntax]]></title><link>https://ishadeed.com/article/range-syntax/</link><guid isPermaLink="true">https://ishadeed.com/article/range-syntax/</guid><category><![CDATA[Ahmad Shadeed]]></category><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Code Orange: Fail Small is complete. The result is a stronger Cloudflare network]]></title><description><![CDATA[We have completed a massive engineering effort to make our infrastructure more resilient. Through new tools like Snapstone and the Engineering Codex, we've implemented safer configuration changes and automated best practices to prevent future incidents.]]></description><link>https://blog.cloudflare.com/code-orange-fail-small-complete/</link><guid isPermaLink="true">https://blog.cloudflare.com/code-orange-fail-small-complete/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 01 May 2026 21:07:30 GMT</pubDate></item><item><title><![CDATA[Introducing TanStack Form]]></title><description><![CDATA[TanStack Form offers a powerful solution for handling form complexity in React. It emphasizes strong typing, performance, and detail management.]]></description><link>https://frontendmasters.com/blog/introducing-tanstack-form/</link><guid isPermaLink="true">https://frontendmasters.com/blog/introducing-tanstack-form/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 01 May 2026 17:11:13 GMT</pubDate></item><item><title><![CDATA[What’s !important #10: HTML-in-Canvas, Hex Maps, E-ink Optimization, and More]]></title><description><![CDATA[Developers have been experimenting with HTML-in-Canvas, a hexagonal world map-analytics feature, a web-based OS for e-ink devices, replacing image sources using the content property, and more. This is What’s !important #10.]]></description><link>https://css-tricks.com/whats-important-10/</link><guid isPermaLink="true">https://css-tricks.com/whats-important-10/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Fri, 01 May 2026 13:43:26 GMT</pubDate></item><item><title><![CDATA[Introducing Dynamic Workflows: durable execution that follows the tenant]]></title><description><![CDATA[Dynamic Workflows is a library that lets you route durable execution to tenant-provided code on the fly. Built on Dynamic Workers, it enables platforms to serve millions of unique workflows at near-zero idle cost.]]></description><link>https://blog.cloudflare.com/dynamic-workflows/</link><guid isPermaLink="true">https://blog.cloudflare.com/dynamic-workflows/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 01 May 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Designing Stable Interfaces For Streaming Content]]></title><description><![CDATA[Streaming UIs are an easy concept on the surface, but are quite complicated in practice. There are many considerations that need to be accounted for, from layout shifts and motion preferences to proper markup and various states, that may not be instantly obvious. What happens if the stream is interrupted? Can users tab through the UI on the keyboard as it shifts? What ARIA attributes might be needed?]]></description><link>https://smashingmagazine.com/2026/05/designing-stable-interfaces-streaming-content/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/05/designing-stable-interfaces-streaming-content/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Fri, 01 May 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Container Timing origin trial]]></title><description><![CDATA[Try out the Container Timing performance measurement API in origin trial from Chrome 148]]></description><link>https://developer.chrome.com/blog/container-timing-origin-trial?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/container-timing-origin-trial?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Fri, 01 May 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Postgres connections now work through Sandbox firewall]]></title><description><![CDATA[Postgres connections now work through Sandbox firewall, which didn't work before due to early TLS termination]]></description><link>https://vercel.com/changelog/vercel-sandbox-firewall-now-supports-postgres-connections</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-sandbox-firewall-now-supports-postgres-connections</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 01 May 2026 02:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub Copilot CLI for Beginners: Interactive v. non-interactive mode]]></title><description><![CDATA[Learn the difference between CLI interactive v. non-interactive modes.]]></description><link>https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-interactive-v-non-interactive-mode/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-interactive-v-non-interactive-mode/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 30 Apr 2026 16:09:02 GMT</pubDate></item><item><title><![CDATA[The Importance of Native Randomness in CSS]]></title><description><![CDATA[We're getting new functions for generating random numbers in CSS! But the road to get here has been a long and winding one.]]></description><link>https://css-tricks.com/the-importance-of-native-randomness-in-css/</link><guid isPermaLink="true">https://css-tricks.com/the-importance-of-native-randomness-in-css/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 30 Apr 2026 15:26:18 GMT</pubDate></item><item><title><![CDATA[Post-quantum encryption for Cloudflare IPsec is generally available]]></title><description><![CDATA[Cloudflare IPsec now has generally available support for post-quantum encryption via hybrid ML-KEM. We’ve confirmed interoperability with Cisco and Fortinet.]]></description><link>https://blog.cloudflare.com/post-quantum-ipsec/</link><guid isPermaLink="true">https://blog.cloudflare.com/post-quantum-ipsec/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 30 Apr 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Agents can now create Cloudflare accounts, buy domains, and deploy]]></title><description><![CDATA[Starting today, agents can now be Cloudflare customers. They can create a Cloudflare account, start a paid subscription, register a domain, and get back an API token to deploy code right away. Humans can be in the loop to grant permission, but there’s no need to go to the dashboard, copy and paste API tokens, or enter credit card details.]]></description><link>https://blog.cloudflare.com/agents-stripe-projects/</link><guid isPermaLink="true">https://blog.cloudflare.com/agents-stripe-projects/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 30 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[A Fresh View In May (2026 Wallpapers Edition)]]></title><description><![CDATA[Let’s welcome May with a new collection of desktop wallpapers! Following our monthly tradition, the wallpapers were created by the community for the community and can be downloaded for free. Enjoy!]]></description><link>https://smashingmagazine.com/2026/04/desktop-wallpaper-calendars-may-2026/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/04/desktop-wallpaper-calendars-may-2026/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Thu, 30 Apr 2026 11:00:00 GMT</pubDate></item><item><title><![CDATA[Designing Stable Interfaces For Streaming Content]]></title><description><![CDATA[Streaming UIs are an easy concept on the surface, but are quite complicated in practice. There are many considerations that need to be accounted for, from layout shifts and motion preferences to proper markup and various states, that may not be instantly obvious. What happens if the stream is interrupted? Can users tab through the UI on the keyboard as it shifts? What ARIA attributes might be needed?]]></description><link>https://smashingmagazine.com/2026/04/designing-stable-interfaces-streaming-content/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/04/designing-stable-interfaces-streaming-content/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Thu, 30 Apr 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Grok 4.3 on AI Gateway]]></title><description><![CDATA[You can now access Grok 4.3 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/grok-4-3-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/grok-4-3-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 30 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[AI Amplifies Everything: A Team Lead’s Guide to AI-Assisted Development]]></title><description><![CDATA[While AI for codegen is manageable, integrating AI into team workflows presents more challenges, such as maintaining quality long term and managing technical debt.]]></description><link>https://frontendmasters.com/blog/ai-amplifies-everything-a-team-leads-guide-to-ai-assisted-development/</link><guid isPermaLink="true">https://frontendmasters.com/blog/ai-amplifies-everything-a-team-leads-guide-to-ai-assisted-development/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 29 Apr 2026 15:00:49 GMT</pubDate></item><item><title><![CDATA[contrast()]]></title><description><![CDATA[The contrast() filter function increases or decreases the contrast of an element.]]></description><link>https://css-tricks.com/almanac/functions/c/contrast/</link><guid isPermaLink="true">https://css-tricks.com/almanac/functions/c/contrast/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 29 Apr 2026 14:58:19 GMT</pubDate></item><item><title><![CDATA[contrast-color()]]></title><description><![CDATA[The contrast-color() function takes a <color> and returns either black or white, whichever is the most contrasting color for that value.]]></description><link>https://css-tricks.com/almanac/functions/c/contrast-color/</link><guid isPermaLink="true">https://css-tricks.com/almanac/functions/c/contrast-color/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 29 Apr 2026 14:57:48 GMT</pubDate></item><item><title><![CDATA[Custom tags available in beta on Vercel Sandbox]]></title><description><![CDATA[Tags on Vercel Sandbox is now in open beta, add tags to a sandbox, update tags for an existing sandbox and filter by tags when listing sandboxes.]]></description><link>https://vercel.com/changelog/custom-tags-available-in-beta-on-vercel-sandbox</link><guid isPermaLink="true">https://vercel.com/changelog/custom-tags-available-in-beta-on-vercel-sandbox</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 29 Apr 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel now supports Pro plan in Stripe Projects ]]></title><description><![CDATA[You can now signup or upgrade to a Vercel Pro plan directly from Stripe Projects using shared payment tokens (SPTs). With this update, agents and developers can manage plan changes programmatically from the Stripe CLI, without leaving their workflow.]]></description><link>https://vercel.com/changelog/vercel-now-supports-pro-plan-in-stripe-projects</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-now-supports-pro-plan-in-stripe-projects</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Native Deployment Checks are now available]]></title><description><![CDATA[Native Deployment Checks let Vercel run lint and typecheck on every deployment, in parallel with the build.]]></description><link>https://vercel.com/changelog/native-deployment-checks</link><guid isPermaLink="true">https://vercel.com/changelog/native-deployment-checks</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 28 Apr 2026 20:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub for Beginners: Getting started with Markdown]]></title><description><![CDATA[Discover how to format and edit your comments and posts using Markdown.]]></description><link>https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-markdown/</link><guid isPermaLink="true">https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-markdown/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 28 Apr 2026 18:00:00 GMT</pubDate></item><item><title><![CDATA[Securing the git push pipeline: Responding to a critical remote code execution vulnerability]]></title><description><![CDATA[How we validated, fixed, and investigated a critical vulnerability in under two hours, and confirmed no exploitation.]]></description><link>https://github.blog/security/securing-the-git-push-pipeline-responding-to-a-critical-remote-code-execution-vulnerability/</link><guid isPermaLink="true">https://github.blog/security/securing-the-git-push-pipeline-responding-to-a-critical-remote-code-execution-vulnerability/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 28 Apr 2026 15:30:00 GMT</pubDate></item><item><title><![CDATA[AI-Assisted Coding: A Practical Guide for Software Engineers]]></title><description><![CDATA[Let's acknowledge that gap in AI-generated code between code that works and code that is production-ready. It's you.]]></description><link>https://frontendmasters.com/blog/ai-assisted-coding-a-practical-guide-for-software-engineers/</link><guid isPermaLink="true">https://frontendmasters.com/blog/ai-assisted-coding-a-practical-guide-for-software-engineers/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 28 Apr 2026 14:03:42 GMT</pubDate></item><item><title><![CDATA[Shutdowns, power outages, and conflict: a review of Q1 2026 Internet disruptions]]></title><description><![CDATA[The first quarter of 2026 saw a surge in Internet disruptions, from nationwide shutdowns in Uganda and Iran to unprecedented drone strikes on cloud infrastructure. We explore the data behind these events using Cloudflare Radar.]]></description><link>https://blog.cloudflare.com/q1-2026-internet-disruption-summary/</link><guid isPermaLink="true">https://blog.cloudflare.com/q1-2026-internet-disruption-summary/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 28 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[An update on GitHub availability]]></title><description><![CDATA[Here’s what we’ve done—and what we’re still doing—to improve our availability and reliability.]]></description><link>https://github.blog/news-insights/company-news/an-update-on-github-availability/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/an-update-on-github-availability/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 28 Apr 2026 10:01:37 GMT</pubDate></item><item><title><![CDATA[Empower your team with expanded roles in the Developer Dashboard]]></title><description><![CDATA[We&#39;re expanding the roles in extensions Developer Dashboard to include admin, editor, item manager, and viewer.]]></description><link>https://developer.chrome.com/blog/cws-role-expansion-developer-dashboard?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/cws-role-expansion-developer-dashboard?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 28 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[2026 Vercel AI Accelerator recap]]></title><description><![CDATA[Read the recap of the 2026 Vercel AI Accelerator, where 39 AI startups spent six weeks building with Vercel before pitching at Demo Day at our San Francisco headquarters.]]></description><link>https://vercel.com/blog/2026-vercel-ai-accelerator-recap</link><guid isPermaLink="true">https://vercel.com/blog/2026-vercel-ai-accelerator-recap</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 28 Apr 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Code is Clay]]></title><description><![CDATA[A nice essay from Cam Pedersen. Clay breaks. A lot. My first few attempts collapsed on the wheel. One piece cracked in the kiln. I dropped another walking to my car. But nobody cries about it, you just start over. The clay doesn’t care. It’s just material waiting for the next idea. You’re gonna have [&hellip;]]]></description><link>https://frontendmasters.com/blog/code-is-clay/</link><guid isPermaLink="true">https://frontendmasters.com/blog/code-is-clay/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 27 Apr 2026 19:15:23 GMT</pubDate></item><item><title><![CDATA[GitHub Copilot is moving to usage-based billing]]></title><description><![CDATA[Starting June 1, your Copilot usage will consume GitHub AI Credits.]]></description><link>https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 27 Apr 2026 15:58:22 GMT</pubDate></item><item><title><![CDATA[Let’s Use the Nonexistent ::nth-letter Selector Now]]></title><description><![CDATA[My shim might give the powers that be another reason to say native support isn't necessary, or if lots of people use my :nth-letter hack in the wild, the browser gods might recognize the need to implement it for real.]]></description><link>https://css-tricks.com/using-nonexistent-nth-letter-selector-now/</link><guid isPermaLink="true">https://css-tricks.com/using-nonexistent-nth-letter-selector-now/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 27 Apr 2026 13:55:42 GMT</pubDate></item><item><title><![CDATA[The “Bug-Free” Workforce: How AI Efficiency Is Subtly Disrupting The Interactions That Build Strong Teams]]></title><description><![CDATA[AI tools are eliminating the need to “bug” colleagues for help, but the informal interactions they replace are the very scaffolding that builds team trust, belonging, and innovation. Casey Hudetz and Eric Olive explore the research and potential impacts behind that risk and offer practical strategies for maintaining human connection while leveraging AI’s strengths.]]></description><link>https://smashingmagazine.com/2026/04/bug-free-workforce-ai-disrupting-teams/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/04/bug-free-workforce-ai-disrupting-teams/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Mon, 27 Apr 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[Hobby projects now default to 30-day deployment retention]]></title><description><![CDATA[Hobby plan deployment retention is now capped at 30 days. Your 10 most recent production and all aliased deployments are always preserved.]]></description><link>https://vercel.com/changelog/hobby-projects-now-default-to-30-day-deployment-retention</link><guid isPermaLink="true">https://vercel.com/changelog/hobby-projects-now-default-to-30-day-deployment-retention</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 27 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Auto `sizes` on Images]]></title><description><![CDATA[Hand-writing/maintaining a sizes attribute is just not going to happen. This is the way.]]></description><link>https://frontendmasters.com/blog/auto-sizes-on-images/</link><guid isPermaLink="true">https://frontendmasters.com/blog/auto-sizes-on-images/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 24 Apr 2026 15:11:56 GMT</pubDate></item><item><title><![CDATA[New to the web platform in April]]></title><description><![CDATA[Discover some of the interesting features that have landed in stable and beta web browsers during April 2026.]]></description><link>https://web.dev/blog/web-platform-04-2026?hl=en</link><guid isPermaLink="true">https://web.dev/blog/web-platform-04-2026?hl=en</guid><category><![CDATA[web.dev]]></category><pubDate>Fri, 24 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[GPT 5.5 on AI Gateway]]></title><description><![CDATA[You can now access GPT 5.5 and GPT 5.5 Pro on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/gpt-5.5-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/gpt-5.5-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 24 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Localization support for web app manifests]]></title><description><![CDATA[Your manifest can now support multiple languages.]]></description><link>https://developer.chrome.com/blog/manifest-localization?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/manifest-localization?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Fri, 24 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Trip report: Node.js collaboration summit (2026 London)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/events/collab-summit-2026-london</link><guid isPermaLink="true">https://nodejs.org/en/blog/events/collab-summit-2026-london</guid><category><![CDATA[Node.js]]></category><pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Release Notes for Safari Technology Preview 242]]></title><description><![CDATA[Safari Technology Preview Release 242 is now available for download for macOS Tahoe and macOS Sequoia.]]></description><link>https://webkit.org/blog/17934/release-notes-for-safari-technology-preview-242/</link><guid isPermaLink="true">https://webkit.org/blog/17934/release-notes-for-safari-technology-preview-242/</guid><category><![CDATA[WebKit]]></category><pubDate>Thu, 23 Apr 2026 20:04:50 GMT</pubDate></item><item><title><![CDATA[Constructable Stylesheets and adoptedStyleSheets: One Parse, Every Shadow Root]]></title><description><![CDATA[If you have any shared styles across multiple shadow DOMs (imagine 20 custom button components), a Constructable Stylesheets is just way more efficient.]]></description><link>https://frontendmasters.com/blog/constructable-stylesheets-and-adoptedstylesheets-one-parse-every-shadow-root/</link><guid isPermaLink="true">https://frontendmasters.com/blog/constructable-stylesheets-and-adoptedstylesheets-one-parse-every-shadow-root/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 23 Apr 2026 16:20:23 GMT</pubDate></item><item><title><![CDATA[Recreating Apple’s Vision Pro Animation in CSS]]></title><description><![CDATA[Putting CSS’s more recent scrolling animation capabilities to the test to recreate a complex animation of the Apple Vision Pro headset from Apple's website.]]></description><link>https://css-tricks.com/recreating-apples-vision-pro-animation-in-css/</link><guid isPermaLink="true">https://css-tricks.com/recreating-apples-vision-pro-animation-in-css/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 23 Apr 2026 13:22:57 GMT</pubDate></item><item><title><![CDATA[
					Good designers, bad websites: a proposal				]]></title><description><![CDATA[Explore the importance of accessibility in design and discover how to create inclusive experiences that accommodate all users.]]></description><link>
					https://alistapart.com/article/good-designers-bad-websites-a-proposal/				</link><guid isPermaLink="true">
					https://alistapart.com/article/good-designers-bad-websites-a-proposal/				</guid><category><![CDATA[A List Apart]]></category><pubDate>Thu, 23 Apr 2026 12:57:21 GMT</pubDate></item><item><title><![CDATA[Deepseek V4 on AI Gateway]]></title><description><![CDATA[You can now access Deepseek V4 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/deepseek-v4-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/deepseek-v4-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 23 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[The Incredible Overcomplexity of the Shadcn Radio Button]]></title><description><![CDATA[A radio button is this: Paul Hebert took at fair look at how Shadcn turns that into 45 lines of code and three imports, which in turn uses Radix which is 215 lines of code and 7 more imports. But do you get better accessibility? No, it’s arguably worse. But do you get ease of [&hellip;]]]></description><link>https://frontendmasters.com/blog/the-incredible-overcomplexity-of-the-shadcn-radio-button/</link><guid isPermaLink="true">https://frontendmasters.com/blog/the-incredible-overcomplexity-of-the-shadcn-radio-button/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 22 Apr 2026 22:10:56 GMT</pubDate></item><item><title><![CDATA[Enhancing Astro With a Markdown Component]]></title><description><![CDATA[I use a Markdown Component for two main reasons: (1) It reduces the amount of markup I need to write, and (2) it converts typographic symbols. Here's how it works.]]></description><link>https://css-tricks.com/astro-markdown-component/</link><guid isPermaLink="true">https://css-tricks.com/astro-markdown-component/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 22 Apr 2026 13:49:57 GMT</pubDate></item><item><title><![CDATA[Making Rust Workers reliable: panic and abort recovery in wasm‑bindgen]]></title><description><![CDATA[Panics in Rust Workers were historically fatal, poisoning the entire instance. By collaborating upstream on the wasm‑bindgen project, Rust Workers now support resilient critical error recovery, including panic unwinding using WebAssembly Exception Handling.]]></description><link>https://blog.cloudflare.com/making-rust-workers-reliable/</link><guid isPermaLink="true">https://blog.cloudflare.com/making-rust-workers-reliable/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 22 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[The UX Designer’s Nightmare: When “Production-Ready” Becomes A Design Deliverable]]></title><description><![CDATA[In a rush to embrace AI, the industry is redefining what it means to be a UX designer, blurring the line between design and engineering. Carrie Webster explores what’s gained, what’s lost, and why designers need to remain the guardians of the user experience.]]></description><link>https://smashingmagazine.com/2026/04/production-ready-becomes-design-deliverable-ux/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/04/production-ready-becomes-design-deliverable-ux/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Wed, 22 Apr 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[What's New in WebGPU (Chrome 147-148)]]></title><description><![CDATA[WGSL linear_indexing extension and WebGPU on Linux NVIDIA.]]></description><link>https://developer.chrome.com/blog/new-in-webgpu-147-148?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/new-in-webgpu-147-148?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Wed, 22 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Unlock Structured Clone for Chrome Extension Messaging]]></title><description><![CDATA[Chrome extension developers can now opt-in to use the Structured Clone algorithm for message serialization.]]></description><link>https://developer.chrome.com/blog/structured-clone-messaging?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/structured-clone-messaging?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Wed, 22 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Announcing TypeScript 7.0 Beta]]></title><description><![CDATA[Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta! If you haven't been following TypeScript 7.0's development, this release]]></description><link>https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/</link><guid isPermaLink="true">https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/</guid><category><![CDATA[TypeScript]]></category><pubDate>Tue, 21 Apr 2026 18:24:17 GMT</pubDate></item><item><title><![CDATA[The Web Is Fun Again: First Experiments with HTML in Canvas]]></title><description><![CDATA[An experimental API let's us put HTML within those opening and closing canvas tags and render it to the canvas, while remaining interactive. Lots of possibility here!]]></description><link>https://frontendmasters.com/blog/the-web-is-fun-again-first-experiments-with-html-in-canvas/</link><guid isPermaLink="true">https://frontendmasters.com/blog/the-web-is-fun-again-first-experiments-with-html-in-canvas/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 21 Apr 2026 13:34:17 GMT</pubDate></item><item><title><![CDATA[Moving past bots vs. humans]]></title><description><![CDATA[As AI assistants and privacy proxies challenge the capabilities of traditional bot detection, the Web needs new models for accountability. We believe that control should remain with the client, and that an open ecosystem of anonymous credentials is key to preserving user privacy while protecting origins from abuse.]]></description><link>https://blog.cloudflare.com/past-bots-and-humans/</link><guid isPermaLink="true">https://blog.cloudflare.com/past-bots-and-humans/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 21 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[GPT Image 2 on AI Gateway]]></title><description><![CDATA[You can now access GPT Image 2 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/gpt-image-2-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/gpt-image-2-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 21 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Changes to GitHub Copilot Individual plans]]></title><description><![CDATA[We're making these changes to ensure a reliable and predictable experience for existing customers.]]></description><link>https://github.blog/news-insights/company-news/changes-to-github-copilot-individual-plans/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/changes-to-github-copilot-individual-plans/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 20 Apr 2026 18:15:28 GMT</pubDate></item><item><title><![CDATA[Highlights from Git 2.54]]></title><description><![CDATA[The open source Git project just released Git 2.54. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.]]></description><link>https://github.blog/open-source/git/highlights-from-git-2-54/</link><guid isPermaLink="true">https://github.blog/open-source/git/highlights-from-git-2-54/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 20 Apr 2026 16:43:57 GMT</pubDate></item><item><title><![CDATA[Markdown + Astro = ❤️]]></title><description><![CDATA[Although Astro has built-in support for Markdown via .md files, I'd argue that your Markdown experience can be enhanced with MDX.]]></description><link>https://css-tricks.com/markdown-astro/</link><guid isPermaLink="true">https://css-tricks.com/markdown-astro/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 20 Apr 2026 13:55:16 GMT</pubDate></item><item><title><![CDATA[Building a Blog in TanStack (Part 2 of 2)]]></title><description><![CDATA[A blog is a perfect use case for pre-rendering, so that the static build files can render all on their own. TanStack Start can even help with the server functions via middleware.]]></description><link>https://frontendmasters.com/blog/building-a-blog-in-tanstack-part-2-of-2/</link><guid isPermaLink="true">https://frontendmasters.com/blog/building-a-blog-in-tanstack-part-2-of-2/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 20 Apr 2026 13:18:55 GMT</pubDate></item><item><title><![CDATA[Orchestrating AI Code Review at scale]]></title><description><![CDATA[Learn about how we built a CI-native AI code reviewer using OpenCode that helps our engineers ship better, safer code.]]></description><link>https://blog.cloudflare.com/ai-code-review/</link><guid isPermaLink="true">https://blog.cloudflare.com/ai-code-review/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 20 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[The AI engineering stack we built internally — on the platform we ship]]></title><description><![CDATA[We built our internal AI engineering stack on the same products we ship. That means 20 million requests routed through AI Gateway, 241 billion tokens processed, and inference running on Workers AI, serving more than 3,683 internal users. Here's how we did it.]]></description><link>https://blog.cloudflare.com/internal-ai-engineering-stack/</link><guid isPermaLink="true">https://blog.cloudflare.com/internal-ai-engineering-stack/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 20 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Building the agentic cloud: everything we launched during Agents Week 2026]]></title><description><![CDATA[Agents Week 2026 is a wrap. Let’s take a look at everything we announced, from compute and security to the agent toolbox, platform tools, and the emerging agentic web. Everything we shipped for the agentic cloud.]]></description><link>https://blog.cloudflare.com/agents-week-in-review/</link><guid isPermaLink="true">https://blog.cloudflare.com/agents-week-in-review/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 20 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Session Timeouts: The Overlooked Accessibility Barrier In Authentication Design]]></title><description><![CDATA[Poorly handled session timeouts are more than a technical inconvenience. They can become serious accessibility barriers that interrupt essential online tasks, especially for people with disabilities. Here is how to implement thoughtful session management that improves usability, reduces frustration, and helps create a more accessible and respectful web.]]></description><link>https://smashingmagazine.com/2026/04/session-timeouts-accessibility-barrier-authentication-design/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/04/session-timeouts-accessibility-barrier-authentication-design/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Mon, 20 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Kimi K2.6 on AI Gateway]]></title><description><![CDATA[You can now access Moonshot AI's Kimi K2.6 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/kimi-k2.6-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/kimi-k2.6-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 20 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Final Soft Navigations origin trial starting in Chrome 147]]></title><description><![CDATA[Take a last chance to try out the Soft Navigations API before release with this final origin trial.]]></description><link>https://developer.chrome.com/blog/final-soft-navigations-origin-trial?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/final-soft-navigations-origin-trial?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Mon, 20 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Building an emoji list generator with the GitHub Copilot CLI]]></title><description><![CDATA[See how we created an emoji list generator during the Rubber Duck Thursday stream.]]></description><link>https://github.blog/ai-and-ml/github-copilot/building-an-emoji-list-generator-with-the-github-copilot-cli/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/building-an-emoji-list-generator-with-the-github-copilot-cli/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 17 Apr 2026 18:00:00 GMT</pubDate></item><item><title><![CDATA[Bringing more transparency to GitHub’s status page]]></title><description><![CDATA[Changes to the status page will provide more specific data, so you'll have better insight into the overall health of the platform.]]></description><link>https://github.blog/news-insights/company-news/bringing-more-transparency-to-githubs-status-page/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/bringing-more-transparency-to-githubs-status-page/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 17 Apr 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[What’s !important #9: clip-path Jigsaws, View Transitions Toolkit, Name-only Containers, and More]]></title><description><![CDATA[This issue of What’s !important brings you clip-path jigsaws, a view transitions toolkit, name-only containers, the usual roundup of new, notable web platform features, and more.]]></description><link>https://css-tricks.com/whats-important-9/</link><guid isPermaLink="true">https://css-tricks.com/whats-important-9/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Fri, 17 Apr 2026 14:00:41 GMT</pubDate></item><item><title><![CDATA[Building a Blog in TanStack (Part 1 of 2)]]></title><description><![CDATA[A site building framework like TanStack Start can be used to make a server-side rendered blog, no problemo.]]></description><link>https://frontendmasters.com/blog/building-a-blog-in-tanstack-part-1-of-2/</link><guid isPermaLink="true">https://frontendmasters.com/blog/building-a-blog-in-tanstack-part-1-of-2/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 17 Apr 2026 13:18:19 GMT</pubDate></item><item><title><![CDATA[Introducing the Agent Readiness score. Is your site agent-ready?]]></title><description><![CDATA[The Agent Readiness score can help site owners understand how well their websites support AI agents. Here we explore new standards, share Radar data, and detail how we made Cloudflare’s docs the most agent-friendly on the web.]]></description><link>https://blog.cloudflare.com/agent-readiness/</link><guid isPermaLink="true">https://blog.cloudflare.com/agent-readiness/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 17 Apr 2026 13:05:00 GMT</pubDate></item><item><title><![CDATA[Shared Dictionaries: compression that keeps up with the agentic web]]></title><description><![CDATA[Today, we’re excited to give you a sneak peek of our support for shared compression dictionaries, show you how it improves page load times, and reveal when you’ll be able to try the beta yourself.]]></description><link>https://blog.cloudflare.com/shared-dictionaries/</link><guid isPermaLink="true">https://blog.cloudflare.com/shared-dictionaries/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 17 Apr 2026 13:02:00 GMT</pubDate></item><item><title><![CDATA[Introducing Flagship: feature flags built for the age of AI]]></title><description><![CDATA[We are launching Flagship, a native feature flag service built on Cloudflare’s global network to eliminate the latency of third-party providers. By using KV and Durable Objects, Flagship allows for sub-millisecond flag evaluation.]]></description><link>https://blog.cloudflare.com/flagship/</link><guid isPermaLink="true">https://blog.cloudflare.com/flagship/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 17 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Agents Week: network performance update]]></title><description><![CDATA[By migrating our request handling layer to a Rust-based architecture called FL2, Cloudflare has increased its performance lead to 60% of the world’s top networks. We use real-user measurements and TCP connection trimeans to ensure our data reflects the actual experience of people on the Internet.]]></description><link>https://blog.cloudflare.com/network-performance-agents-week/</link><guid isPermaLink="true">https://blog.cloudflare.com/network-performance-agents-week/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 17 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Agents that remember: introducing Agent Memory]]></title><description><![CDATA[Cloudflare Agent Memory is a managed service that gives AI agents persistent memory, allowing them to recall what matters, forget what doesn't, and get smarter over time.]]></description><link>https://blog.cloudflare.com/introducing-agent-memory/</link><guid isPermaLink="true">https://blog.cloudflare.com/introducing-agent-memory/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 17 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Unweight: how we compressed an LLM 22% without sacrificing quality]]></title><description><![CDATA[Running LLMs across Cloudflare’s network requires us to be smarter and more efficient about GPU memory bandwidth. That’s why we developed Unweight, a lossless inference-time compression system that achieves up to a 22% model footprint reduction, so that we can deliver faster and cheaper inference than ever before.]]></description><link>https://blog.cloudflare.com/unweight-tensor-compression/</link><guid isPermaLink="true">https://blog.cloudflare.com/unweight-tensor-compression/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 17 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Redirects for AI Training enforces canonical content]]></title><description><![CDATA[Soft directives don’t stop crawlers from ingesting deprecated content. Redirects for AI Training allows anybody on Cloudflare to redirect verified crawlers to canonical pages with one toggle and no origin changes.]]></description><link>https://blog.cloudflare.com/ai-redirects/</link><guid isPermaLink="true">https://blog.cloudflare.com/ai-redirects/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 17 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Deployment retention policies now preserve active branch deployments]]></title><description><![CDATA[Deployment retention policies now preserve active branch deployments, meaning teams can safely configure shorter retention windows without risking losing active preview deployments.]]></description><link>https://vercel.com/changelog/deployment-retention-policies-now-preserve-active-branch-deployments</link><guid isPermaLink="true">https://vercel.com/changelog/deployment-retention-policies-now-preserve-active-branch-deployments</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 17 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[How Zo Computer improved AI reliability 20x on Vercel]]></title><description><![CDATA[See how Zo Computer used Vercel AI Gateway and AI SDK to cut retry rates 20x, raise chat success to 99.93%, reduce P99 latency by 38%, and add new model support in under a minute while scaling its personal AI cloud platform.⁠]]></description><link>https://vercel.com/blog/how-zo-computer-improved-ai-reliability-20x-on-vercel</link><guid isPermaLink="true">https://vercel.com/blog/how-zo-computer-improved-ai-reliability-20x-on-vercel</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 17 Apr 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[How GitHub uses eBPF to improve deployment safety]]></title><description><![CDATA[Learn how Github uses eBPF to detect and prevent circular dependencies in its deployment tooling.]]></description><link>https://github.blog/engineering/infrastructure/how-github-uses-ebpf-to-improve-deployment-safety/</link><guid isPermaLink="true">https://github.blog/engineering/infrastructure/how-github-uses-ebpf-to-improve-deployment-safety/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 16 Apr 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Building the foundation for running extra-large language models]]></title><description><![CDATA[We built a custom technology stack to run fast large language models on Cloudflare’s infrastructure. This post explores the engineering trade-offs and technical optimizations required to make high-performance AI inference accessible.]]></description><link>https://blog.cloudflare.com/high-performance-llms/</link><guid isPermaLink="true">https://blog.cloudflare.com/high-performance-llms/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 16 Apr 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Cloudflare’s AI Platform: an inference layer designed for agents]]></title><description><![CDATA[We're building AI Gateway into a unified inference layer for AI, letting developers call models from 14+ providers. New features include Workers AI binding integration and an expanded catalog with multimodal models.]]></description><link>https://blog.cloudflare.com/ai-platform/</link><guid isPermaLink="true">https://blog.cloudflare.com/ai-platform/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 16 Apr 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[A Well-Designed JavaScript Module System is Your First Architecture Decision]]></title><description><![CDATA[Behind every technology, there should be a guide for its use. While JavaScript modules make it easier to write “big” programs, if there are no principles or systems for using them, things could easily become difficult to maintain.]]></description><link>https://css-tricks.com/the-javascript-module-system-architecture/</link><guid isPermaLink="true">https://css-tricks.com/the-javascript-module-system-architecture/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 16 Apr 2026 13:53:58 GMT</pubDate></item><item><title><![CDATA[Artifacts: versioned storage that speaks Git]]></title><description><![CDATA[Give your agents, developers, and automations a home for code and data. We’ve just launched Artifacts: Git-compatible versioned storage built for agents. Create tens of millions of repos, fork from any remote, and hand off a URL to any Git client.]]></description><link>https://blog.cloudflare.com/artifacts-git-for-agents-beta/</link><guid isPermaLink="true">https://blog.cloudflare.com/artifacts-git-for-agents-beta/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 16 Apr 2026 13:00:22 GMT</pubDate></item><item><title><![CDATA[Deploy Postgres and MySQL databases with PlanetScale + Workers]]></title><description><![CDATA[Learn how to deploy PlanetScale Postgres and MySQL databases via Cloudflare and connect Cloudflare Workers.]]></description><link>https://blog.cloudflare.com/deploy-planetscale-postgres-with-workers/</link><guid isPermaLink="true">https://blog.cloudflare.com/deploy-planetscale-postgres-with-workers/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 16 Apr 2026 13:00:22 GMT</pubDate></item><item><title><![CDATA[AI Search: the search primitive for your agents]]></title><description><![CDATA[AI Search is the search primitive for your agents. Create instances dynamically, upload files, and search across instances with hybrid retrieval and relevance boosting. Just create a search instance, upload, and search.]]></description><link>https://blog.cloudflare.com/ai-search-agent-primitive/</link><guid isPermaLink="true">https://blog.cloudflare.com/ai-search-agent-primitive/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 16 Apr 2026 13:00:22 GMT</pubDate></item><item><title><![CDATA[Vercel Flags is now generally available]]></title><description><![CDATA[Vercel Flags, a feature flag provider built into the Vercel platform, is now generally available. Create and manage feature flags.]]></description><link>https://vercel.com/changelog/vercel-flags-ga</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-flags-ga</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 16 Apr 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Connection Allowlists origin trial: Secure your web application's network]]></title><description><![CDATA[Join the origin trial for Connection Allowlists, a security mechanism in Chrome that creates a network sandbox for documents and web workers.]]></description><link>https://developer.chrome.com/blog/connection-allowlists-origin-trial?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/connection-allowlists-origin-trial?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Thu, 16 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Claude Opus 4.7 on AI Gateway]]></title><description><![CDATA[You can now access Claude Opus 4.7 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/opus-4.7-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/opus-4.7-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 16 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Cloudflare Email Service: now in public beta. Ready for your agents]]></title><description><![CDATA[Agents are becoming multi-channel. That means making them available wherever your users already are — including the inbox. Today, Cloudflare Email Service enters public beta with the infrastructure layer to make that easy: send, receive, and process email natively from your agents.]]></description><link>https://blog.cloudflare.com/email-for-agents/</link><guid isPermaLink="true">https://blog.cloudflare.com/email-for-agents/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 16 Apr 2026 06:00:00 GMT</pubDate></item><item><title><![CDATA[A new programming model for durable execution]]></title><description><![CDATA[Vercel Workflows is now GA. Write durable, long-running functions in TypeScript or Python. No orchestrator, no Kubernetes, no separate infrastructure. 100M+ runs in beta across 1,500+ customers.]]></description><link>https://vercel.com/blog/a-new-programming-model-for-durable-execution</link><guid isPermaLink="true">https://vercel.com/blog/a-new-programming-model-for-durable-execution</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 16 Apr 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[How GitBook serves 30,000 sites with sub-second content updates]]></title><description><![CDATA[GitBook hosts 30,000 documentation sites on Vercel, serving 120 million monthly page views for companies like Nvidia, Zoom, and n8n.]]></description><link>https://vercel.com/blog/how-gitbook-serves-30000-sites-with-sub-second-content-updates</link><guid isPermaLink="true">https://vercel.com/blog/how-gitbook-serves-30000-sites-with-sub-second-content-updates</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 16 Apr 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Building a UI Without Breakpoints]]></title><description><![CDATA[This article covers a layout approach that better fits the modern web: fluid, intrinsic components that adapt by default, and treat conditional rules as local, intentional exceptions.]]></description><link>https://frontendmasters.com/blog/building-a-ui-without-breakpoints/</link><guid isPermaLink="true">https://frontendmasters.com/blog/building-a-ui-without-breakpoints/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 15 Apr 2026 18:51:41 GMT</pubDate></item><item><title><![CDATA[Node.js 24.15.0 (LTS)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v24.15.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v24.15.0</guid><category><![CDATA[Node.js]]></category><pubDate>Wed, 15 Apr 2026 18:17:11 GMT</pubDate></item><item><title><![CDATA[Build a personal organization command center with GitHub Copilot CLI]]></title><description><![CDATA[Learn about the productivity tool one GitHub engineer built, and how AI supported the development process.]]></description><link>https://github.blog/ai-and-ml/github-copilot/build-a-personal-organization-command-center-with-github-copilot-cli/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/build-a-personal-organization-command-center-with-github-copilot-cli/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 15 Apr 2026 17:00:00 GMT</pubDate></item><item><title><![CDATA[hypot()]]></title><description><![CDATA[The hypot() function takes a list of values and returns the square root of the sum of their squares.]]></description><link>https://css-tricks.com/almanac/functions/h/hypot/</link><guid isPermaLink="true">https://css-tricks.com/almanac/functions/h/hypot/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 15 Apr 2026 16:30:48 GMT</pubDate></item><item><title><![CDATA[Developer policy update: Intermediary liability, copyright, and transparency]]></title><description><![CDATA[We’re sharing recent policy updates that developers should know about, updating our Transparency Center with the full year of 2025 data, and looking to what’s ahead.]]></description><link>https://github.blog/news-insights/policy-news-and-insights/developer-policy-update-intermediary-liability-copyright-and-transparency/</link><guid isPermaLink="true">https://github.blog/news-insights/policy-news-and-insights/developer-policy-update-intermediary-liability-copyright-and-transparency/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 15 Apr 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[Add voice to your agent]]></title><description><![CDATA[An experimental voice pipeline for the Agents SDK enables real-time voice interactions over WebSockets. Developers can now build agents with continuous STT and TTS in just ~30 lines of server-side code.]]></description><link>https://blog.cloudflare.com/voice-agents/</link><guid isPermaLink="true">https://blog.cloudflare.com/voice-agents/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 15 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Rearchitecting the Workflows control plane for the agentic era]]></title><description><![CDATA[Cloudflare Workflows, a durable execution engine for multi-step applications, now supports higher concurrency and creation rate limits through a rearchitectured control plane, helping scale to meet the use cases for durable background agents.]]></description><link>https://blog.cloudflare.com/workflows-v2/</link><guid isPermaLink="true">https://blog.cloudflare.com/workflows-v2/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 15 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Browser Run: give your agents a browser]]></title><description><![CDATA[Browser Rendering is now Browser Run, with Live View, Human in the Loop, CDP access, session recordings, and 4x higher concurrency limits for AI agents]]></description><link>https://blog.cloudflare.com/browser-run-for-ai-agents/</link><guid isPermaLink="true">https://blog.cloudflare.com/browser-run-for-ai-agents/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 15 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Project Think: building the next generation of AI agents on Cloudflare]]></title><description><![CDATA[Announcing a preview of the next edition of the Agents SDK — from lightweight primitives to a batteries-included platform for AI agents that think, act, and persist.]]></description><link>https://blog.cloudflare.com/project-think/</link><guid isPermaLink="true">https://blog.cloudflare.com/project-think/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 15 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Register domains wherever you build: Cloudflare Registrar API now in beta]]></title><description><![CDATA[The Cloudflare Registrar API is now in beta. Developers and AI agents can search, check availability, and register domains at cost directly from their editor, their terminal, or their agent — without leaving their workflow.]]></description><link>https://blog.cloudflare.com/registrar-api-beta/</link><guid isPermaLink="true">https://blog.cloudflare.com/registrar-api-beta/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 15 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing Agent Lee - a new interface to the Cloudflare stack]]></title><description><![CDATA[Agent Lee is an in-dashboard agent that shifts Cloudflare’s interface from manual tab-switching to a single prompt. Using sandboxed TypeScript, it helps you troubleshoot and manage your stack as a grounded technical collaborator.]]></description><link>https://blog.cloudflare.com/introducing-agent-lee/</link><guid isPermaLink="true">https://blog.cloudflare.com/introducing-agent-lee/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 15 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Seedance 2.0 Video Generation on AI Gateway]]></title><description><![CDATA[You can now access Seedance 2.0 Video Generation via Vercel's AI Gateway with no other provider accounts required.]]></description><link>https://vercel.com/changelog/seedance-2.0-video-now-available-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/seedance-2.0-video-now-available-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 15 Apr 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Improved Japanese phonetic name support in Chrome autofill]]></title><description><![CDATA[Learn how Chrome Autofill is improving support for Japanese phonetic names (Furigana), making it easier for users to fill out web forms.]]></description><link>https://developer.chrome.com/blog/japanese-phonetic-name-autofill?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/japanese-phonetic-name-autofill?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Wed, 15 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Reduced pricing for Turbo build machines]]></title><description><![CDATA[Vercel build pricing now follows $0.0035 per CPU minute. Turbo build machines are 16% cheaper, while Standard and Enhanced stay the same. Enterprise discounts remain.]]></description><link>https://vercel.com/changelog/reduced-pricing-for-turbo-build-machines</link><guid isPermaLink="true">https://vercel.com/changelog/reduced-pricing-for-turbo-build-machines</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 15 Apr 2026 06:00:00 GMT</pubDate></item><item><title><![CDATA[You Should Take Our Free Workshop “Claude Code Deep Dive” with Lydia Hallie and Here’s Why]]></title><description><![CDATA[The conversation about AI and coding work is full of highs. These models are incredible! I’m so productive. I’m not blocked by a lack of knowledge in certain areas like I used to get. I’m making projects I never would have gotten around to making. I’m having fun with code for the first time in [&hellip;]]]></description><link>https://frontendmasters.com/blog/free-claude-workshop/</link><guid isPermaLink="true">https://frontendmasters.com/blog/free-claude-workshop/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 15 Apr 2026 01:24:00 GMT</pubDate></item><item><title><![CDATA[Hack the AI agent: Build agentic AI security skills with the GitHub Secure Code Game]]></title><description><![CDATA[Learn to find and exploit real-world agentic AI vulnerabilities through five progressive challenges in this free, open source game that over 10,000 developers have already used to sharpen their security skills.]]></description><link>https://github.blog/security/hack-the-ai-agent-build-agentic-ai-security-skills-with-the-github-secure-code-game/</link><guid isPermaLink="true">https://github.blog/security/hack-the-ai-agent-build-agentic-ai-security-skills-with-the-github-secure-code-game/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 14 Apr 2026 18:17:59 GMT</pubDate></item><item><title><![CDATA[Logs filtering for Vercel Workflows now available]]></title><description><![CDATA[Vercel now supports filtering workflow run logs, making it easy to view all logs for a workflow in one place. Jump directly from a run to Logs, filter by steps, and quickly find relevant requests.]]></description><link>https://vercel.com/changelog/logs-filtering-for-vercel-workflows-now-available</link><guid isPermaLink="true">https://vercel.com/changelog/logs-filtering-for-vercel-workflows-now-available</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 14 Apr 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[How exposed is your code? Find out in minutes—for free]]></title><description><![CDATA[The new Code Security Risk Assessment gives you a one-click view of vulnerabilities across your organization, at no cost.]]></description><link>https://github.blog/security/application-security/how-exposed-is-your-code-find-out-in-minutes-for-free/</link><guid isPermaLink="true">https://github.blog/security/application-security/how-exposed-is-your-code-find-out-in-minutes-for-free/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 14 Apr 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[The Radio State Machine]]></title><description><![CDATA[One of the best-known examples of CSS state management is the checkbox hack. What if we want a component to be in one of three, four, or seven modes? That is where the Radio State Machine comes in.]]></description><link>https://css-tricks.com/the-radio-state-machine/</link><guid isPermaLink="true">https://css-tricks.com/the-radio-state-machine/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Tue, 14 Apr 2026 13:55:38 GMT</pubDate></item><item><title><![CDATA[Managed OAuth for Access: make internal apps agent-ready in one click]]></title><description><![CDATA[Managed OAuth for Cloudflare Access helps AI agents securely navigate internal applications. By adopting RFC 9728, agents can authenticate on behalf of users without using insecure service accounts.]]></description><link>https://blog.cloudflare.com/managed-oauth-for-access/</link><guid isPermaLink="true">https://blog.cloudflare.com/managed-oauth-for-access/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 14 Apr 2026 13:00:10 GMT</pubDate></item><item><title><![CDATA[Scaling MCP adoption: Our reference architecture for simpler, safer and cheaper enterprise deployments of MCP]]></title><description><![CDATA[We share Cloudflare's internal strategy for governing MCP using Access, AI Gateway, and MCP server portals. We also launch Code Mode to slash token costs and recommend new rules for detecting Shadow MCP in Cloudflare Gateway.]]></description><link>https://blog.cloudflare.com/enterprise-mcp/</link><guid isPermaLink="true">https://blog.cloudflare.com/enterprise-mcp/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 14 Apr 2026 13:00:10 GMT</pubDate></item><item><title><![CDATA[Securing non-human identities: automated revocation, OAuth, and scoped permissions]]></title><description><![CDATA[Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet.]]></description><link>https://blog.cloudflare.com/improved-developer-security/</link><guid isPermaLink="true">https://blog.cloudflare.com/improved-developer-security/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 14 Apr 2026 13:00:10 GMT</pubDate></item><item><title><![CDATA[Secure private networking for everyone: users, nodes, agents, Workers — introducing Cloudflare Mesh]]></title><description><![CDATA[Cloudflare Mesh provides secure, private network access for users, nodes, and autonomous AI agents. By integrating with Workers VPC, developers can now grant agents scoped access to private databases and APIs without manual tunnels.]]></description><link>https://blog.cloudflare.com/mesh/</link><guid isPermaLink="true">https://blog.cloudflare.com/mesh/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 14 Apr 2026 13:00:09 GMT</pubDate></item><item><title><![CDATA[Elastic Build Machines is now GA]]></title><description><![CDATA[Elastic build machines is now generally available and can be enabled for teams and projects on an opt-in basis]]></description><link>https://vercel.com/changelog/elastic-build-machines-is-now-ga</link><guid isPermaLink="true">https://vercel.com/changelog/elastic-build-machines-is-now-ga</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 14 Apr 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Take our course about AI evaluations]]></title><description><![CDATA[Over the next several weeks, we&#39;ll release lessons on AI evals.]]></description><link>https://developer.chrome.com/blog/announce-ai-evals-course?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/announce-ai-evals-course?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 14 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[March 2026 Baseline monthly digest]]></title><description><![CDATA[Read about various happenings with Baseline during March 2026.]]></description><link>https://web.dev/blog/baseline-digest-mar-2026?hl=en</link><guid isPermaLink="true">https://web.dev/blog/baseline-digest-mar-2026?hl=en</guid><category><![CDATA[web.dev]]></category><pubDate>Tue, 14 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Name-only @container queries: A solution to the naming wars]]></title><link>https://webkit.org/blog/17923/name-only-container-queries-a-solution-to-the-naming-wars/</link><guid isPermaLink="true">https://webkit.org/blog/17923/name-only-container-queries-a-solution-to-the-naming-wars/</guid><category><![CDATA[WebKit]]></category><pubDate>Tue, 14 Apr 2026 04:29:20 GMT</pubDate></item><item><title><![CDATA[How Cursor built a growth iteration loop with Vercel Microfrontends and Flags]]></title><link>https://vercel.com/blog/how-cursor-built-a-growth-iteration-loop-with-vercel-microfrontends-and-flags</link><guid isPermaLink="true">https://vercel.com/blog/how-cursor-built-a-growth-iteration-loop-with-vercel-microfrontends-and-flags</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 14 Apr 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Copy-to-Prompt instructions now available for Flags]]></title><description><![CDATA[AI-assisted setup instructions for Vercel Flags. The instructions pane on the feature flags details page now includes automated setup flows for AI agents.]]></description><link>https://vercel.com/changelog/copy-to-prompt-instructions-now-available-for-flags</link><guid isPermaLink="true">https://vercel.com/changelog/copy-to-prompt-instructions-now-available-for-flags</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 13 Apr 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[AI-Generated UI Is Inaccessible by Default]]></title><description><![CDATA[It doesn't mean you can't get AI to help with accessible code, you've just got to know what you're doing.]]></description><link>https://frontendmasters.com/blog/ai-generated-ui-is-inaccessible-by-default/</link><guid isPermaLink="true">https://frontendmasters.com/blog/ai-generated-ui-is-inaccessible-by-default/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 13 Apr 2026 15:17:39 GMT</pubDate></item><item><title><![CDATA[Anomaly alerts are now generally available]]></title><description><![CDATA[Anomaly alerts are now generally available. Receive alerts when anomalies are detected in your applications running on Vercel.]]></description><link>https://vercel.com/changelog/anomaly-alerts-ga</link><guid isPermaLink="true">https://vercel.com/changelog/anomaly-alerts-ga</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 13 Apr 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub for Beginners: Getting started with GitHub Pages]]></title><description><![CDATA[Learn how to create a free website for any repository on GitHub Pages.]]></description><link>https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-github-pages/</link><guid isPermaLink="true">https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-github-pages/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 13 Apr 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[Building a CLI for all of Cloudflare]]></title><description><![CDATA[We’re introducing cf, a new unified CLI designed for consistency across the Cloudflare platform, alongside Local Explorer for debugging local data. These tools simplify how developers and AI agents interact with our nearly 3,000 API operations.]]></description><link>https://blog.cloudflare.com/cf-cli-local-explorer/</link><guid isPermaLink="true">https://blog.cloudflare.com/cf-cli-local-explorer/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 13 Apr 2026 14:29:45 GMT</pubDate></item><item><title><![CDATA[7 View Transitions Recipes to Try]]></title><description><![CDATA[Craving for a view transition? Sunkanmi has lots of common transitions you can drop into your website right now!]]></description><link>https://css-tricks.com/7-view-transitions-recipes-to-try/</link><guid isPermaLink="true">https://css-tricks.com/7-view-transitions-recipes-to-try/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 13 Apr 2026 14:14:43 GMT</pubDate></item><item><title><![CDATA[Agents have their own computers with Sandboxes GA]]></title><description><![CDATA[Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet.]]></description><link>https://blog.cloudflare.com/sandbox-ga/</link><guid isPermaLink="true">https://blog.cloudflare.com/sandbox-ga/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 13 Apr 2026 13:08:35 GMT</pubDate></item><item><title><![CDATA[Durable Objects in Dynamic Workers: Give each AI-generated app its own database]]></title><description><![CDATA[We’re introducing Durable Object Facets, allowing Dynamic Workers to instantiate Durable Objects with their own isolated SQLite databases. This enables developers to build platforms that run persistent, stateful code generated on-the-fly.]]></description><link>https://blog.cloudflare.com/durable-object-facets-dynamic-workers/</link><guid isPermaLink="true">https://blog.cloudflare.com/durable-object-facets-dynamic-workers/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 13 Apr 2026 13:08:35 GMT</pubDate></item><item><title><![CDATA[Dynamic, identity-aware, and secure Sandbox auth]]></title><description><![CDATA[Outbound Workers for Sandboxes provide a programmable, zero-trust egress proxy for AI agents. This allows developers to inject credentials and enforce dynamic security policies without exposing sensitive tokens to untrusted code.]]></description><link>https://blog.cloudflare.com/sandbox-auth/</link><guid isPermaLink="true">https://blog.cloudflare.com/sandbox-auth/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 13 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Welcome to Agents Week]]></title><description><![CDATA[Cloudflare's mission has always been to help build a better Internet. Sometimes that means building for the Internet as it exists. Sometimes it means building for the Internet as it's about to become. 

This week, we're kicking off Agents Week, dedicated to what comes next.]]></description><link>https://blog.cloudflare.com/welcome-to-agents-week/</link><guid isPermaLink="true">https://blog.cloudflare.com/welcome-to-agents-week/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Sun, 12 Apr 2026 17:01:05 GMT</pubDate></item><item><title><![CDATA[500 Tbps of capacity: 16 years of scaling our global network]]></title><description><![CDATA[Cloudflare’s global network has officially crossed 500 Tbps of external capacity, enough to route more than 20% of the web and absorb the largest DDoS attacks ever recorded.]]></description><link>https://blog.cloudflare.com/500-tbps-of-capacity/</link><guid isPermaLink="true">https://blog.cloudflare.com/500-tbps-of-capacity/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 10 Apr 2026 18:00:05 GMT</pubDate></item><item><title><![CDATA[Anomaly alert configuration now available]]></title><description><![CDATA[With alert rules, you can now granularly configure anomaly alerts. Customize when alerts are triggered and the destinations to which alerts are sent.]]></description><link>https://vercel.com/changelog/anomaly-alert-configuration-now-available</link><guid isPermaLink="true">https://vercel.com/changelog/anomaly-alert-configuration-now-available</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 10 Apr 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub Copilot CLI for Beginners: Getting started with GitHub Copilot CLI]]></title><description><![CDATA[GitHub for Beginners: Getting started with the GitHub Copilot CLI, a step-by-step tutorial.]]></description><link>https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-getting-started-with-github-copilot-cli/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-getting-started-with-github-copilot-cli/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 10 Apr 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[How I Lost MadCSS]]></title><description><![CDATA[It's fine. I'm fine. I just like learning ok.]]></description><link>https://frontendmasters.com/blog/how-i-lost-madcss/</link><guid isPermaLink="true">https://frontendmasters.com/blog/how-i-lost-madcss/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 10 Apr 2026 15:45:34 GMT</pubDate></item><item><title><![CDATA[How To Improve UX In Legacy Systems]]></title><description><![CDATA[Practical guidelines for driving UX impact in organizations with legacy systems and broken processes. Brought to you by Measuring UX Impact, **friendly video course on UX** and design patterns by Vitaly.]]></description><link>https://smashingmagazine.com/2026/04/legacy-systems/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/04/legacy-systems/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Fri, 10 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Zero-configuration Django support]]></title><description><![CDATA[Deploy Django on Vercel with zero config. Build Python full-stack apps and APIs instantly with auto-scaling Fluid compute and usage-based pricing.]]></description><link>https://vercel.com/changelog/zero-configuration-django-support</link><guid isPermaLink="true">https://vercel.com/changelog/zero-configuration-django-support</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 09 Apr 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[SVG Filters Guide: Getting Started with the Basics]]></title><description><![CDATA[Let's take a look at what SVG filters are and the basics of how they work.]]></description><link>https://frontendmasters.com/blog/svg-filters-guide-getting-started-with-the-basics/</link><guid isPermaLink="true">https://frontendmasters.com/blog/svg-filters-guide-getting-started-with-the-basics/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 09 Apr 2026 14:00:06 GMT</pubDate></item><item><title><![CDATA[Selecting a Date Range in CSS]]></title><description><![CDATA[A clever approach for selecting multiple dates on a calendar where the :nth-child()'s “n of selector” syntax does all the heavy lifting... even in the JavaScript.]]></description><link>https://css-tricks.com/selecting-a-date-range-in-css/</link><guid isPermaLink="true">https://css-tricks.com/selecting-a-date-range-in-css/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 09 Apr 2026 13:52:56 GMT</pubDate></item><item><title><![CDATA[Agentic Infrastructure]]></title><description><![CDATA[The shift to agentic infrastructure. For fifty years, infrastructure assumed a human operator. Someone to configure the server, click the deploy button, or read the logs.]]></description><link>https://vercel.com/blog/agentic-infrastructure</link><guid isPermaLink="true">https://vercel.com/blog/agentic-infrastructure</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 09 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub availability report: March 2026]]></title><description><![CDATA[In March, we experienced four incidents that resulted in degraded performance across GitHub services.]]></description><link>https://github.blog/news-insights/company-news/github-availability-report-march-2026/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/github-availability-report-march-2026/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 09 Apr 2026 02:21:17 GMT</pubDate></item><item><title><![CDATA[Keith Cirkel]]></title><description><![CDATA[Keith Cirkel has been building some interesting and educational web games lately:]]></description><link>https://frontendmasters.com/blog/keith-cirkel/</link><guid isPermaLink="true">https://frontendmasters.com/blog/keith-cirkel/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Wed, 08 Apr 2026 22:01:47 GMT</pubDate></item><item><title><![CDATA[Release Notes for Safari Technology Preview 241]]></title><description><![CDATA[Safari Technology Preview Release 241 is now available for download for macOS Tahoe and macOS Sequoia.]]></description><link>https://webkit.org/blog/17917/release-notes-for-safari-technology-preview-241/</link><guid isPermaLink="true">https://webkit.org/blog/17917/release-notes-for-safari-technology-preview-241/</guid><category><![CDATA[WebKit]]></category><pubDate>Wed, 08 Apr 2026 21:21:17 GMT</pubDate></item><item><title><![CDATA[saturate()]]></title><description><![CDATA[The saturate() function increases or decreases the saturation of an element.]]></description><link>https://css-tricks.com/almanac/functions/s/saturate/</link><guid isPermaLink="true">https://css-tricks.com/almanac/functions/s/saturate/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 08 Apr 2026 18:41:44 GMT</pubDate></item><item><title><![CDATA[justify-self]]></title><description><![CDATA[The justify-self property aligns an individual element, overriding its parent current align-items value.]]></description><link>https://css-tricks.com/almanac/properties/j/justify-self/</link><guid isPermaLink="true">https://css-tricks.com/almanac/properties/j/justify-self/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 08 Apr 2026 18:41:38 GMT</pubDate></item><item><title><![CDATA[GitHub Universe is back: We want you to take the stage]]></title><description><![CDATA[Get inspired by five of the most memorable, magical, and quirky Universe sessions to date.]]></description><link>https://github.blog/news-insights/company-news/github-universe-is-back-we-want-you-to-take-the-stage/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/github-universe-is-back-we-want-you-to-take-the-stage/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 08 Apr 2026 16:35:46 GMT</pubDate></item><item><title><![CDATA[From bytecode to bytes: automated magic packet generation]]></title><description><![CDATA[By applying symbolic execution and the Z3 theorem prover to BPF bytecode, we’ve automated the generation of malware trigger packets, cutting analysis time from hours to seconds.]]></description><link>https://blog.cloudflare.com/from-bpf-to-packet/</link><guid isPermaLink="true">https://blog.cloudflare.com/from-bpf-to-packet/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 08 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel Sandbox now supports up to 32 vCPU + 64 GB RAM configurations]]></title><description><![CDATA[Vercel Sandbox now supports creating Sandboxes with only 1 vCPU and 2 GB of RAM, up from the previous maximum of 8 vCPUs and 16 GB of RAM.]]></description><link>https://vercel.com/changelog/vercel-sandbox-now-supports-up-to-32-vcpu-64-gb-ram-configurations</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-sandbox-now-supports-up-to-32-vcpu-64-gb-ram-configurations</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 08 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Summary of CVE-2026-23869]]></title><description><![CDATA[Vercel has issued mitigations for a high-severity vulnerability in React Server Components can lead to Denial of Service]]></description><link>https://vercel.com/changelog/summary-of-cve-2026-23869</link><guid isPermaLink="true">https://vercel.com/changelog/summary-of-cve-2026-23869</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 08 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Use and manage Vercel Sandbox directly from the Vercel CLI]]></title><description><![CDATA[Run Vercel Sandbox commands directly from the Vercel CLI with vercel sandbox, without   needing to install the standalone Sandbox CLI.]]></description><link>https://vercel.com/changelog/use-vercel-sandbox-directly-within-vercel-cli</link><guid isPermaLink="true">https://vercel.com/changelog/use-vercel-sandbox-directly-within-vercel-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 08 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Zero Data Retention on AI Gateway]]></title><description><![CDATA[Enforce zero data retention across your entire team and prevent providers from training on your data. AI Gateway handles routing and provider agreements for you.]]></description><link>https://vercel.com/blog/zdr-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/blog/zdr-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 08 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Chrome Web Store: A smarter, faster appeals process]]></title><description><![CDATA[We&#39;re launching a new appeals process in the Chrome Web Store.]]></description><link>https://developer.chrome.com/blog/cws-new-appeals-process?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/cws-new-appeals-process?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Wed, 08 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Chrome 148 beta]]></title><description><![CDATA[Get a preview of the next Chrome release with this post detailing the features in the current beta.]]></description><link>https://developer.chrome.com/blog/chrome-148-beta?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/chrome-148-beta?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Wed, 08 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Cloudflare targets 2029 for full post-quantum security]]></title><description><![CDATA[Recent advances in quantum hardware and software have accelerated the timeline on which quantum attack might happen. Cloudflare is responding by moving our target for full post-quantum security to 2029.]]></description><link>https://blog.cloudflare.com/post-quantum-roadmap/</link><guid isPermaLink="true">https://blog.cloudflare.com/post-quantum-roadmap/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 07 Apr 2026 21:00:00 GMT</pubDate></item><item><title><![CDATA[Name-Only Containers: The Scoping We Needed]]></title><description><![CDATA[If we give a `container-name` to the root of all our unique components, we can scope styles to them with a simple @container query.]]></description><link>https://frontendmasters.com/blog/name-only-containers-the-scoping-we-needed/</link><guid isPermaLink="true">https://frontendmasters.com/blog/name-only-containers-the-scoping-we-needed/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 07 Apr 2026 14:15:10 GMT</pubDate></item><item><title><![CDATA[Chat SDK adds Liveblocks support]]></title><description><![CDATA[Chat SDK now supports Liveblocks as a vendor-official platform adapter, enabling bots to read and respond in Liveblocks Comments threads.]]></description><link>https://vercel.com/changelog/chat-sdk-adds-liveblocks-support</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-adds-liveblocks-support</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 07 Apr 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Alternatives to the !important Keyword]]></title><description><![CDATA[Cascade layers, specificity tricks, smarter ordering, and even some clever selector hacks can often replace !important with something cleaner, more predictable, and far less embarrassing to explain to your future self.]]></description><link>https://css-tricks.com/alternatives-to-the-important-keyword/</link><guid isPermaLink="true">https://css-tricks.com/alternatives-to-the-important-keyword/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Tue, 07 Apr 2026 13:54:43 GMT</pubDate></item><item><title><![CDATA[Identifying Necessary Transparency Moments In Agentic AI (Part 1)]]></title><description><![CDATA[Designing for agentic AI requires attention to both the system’s behavior and the transparency of its actions. Between the black box and the data dump lies a more thoughtful approach. Victor Yocco explores how to map decision points and reveal the right moments to build trust through clarity, not noise.]]></description><link>https://smashingmagazine.com/2026/04/identifying-necessary-transparency-moments-agentic-ai-part1/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/04/identifying-necessary-transparency-moments-agentic-ai-part1/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Tue, 07 Apr 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[Opus 4.6 Fast Mode available on AI Gateway]]></title><description><![CDATA[Use Anthropic's Fast Mode feature for 2.5x faster output token speeds with Opus 4.6 on AI Gateway now.]]></description><link>https://vercel.com/changelog/opus-4-6-fast-mode-available-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/opus-4-6-fast-mode-available-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 07 Apr 2026 08:00:00 GMT</pubDate></item><item><title><![CDATA[Query and visualize workflow data in Vercel Observability]]></title><description><![CDATA[Observability Plus lets you query and visualize Vercel workflow runs and steps with custom filters, grouping, and performance insights.]]></description><link>https://vercel.com/changelog/query-and-visualize-workflow-data-in-vercel-observability</link><guid isPermaLink="true">https://vercel.com/changelog/query-and-visualize-workflow-data-in-vercel-observability</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 07 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[GLM 5.1 on AI Gateway]]></title><description><![CDATA[You can now access GLM 5.1 on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/glm-5.1-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/glm-5.1-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 07 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[What's new in DevTools (Chrome 147)]]></title><description><![CDATA[Automatic context switching for AI assistance, Updates for DevTools for agents, and code completion for Console and Sources panels.]]></description><link>https://developer.chrome.com/blog/new-in-devtools-147?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/new-in-devtools-147?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 07 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[New in Chrome 147]]></title><description><![CDATA[Element-scoped view transitions, CSS contrast-color(), and the border-shape property.]]></description><link>https://developer.chrome.com/blog/new-in-chrome-147?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/new-in-chrome-147?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Tue, 07 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Manage Vercel Microfrontends with AI Agents and the CLI]]></title><description><![CDATA[Use your AI coding agent to set up and manage Vercel Microfrontends with natural language prompts. New CLI commands also let you create, inspect, and manage groups directly from the terminal.]]></description><link>https://vercel.com/changelog/manage-vercel-microfrontends-with-ai-agents-and-the-cli</link><guid isPermaLink="true">https://vercel.com/changelog/manage-vercel-microfrontends-with-ai-agents-and-the-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 07 Apr 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Storybook 10.3]]></title><description><![CDATA[Component-driven development for humans and agents]]></description><link>https://storybook.js.org/blog/storybook-10-3/</link><guid isPermaLink="true">https://storybook.js.org/blog/storybook-10-3/</guid><category><![CDATA[Storybook]]></category><pubDate>Mon, 06 Apr 2026 22:06:50 GMT</pubDate></item><item><title><![CDATA[GitHub Copilot CLI combines model families for a second opinion]]></title><description><![CDATA[Discover how Rubber Duck provides a different perspective to GitHub Copilot CLI.]]></description><link>https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-combines-model-families-for-a-second-opinion/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-combines-model-families-for-a-second-opinion/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 06 Apr 2026 21:53:49 GMT</pubDate></item><item><title><![CDATA[How we built Organizations to help enterprises manage Cloudflare at scale]]></title><description><![CDATA[Cloudflare Organizations is now in public beta, introducing a new management layer for enterprise customers with multiple accounts. Learn how we consolidated our authorization systems to enable org-wide management.]]></description><link>https://blog.cloudflare.com/organizations-beta/</link><guid isPermaLink="true">https://blog.cloudflare.com/organizations-beta/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 06 Apr 2026 21:00:00 GMT</pubDate></item><item><title><![CDATA[Looking at New CSS Multi-Column Layout Wrapping Features]]></title><description><![CDATA[Chrome 145 introduces the column-height and column-wrap CSS multi-column layout properties, enabling us to wrap the additional content into a new row.]]></description><link>https://css-tricks.com/css-multi-column-layout-wrapping-features/</link><guid isPermaLink="true">https://css-tricks.com/css-multi-column-layout-wrapping-features/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 06 Apr 2026 13:55:49 GMT</pubDate></item><item><title><![CDATA[Let’s Get Puzzled!]]></title><description><![CDATA[We can make puzzle pieces in CSS thanks to the amazing clip-path: shape(). Here, Amit takes it further by making a whole grid of them with matched edges and content inside.]]></description><link>https://frontendmasters.com/blog/creating-puzzle-peices-in-css/</link><guid isPermaLink="true">https://frontendmasters.com/blog/creating-puzzle-peices-in-css/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 06 Apr 2026 13:38:56 GMT</pubDate></item><item><title><![CDATA[Vercel CLI commands now scoped to local directory]]></title><description><![CDATA[Improves vercel CLI scope resolution so commands like vc project and vc domain can use the linked projects local scope by default.]]></description><link>https://vercel.com/changelog/vercel-cli-commands-now-scope-to-the-local-directory</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-cli-commands-now-scope-to-the-local-directory</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 06 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Team-wide Zero Data Retention and prompt training controls now on AI Gateway]]></title><description><![CDATA[Vercel AI Gateway supports Zero Data Retention and No Prompt Training controls. Enforce data policies team-wide from the dashboard or per-request, with automatic routing to compliant models from Anthropic, OpenAI, Google, and many more.]]></description><link>https://vercel.com/changelog/zero-data-retention-no-prompt-training-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/zero-data-retention-no-prompt-training-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 06 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Query and manage Marketplace databases from the dashboard]]></title><description><![CDATA[Run SQL queries, view and edit data, and manage your database schema directly from the Vercel dashboard for AWS Aurora, Neon, and Supabase.]]></description><link>https://vercel.com/changelog/query-and-manage-marketplace-databases-from-the-dashboard</link><guid isPermaLink="true">https://vercel.com/changelog/query-and-manage-marketplace-databases-from-the-dashboard</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 06 Apr 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[The uphill climb of making diff lines performant]]></title><description><![CDATA[The path to better performance is often found in simplicity.]]></description><link>https://github.blog/engineering/architecture-optimization/the-uphill-climb-of-making-diff-lines-performant/</link><guid isPermaLink="true">https://github.blog/engineering/architecture-optimization/the-uphill-climb-of-making-diff-lines-performant/</guid><category><![CDATA[GitHub]]></category><pubDate>Fri, 03 Apr 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[What To Know in JavaScript (2026 Edition)]]></title><description><![CDATA[An overview of what's new in language features, frameworks, runtimes, build tools, testing, and more.]]></description><link>https://frontendmasters.com/blog/what-to-know-in-javascript-2026-edition/</link><guid isPermaLink="true">https://frontendmasters.com/blog/what-to-know-in-javascript-2026-edition/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 03 Apr 2026 01:13:05 GMT</pubDate></item><item><title><![CDATA[Custom Class Serialization in Workflow SDK]]></title><description><![CDATA[Workflow SDK now supports custom class serialization, enabling seamless passing of class instances between workflow and step functions.]]></description><link>https://vercel.com/changelog/workflow-custom-class-serialization</link><guid isPermaLink="true">https://vercel.com/changelog/workflow-custom-class-serialization</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 02 Apr 2026 23:23:00 GMT</pubDate></item><item><title><![CDATA[Build an MCP server with Nuxt]]></title><description><![CDATA[Create MCP servers directly in Nuxt apps with type-safe tools, resources, and prompts for AI integrations.]]></description><link>https://vercel.com/changelog/build-mcp-server-with-nuxt</link><guid isPermaLink="true">https://vercel.com/changelog/build-mcp-server-with-nuxt</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 02 Apr 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Making Complex CSS Shapes Using shape()]]></title><description><![CDATA[Creating rectangles, circles, and rounded rectangles is the basic of CSS. Creating more complex CSS shapes such as triangles, hexagons, stars, hearts, etc. is more challenging but still a simple task if we rely on modern features.]]></description><link>https://css-tricks.com/complex-css-shapes-with-shape-function/</link><guid isPermaLink="true">https://css-tricks.com/complex-css-shapes-with-shape-function/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 02 Apr 2026 13:58:24 GMT</pubDate></item><item><title><![CDATA[Why we're rethinking cache for the AI era]]></title><description><![CDATA[The explosion of AI-bot traffic, representing over 10 billion requests per week, has opened up new challenges and opportunities for cache design. We look at some of the ways AI bot traffic differs from humans, how this impacts CDN cache, and some early ideas for how Cloudflare is designing systems to improve both the AI and human experience.]]></description><link>https://blog.cloudflare.com/rethinking-cache-ai-humans/</link><guid isPermaLink="true">https://blog.cloudflare.com/rethinking-cache-ai-humans/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 02 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Security Bug Bounty Program Paused Due to Loss of Funding]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/announcements/discontinuing-security-bug-bounties</link><guid isPermaLink="true">https://nodejs.org/en/blog/announcements/discontinuing-security-bug-bounties</guid><category><![CDATA[Node.js]]></category><pubDate>Thu, 02 Apr 2026 12:00:00 GMT</pubDate></item><item><title><![CDATA[Zero-configuration Go backend support]]></title><description><![CDATA[Go APIs can now be deployed on Vercel with zero-configuration, with fluid compute and automatic scaling]]></description><link>https://vercel.com/changelog/zero-configuration-go-backend-support</link><guid isPermaLink="true">https://vercel.com/changelog/zero-configuration-go-backend-support</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 02 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Gemma 4 on AI Gateway]]></title><description><![CDATA[You can now access Gemma 4 models (26B and 31B) on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/gemma-4-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/gemma-4-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 02 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Qwen 3.6 Plus on AI Gateway]]></title><description><![CDATA[You can now access Qwen 3.6 Plus from Alibaba on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/qwen-3.6-plus-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/qwen-3.6-plus-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 02 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Base fee for Observability Plus removed]]></title><description><![CDATA[We've eliminated the $10 base for Observability Plus for all customers. We now only charge for observability events.]]></description><link>https://vercel.com/changelog/no-base-fee-for-observability-plus</link><guid isPermaLink="true">https://vercel.com/changelog/no-base-fee-for-observability-plus</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 02 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Optimizing Vercel Sandbox snapshots]]></title><description><![CDATA[Vercel Sandbox snapshots let you save and restore your entire filesystem. Learn how we optimized snapshot restores with parallel downloads, streaming decompression, and local NVMe caching.]]></description><link>https://vercel.com/blog/optimizing-vercel-sandbox-snapshots</link><guid isPermaLink="true">https://vercel.com/blog/optimizing-vercel-sandbox-snapshots</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 02 Apr 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Securing the open source supply chain across GitHub]]></title><description><![CDATA[Recent attacks on open source focus on exfiltrating secrets; here are the prevention steps you can take today.]]></description><link>https://github.blog/security/supply-chain-security/securing-the-open-source-supply-chain-across-github/</link><guid isPermaLink="true">https://github.blog/security/supply-chain-security/securing-the-open-source-supply-chain-across-github/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 01 Apr 2026 19:20:12 GMT</pubDate></item><item><title><![CDATA[Run multiple agents at once with /fleet in Copilot CLI]]></title><description><![CDATA[/fleet lets Copilot CLI dispatch multiple agents in parallel. Learn how to write prompts that split work across files and avoid common pitfalls.]]></description><link>https://github.blog/ai-and-ml/github-copilot/run-multiple-agents-at-once-with-fleet-in-copilot-cli/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/run-multiple-agents-at-once-with-fleet-in-copilot-cli/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 01 Apr 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[Node.js 25.9.0 (Current)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v25.9.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v25.9.0</guid><category><![CDATA[Node.js]]></category><pubDate>Wed, 01 Apr 2026 14:46:52 GMT</pubDate></item><item><title><![CDATA[Front-End Fools: Top 10 April Fools’ UI Pranks of All Time]]></title><description><![CDATA[These are the historical pranks I consider the top 10 most noteworthy, rather than the “best.” You’ll see that some of them crossed the line and/or backfired.]]></description><link>https://css-tricks.com/front-end-april-fools-top-10/</link><guid isPermaLink="true">https://css-tricks.com/front-end-april-fools-top-10/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 01 Apr 2026 14:00:26 GMT</pubDate></item><item><title><![CDATA[Chat SDK adds Zernio support]]></title><description><![CDATA[Chat SDK now supports Zernio as a vendor official adapter, enabling bots to work across Instagram, Facebook, Telegram, WhatsApp, X/Twitter, Bluesky, and Reddit through a single integration.]]></description><link>https://vercel.com/changelog/chat-sdk-adds-zernio-support</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-adds-zernio-support</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 01 Apr 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Sniffing Out the CSS Olfactive API]]></title><description><![CDATA[A deep sniff of the new CSS Olfactive API, a set of proposed features for immersive user experiences using smell.]]></description><link>https://css-tricks.com/css-olfactive-api/</link><guid isPermaLink="true">https://css-tricks.com/css-olfactive-api/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Wed, 01 Apr 2026 13:54:47 GMT</pubDate></item><item><title><![CDATA[Vercel Queues now supports 7-day message TTL]]></title><description><![CDATA[Vercel Queues now supports a maximum message TTL of 7 days and a maximum delivery delay of 7 days. Defaults remain unchanged.]]></description><link>https://vercel.com/changelog/queues-now-supports-7-day-ttl</link><guid isPermaLink="true">https://vercel.com/changelog/queues-now-supports-7-day-ttl</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 01 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing EmDash — the spiritual successor to WordPress that solves plugin security]]></title><description><![CDATA[Today we are launching the beta of EmDash, a full-stack serverless JavaScript CMS built on Astro 6.0. It combines the features of a traditional CMS with modern security, running plugins in sandboxed Worker isolates.]]></description><link>https://blog.cloudflare.com/emdash-wordpress/</link><guid isPermaLink="true">https://blog.cloudflare.com/emdash-wordpress/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 01 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Our ongoing commitment to privacy for the 1.1.1.1 public DNS resolver]]></title><description><![CDATA[Eight years ago, we launched 1.1.1.1 to build a faster, more private Internet. Today, we’re sharing the results of our latest independent examination. The result: our privacy protections are working exactly as promised.]]></description><link>https://blog.cloudflare.com/1111-privacy-examination-2026/</link><guid isPermaLink="true">https://blog.cloudflare.com/1111-privacy-examination-2026/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Wed, 01 Apr 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[A Practical Guide To Design Principles]]></title><description><![CDATA[Design principles with references, examples, and methods for quick look-up. Brought to you by Design Patterns For AI Interfaces, **friendly video courses on UX** and design patterns by Vitaly.]]></description><link>https://smashingmagazine.com/2026/04/practical-guide-design-principles/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/04/practical-guide-design-principles/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Wed, 01 Apr 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[GLM 5V Turbo on AI Gateway]]></title><description><![CDATA[You can now access GLM 5V Turbo on Vercel's AI Gateway with no markup and no other provider accounts required.]]></description><link>https://vercel.com/changelog/glm-5v-turbo-on-ai-gateway</link><guid isPermaLink="true">https://vercel.com/changelog/glm-5v-turbo-on-ai-gateway</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 01 Apr 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[How Waldium made a blog platform work for humans and AI alike]]></title><description><![CDATA[How Waldium made a blog platform work for humans and AI alike. Waldium started the way most content platforms do: building blogs for humans to read. But something Amrutha kept noticing was quietly changing who, and what, showed up to read them.]]></description><link>https://vercel.com/blog/how-waldium-made-a-blog-platform-work-for-humans-and-ai-alike</link><guid isPermaLink="true">https://vercel.com/blog/how-waldium-made-a-blog-platform-work-for-humans-and-ai-alike</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 01 Apr 2026 05:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing the JetStream 3 Benchmark Suite]]></title><description><![CDATA[Today, alongside our colleagues at Google and Mozilla, we announced JetStream 3.0, a major update to the cross-browser benchmark suite.]]></description><link>https://webkit.org/blog/17899/introducing-the-jetstream-3-benchmark-suite/</link><guid isPermaLink="true">https://webkit.org/blog/17899/introducing-the-jetstream-3-benchmark-suite/</guid><category><![CDATA[WebKit]]></category><pubDate>Tue, 31 Mar 2026 18:30:06 GMT</pubDate></item><item><title><![CDATA[Agent-driven development in Copilot Applied Science]]></title><description><![CDATA[I used coding agents to build agents that automated part of my job. Here's what I learned about working better with coding agents.]]></description><link>https://github.blog/ai-and-ml/github-copilot/agent-driven-development-in-copilot-applied-science/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/agent-driven-development-in-copilot-applied-science/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 31 Mar 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Fancy Short Screen Recording Tools]]></title><description><![CDATA[There is a category of apps that help record short-form videos, mostly screencasts. For those of you who work on products that you need to showcase/teach people how to use, video can be super effective. Here’s a list of the ones I’ve seen for reference: I’ve been trying them out for videos like this, but [&hellip;]]]></description><link>https://frontendmasters.com/blog/fancy-short-screen-recording-tools/</link><guid isPermaLink="true">https://frontendmasters.com/blog/fancy-short-screen-recording-tools/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 31 Mar 2026 15:50:33 GMT</pubDate></item><item><title><![CDATA[What’s !important #8: Light/Dark Favicons, @mixin, object-view-box, and More]]></title><description><![CDATA[Short n’ sweet but ever so neat, this issue covers light/dark favicons, @mixin, anchor-interpolated morphing, object-view-box, new web features, and more.]]></description><link>https://css-tricks.com/whats-important-8/</link><guid isPermaLink="true">https://css-tricks.com/whats-important-8/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Tue, 31 Mar 2026 14:14:07 GMT</pubDate></item><item><title><![CDATA[Axios package compromise and remediation steps]]></title><description><![CDATA[Axios package compromise and remediation steps. The axios npm package was compromised in an active supply chain attack discovered on March 31, 2026.]]></description><link>https://vercel.com/changelog/axios-package-compromise-and-remediation-steps</link><guid isPermaLink="true">https://vercel.com/changelog/axios-package-compromise-and-remediation-steps</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 31 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing Programmable Flow Protection: custom DDoS mitigation logic for Magic Transit customers]]></title><description><![CDATA[Magic Transit customers can now program their own DDoS mitigation logic and deploy it across Cloudflare’s global network. This enables precise, stateful mitigation for custom and proprietary UDP protocols.]]></description><link>https://blog.cloudflare.com/programmable-flow-protection/</link><guid isPermaLink="true">https://blog.cloudflare.com/programmable-flow-protection/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 31 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[The Joy Of A Fresh Beginning (April 2026 Wallpapers Edition)]]></title><description><![CDATA[With the new month just around the corner, could there be a better occasion to freshen up your desktop? If you’re looking for some unique and inspiring wallpapers to accompany you on all those adventures that April may bring — and maybe spark some new ideas, too — well, this post has got you covered.]]></description><link>https://smashingmagazine.com/2026/03/desktop-wallpaper-calendars-april-2026/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/03/desktop-wallpaper-calendars-april-2026/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Tue, 31 Mar 2026 11:00:00 GMT</pubDate></item><item><title><![CDATA[Transfer Marketplace resources between teams]]></title><description><![CDATA[Transfer Marketplace resources between teams directly from the Vercel dashboard with ease. You can now move databases and other resources from providers like Neon, Supabase, and Prisma without relying on APIs.]]></description><link>https://vercel.com/changelog/transfer-marketplace-resources-between-teams</link><guid isPermaLink="true">https://vercel.com/changelog/transfer-marketplace-resources-between-teams</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 31 Mar 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[How FLORA shipped a creative agent on Vercel's AI stack]]></title><description><![CDATA[Flora’s FAUNA creative agent turns ideas into visual workflows on a digital canvas. Built on the Vercel AI Stack (AI SDK + Workflow SDK DurableAgent + Fluid Compute) to ship faster and iterate at scale.]]></description><link>https://vercel.com/blog/how-flora-shipped-a-creative-agent-on-vercels-ai-stack</link><guid isPermaLink="true">https://vercel.com/blog/how-flora-shipped-a-creative-agent-on-vercels-ai-stack</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 31 Mar 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[GitHub for Beginners: Getting started with GitHub security]]></title><description><![CDATA[Learn how to secure your projects and keep them safe with GitHub Advanced Security.]]></description><link>https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-github-security/</link><guid isPermaLink="true">https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-github-security/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 30 Mar 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[The Drill-Down Menu with Details and @scope]]></title><description><![CDATA[Even if you nest details elements, you can ensure only one level of them is open at a time, making a menu you can drill down (and up!) from.]]></description><link>https://frontendmasters.com/blog/the-drill-down-menu-with-details-and-scope/</link><guid isPermaLink="true">https://frontendmasters.com/blog/the-drill-down-menu-with-details-and-scope/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 30 Mar 2026 15:24:00 GMT</pubDate></item><item><title><![CDATA[Form Automation Tips for Happier User and Clients]]></title><description><![CDATA[That gap between "the form works" and "the business works" is something we don't really tend to discuss much as front-enders. We focus a great deal on user experience, validation methods, and accessibility, yet we overlook what the data does once it leaves our control]]></description><link>https://css-tricks.com/form-automation-tips-for-happier-user-and-clients/</link><guid isPermaLink="true">https://css-tricks.com/form-automation-tips-for-happier-user-and-clients/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 30 Mar 2026 14:12:14 GMT</pubDate></item><item><title><![CDATA[February 2026 Baseline monthly digest]]></title><description><![CDATA[Read about various happenings with Baseline during February 2026.]]></description><link>https://web.dev/blog/baseline-digest-feb-2026?hl=en</link><guid isPermaLink="true">https://web.dev/blog/baseline-digest-feb-2026?hl=en</guid><category><![CDATA[web.dev]]></category><pubDate>Mon, 30 Mar 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Cloudflare Client-Side Security: smarter detection, now open to everyone]]></title><description><![CDATA[We are opening our advanced Client-Side Security tools to all users, featuring a new cascading AI detection system. By combining graph neural networks and LLMs, we've reduced false positives by up to 200x while catching sophisticated zero-day exploits.]]></description><link>https://blog.cloudflare.com/client-side-security-open-to-everyone/</link><guid isPermaLink="true">https://blog.cloudflare.com/client-side-security-open-to-everyone/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 30 Mar 2026 06:00:00 GMT</pubDate></item><item><title><![CDATA[Agent responsibly]]></title><description><![CDATA[There's a difference between leveraging AI and relying on it. A framework for shipping agent-generated code with the judgment and guardrails it requires.]]></description><link>https://vercel.com/blog/agent-responsibly</link><guid isPermaLink="true">https://vercel.com/blog/agent-responsibly</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 30 Mar 2026 05:00:00 GMT</pubDate></item><item><title><![CDATA[Making Turborepo 96% faster with agents, sandboxes, and humans]]></title><description><![CDATA[Turborepo 2.9 is up to 96% faster than Turborepo 2.8. Here's how we did it, using coding agents, a human in the loop, and Vercel Sandboxes.]]></description><link>https://vercel.com/blog/making-turborepo-ninety-six-percent-faster-with-agents-sandboxes-and-humans</link><guid isPermaLink="true">https://vercel.com/blog/making-turborepo-ninety-six-percent-faster-with-agents-sandboxes-and-humans</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 30 Mar 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel CDN now respects Cache-Control headers from external origins by default]]></title><description><![CDATA[New projects created after April 6th will cache responses from external origins according to upstream Cache-Control / CDN-Cache-Control / Vercel-CDN-Cache-Control headers by default.]]></description><link>https://vercel.com/changelog/vercels-cdn-now-respects-cache-control-headers-from-external-origins-by-default</link><guid isPermaLink="true">https://vercel.com/changelog/vercels-cdn-now-respects-cache-control-headers-from-external-origins-by-default</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 30 Mar 2026 03:00:00 GMT</pubDate></item><item><title><![CDATA[How we use Abstract Syntax Trees (ASTs) to turn Workflows code into visual diagrams ]]></title><description><![CDATA[Workflows are now visualized via step diagrams in the dashboard. Here’s how we translate your TypeScript code into a visual representation of the workflow.]]></description><link>https://blog.cloudflare.com/workflow-diagrams/</link><guid isPermaLink="true">https://blog.cloudflare.com/workflow-diagrams/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Fri, 27 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Chrome 147 enables concurrent and nested view transitions with element-scoped view transitions]]></title><description><![CDATA[The next iteration of view transitions is here!]]></description><link>https://developer.chrome.com/blog/element-scoped-view-transitions?hl=en</link><guid isPermaLink="true">https://developer.chrome.com/blog/element-scoped-view-transitions?hl=en</guid><category><![CDATA[chrome for developers]]></category><pubDate>Fri, 27 Mar 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[New to the web platform in March]]></title><description><![CDATA[Discover some of the interesting features that have landed in stable and beta web browsers during March 2026.]]></description><link>https://web.dev/blog/web-platform-03-2026?hl=en</link><guid isPermaLink="true">https://web.dev/blog/web-platform-03-2026?hl=en</guid><category><![CDATA[web.dev]]></category><pubDate>Fri, 27 Mar 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Release Notes for Safari Technology Preview 240]]></title><description><![CDATA[Safari Technology Preview Release 240 is now available for download for macOS Tahoe and macOS Sequoia.]]></description><link>https://webkit.org/blog/17896/release-notes-for-safari-technology-preview-240/</link><guid isPermaLink="true">https://webkit.org/blog/17896/release-notes-for-safari-technology-preview-240/</guid><category><![CDATA[WebKit]]></category><pubDate>Thu, 26 Mar 2026 23:15:35 GMT</pubDate></item><item><title><![CDATA[What’s coming to our GitHub Actions 2026 security roadmap]]></title><description><![CDATA[A look at GitHub Actions’ 2026 roadmap, outlining how secure defaults, policy controls, and CI/CD observability harden the software supply chain end to end.]]></description><link>https://github.blog/news-insights/product-news/whats-coming-to-our-github-actions-2026-security-roadmap/</link><guid isPermaLink="true">https://github.blog/news-insights/product-news/whats-coming-to-our-github-actions-2026-security-roadmap/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 26 Mar 2026 16:49:14 GMT</pubDate></item><item><title><![CDATA[A year of open source vulnerability trends: CVEs, advisories, and malware]]></title><description><![CDATA[Reviewed advisories hit a four-year low, malware advisories surged, and CNA publishing grew—here’s what changed.]]></description><link>https://github.blog/security/supply-chain-security/a-year-of-open-source-vulnerability-trends-cves-advisories-and-malware/</link><guid isPermaLink="true">https://github.blog/security/supply-chain-security/a-year-of-open-source-vulnerability-trends-cves-advisories-and-malware/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 26 Mar 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[The Top Trait Companies Look For in a Technical Interview]]></title><description><![CDATA[A look at an example task an interviewer might give you and all the details of how you could approach and and what they are watching for.]]></description><link>https://frontendmasters.com/blog/the-top-trait-companies-look-for-in-a-technical-interview/</link><guid isPermaLink="true">https://frontendmasters.com/blog/the-top-trait-companies-look-for-in-a-technical-interview/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 26 Mar 2026 15:27:08 GMT</pubDate></item><item><title><![CDATA[Generative UI Notes]]></title><description><![CDATA[Looking at research and experiments that are designed to automatically generate user interfaces based on user preferences.]]></description><link>https://css-tricks.com/generative-ui-notes/</link><guid isPermaLink="true">https://css-tricks.com/generative-ui-notes/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 26 Mar 2026 14:59:55 GMT</pubDate></item><item><title><![CDATA[A one-line Kubernetes fix that saved 600 hours a year]]></title><description><![CDATA[When we investigated why our Atlantis instance took 30 minutes to restart, we discovered a bottleneck in how Kubernetes handles volume permissions. By adjusting the fsGroupChangePolicy, we reduced restart times to 30 seconds.]]></description><link>https://blog.cloudflare.com/one-line-kubernetes-fix-saved-600-hours-a-year/</link><guid isPermaLink="true">https://blog.cloudflare.com/one-line-kubernetes-fix-saved-600-hours-a-year/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 26 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[The Site-Search Paradox: Why The Big Box Always Wins]]></title><description><![CDATA[Success in modern UX isn’t about having the most content. It’s about having the most findable content. Yet even with more data and better tools than ever, internal search often fails, leaving users to rely on global search engines to find a single page on a local site. Why does the “Big Box” still win, and how can we bring users back?]]></description><link>https://smashingmagazine.com/2026/03/site-search-paradox-why-big-box-always-wins/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/03/site-search-paradox-why-big-box-always-wins/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Thu, 26 Mar 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel Sandboxes now allow unique, customizable names]]></title><description><![CDATA[Vercel Sandbox now have unique, customizable names within your project, replacing the previous ID-based identification.]]></description><link>https://vercel.com/changelog/vercel-sandboxes-now-allow-unique-customizable-names</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-sandboxes-now-allow-unique-customizable-names</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 26 Mar 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Automatic persistence now in beta on Vercel Sandbox]]></title><description><![CDATA[Vercel Sandbox now supports persistent sandboxes that automatically save and restore file system state.]]></description><link>https://vercel.com/changelog/vercel-sandbox-persistent-sandboxes-beta</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-sandbox-persistent-sandboxes-beta</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 26 Mar 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel plugin now supported on OpenAI Codex and Codex CLI]]></title><description><![CDATA[The Vercel plugin now supports OpenAI Codex and Codex CLI. With the plugin, teams can access over 39 platform skills, three specialist agents, and real-time code validation to assist with their development workflow.]]></description><link>https://vercel.com/changelog/vercel-plugin-openai-codex-and-codex-cli-support</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-plugin-openai-codex-and-codex-cli-support</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 26 Mar 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Updates to GitHub Copilot interaction data usage policy]]></title><description><![CDATA[From April 24 onward, interaction data from Copilot Free, Pro, and Pro+ users will be used to train and improve our AI models unless they opt out.]]></description><link>https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-policy/</link><guid isPermaLink="true">https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-policy/</guid><category><![CDATA[GitHub]]></category><pubDate>Wed, 25 Mar 2026 19:02:29 GMT</pubDate></item><item><title><![CDATA[Next.js Across Platforms: Adapters, OpenNext, and Our Commitments]]></title><description><![CDATA[Next.js 16.2 introduces a stable Adapter API, a public adapter test suite, and a working group for more consistent deployment across platforms.]]></description><link>https://nextjs.org/blog/nextjs-across-platforms</link><guid isPermaLink="true">https://nextjs.org/blog/nextjs-across-platforms</guid><category><![CDATA[Next.js]]></category><pubDate>Wed, 25 Mar 2026 17:00:00 GMT</pubDate></item><item><title><![CDATA[Firefox Developer Edition and Beta: Try out Mozilla’s .rpm package!]]></title><description><![CDATA[In January, we introduced our Nightly package for RPM-based Linux distributions. Today, we are thrilled to announce it is now available for Firefox Beta! Firefox Beta is great for testing ...]]></description><link>https://hacks.mozilla.org/2026/03/firefox-developer-edition-and-beta-try-out-mozillas-rpm-package/</link><guid isPermaLink="true">https://hacks.mozilla.org/2026/03/firefox-developer-edition-and-beta-try-out-mozillas-rpm-package/</guid><category><![CDATA[Mozilla Hacks]]></category><pubDate>Wed, 25 Mar 2026 16:17:11 GMT</pubDate></item><item><title><![CDATA[Unified reporting for all AI Gateway usage]]></title><description><![CDATA[Break down AI inference costs by model, provider, user, and pricing tier. The Custom Reporting API gives you the data to calculate margins, track customer usage, and optimize spend across BYOK and system credentials.]]></description><link>https://vercel.com/blog/unified-reporting-for-your-ai-spend</link><guid isPermaLink="true">https://vercel.com/blog/unified-reporting-for-your-ai-spend</guid><category><![CDATA[Vercel]]></category><pubDate>Wed, 25 Mar 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Shadow DOM Focus Delegation: Getting delegatesFocus Right]]></title><description><![CDATA[You don't necessarily have to do focus handling yourself with shadow DOM web components. For simple wrapper components, there is an easier (and better) way.]]></description><link>https://frontendmasters.com/blog/shadow-dom-focus-delegation-getting-delegatesfocus-right/</link><guid isPermaLink="true">https://frontendmasters.com/blog/shadow-dom-focus-delegation-getting-delegatesfocus-right/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Tue, 24 Mar 2026 23:19:54 GMT</pubDate></item><item><title><![CDATA[Developing a minimally HashDoS resistant, yet quickly reversible integer hash for V8]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/vulnerability/march-2026-hashdos</link><guid isPermaLink="true">https://nodejs.org/en/blog/vulnerability/march-2026-hashdos</guid><category><![CDATA[Node.js]]></category><pubDate>Tue, 24 Mar 2026 20:50:00 GMT</pubDate></item><item><title><![CDATA[Node.js 25.8.2 (Current)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v25.8.2</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v25.8.2</guid><category><![CDATA[Node.js]]></category><pubDate>Tue, 24 Mar 2026 20:43:41 GMT</pubDate></item><item><title><![CDATA[Node.js 24.14.1 (LTS)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v24.14.1</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v24.14.1</guid><category><![CDATA[Node.js]]></category><pubDate>Tue, 24 Mar 2026 20:43:31 GMT</pubDate></item><item><title><![CDATA[Node.js 22.22.2 (LTS)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v22.22.2</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v22.22.2</guid><category><![CDATA[Node.js]]></category><pubDate>Tue, 24 Mar 2026 20:43:26 GMT</pubDate></item><item><title><![CDATA[Node.js 20.20.2 (LTS)]]></title><description><![CDATA[Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.]]></description><link>https://nodejs.org/en/blog/release/v20.20.2</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v20.20.2</guid><category><![CDATA[Node.js]]></category><pubDate>Tue, 24 Mar 2026 20:35:47 GMT</pubDate></item><item><title><![CDATA[WebKit Features for Safari 26.4]]></title><description><![CDATA[March has a way of bringing a lot of new things to WebKit — and this year is no exception.]]></description><link>https://webkit.org/blog/17862/webkit-features-for-safari-26-4/</link><guid isPermaLink="true">https://webkit.org/blog/17862/webkit-features-for-safari-26-4/</guid><category><![CDATA[WebKit]]></category><pubDate>Tue, 24 Mar 2026 17:00:30 GMT</pubDate></item><item><title><![CDATA[Building AI-powered GitHub issue triage with the Copilot SDK]]></title><description><![CDATA[Learn how to integrate the Copilot SDK into a React Native app to generate AI-powered issue summaries.]]></description><link>https://github.blog/ai-and-ml/github-copilot/building-ai-powered-github-issue-triage-with-the-copilot-sdk/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/building-ai-powered-github-issue-triage-with-the-copilot-sdk/</guid><category><![CDATA[GitHub]]></category><pubDate>Tue, 24 Mar 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Chat SDK now supports scheduled Slack messages]]></title><description><![CDATA[Chat SDK now supports scheduling messages, so you can have your agent send a message on your behalf in the past, while still maintaining the option to cancel it.]]></description><link>https://vercel.com/changelog/chat-sdk-now-supports-scheduled-slack-messages</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-now-supports-scheduled-slack-messages</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 24 Mar 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Chat SDK now supports concurrent message handling]]></title><description><![CDATA[Chat SDK now lets you control what happens when a new message arrives before a previous one finishes processing, with support for configurable concurrency strategies across all adapters.]]></description><link>https://vercel.com/changelog/chat-sdk-now-supports-concurrent-message-handling</link><guid isPermaLink="true">https://vercel.com/changelog/chat-sdk-now-supports-concurrent-message-handling</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 24 Mar 2026 14:00:00 GMT</pubDate></item><item><title><![CDATA[Sandboxing AI agents, 100x faster]]></title><description><![CDATA[We’re introducing Dynamic Workers, which allow you to execute AI-generated code in secure, lightweight isolates. This approach is 100 times faster than traditional containers, enabling millisecond startup times for AI agent sandboxing.]]></description><link>https://blog.cloudflare.com/dynamic-workers/</link><guid isPermaLink="true">https://blog.cloudflare.com/dynamic-workers/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Tue, 24 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Testing Font Scaling For Accessibility With Figma Variables]]></title><description><![CDATA[Accessibility works best when it blends into everyday design workflows. The goal isn’t a big transformation, but simple work processes that fit naturally into a team’s routine. With Figma variables, testing font size increases becomes part of the design flow itself, making accessibility feel almost inevitable rather than optional.]]></description><link>https://smashingmagazine.com/2026/03/testing-font-scaling-accessibility-figma-variables/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/03/testing-font-scaling-accessibility-figma-variables/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Tue, 24 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Elastic build machines now available in beta]]></title><description><![CDATA[Pro and Enterprise users can now set their projects to build with a dynamic "elastic" setting. Vercel will automatically pick the right build machine depending on the app and its build process.]]></description><link>https://vercel.com/changelog/elastic-build-machines-are-available-in-beta</link><guid isPermaLink="true">https://vercel.com/changelog/elastic-build-machines-are-available-in-beta</guid><category><![CDATA[Vercel]]></category><pubDate>Tue, 24 Mar 2026 07:00:00 GMT</pubDate></item><item><title><![CDATA[Two Circles, One Arrow, and Anchor Positioning]]></title><description><![CDATA[Drawing an line with arrows pointing to the center of two arbitrary elements measuring and displaying the distance between them doesn't seem like it would be possible in CSS alone... but...]]></description><link>https://frontendmasters.com/blog/two-circles-one-arrow-and-anchor-positioning/</link><guid isPermaLink="true">https://frontendmasters.com/blog/two-circles-one-arrow-and-anchor-positioning/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Mon, 23 Mar 2026 18:57:05 GMT</pubDate></item><item><title><![CDATA[Storybook MCP for React]]></title><description><![CDATA[Storybook-powered agentic UI development]]></description><link>https://storybook.js.org/blog/storybook-mcp-for-react/</link><guid isPermaLink="true">https://storybook.js.org/blog/storybook-mcp-for-react/</guid><category><![CDATA[Storybook]]></category><pubDate>Mon, 23 Mar 2026 16:51:40 GMT</pubDate></item><item><title><![CDATA[Announcing TypeScript 6.0]]></title><description><![CDATA[TypeScript 6.0 is now available! TypeScript 6 is a stepping-stone release, aligning with the upcoming native-speed 7.0 release.]]></description><link>https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/</link><guid isPermaLink="true">https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/</guid><category><![CDATA[TypeScript]]></category><pubDate>Mon, 23 Mar 2026 16:34:10 GMT</pubDate></item><item><title><![CDATA[GitHub expands application security coverage with AI‑powered detections]]></title><description><![CDATA[CodeQL and AI‑powered detections work together in GitHub Code Security to identify vulnerabilities across more languages and file types.]]></description><link>https://github.blog/security/application-security/github-expands-application-security-coverage-with-ai-powered-detections/</link><guid isPermaLink="true">https://github.blog/security/application-security/github-expands-application-security-coverage-with-ai-powered-detections/</guid><category><![CDATA[GitHub]]></category><pubDate>Mon, 23 Mar 2026 16:00:00 GMT</pubDate></item><item><title><![CDATA[Experimenting With Scroll-Driven corner-shape Animations]]></title><description><![CDATA[The new CSS corner-shape() property is mathematical, so it’s easily animated. Author Daniel Schwarz pokes at animating the property for interesting UI effects.]]></description><link>https://css-tricks.com/experimenting-with-scroll-driven-corner-shape-animations/</link><guid isPermaLink="true">https://css-tricks.com/experimenting-with-scroll-driven-corner-shape-animations/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Mon, 23 Mar 2026 13:51:15 GMT</pubDate></item><item><title><![CDATA[Launching Cloudflare’s Gen 13 servers: trading cache for cores for 2x edge compute performance]]></title><description><![CDATA[Cloudflare’s Gen 13 servers double our compute throughput by rethinking the balance between cache and cores. Moving to high-core-count AMD EPYC ™ Turin CPUs, we traded large L3 cache for raw compute density. By running our new Rust-based FL2 stack, we completely mitigated the latency penalty to unlock twice the performance.]]></description><link>https://blog.cloudflare.com/gen13-launch/</link><guid isPermaLink="true">https://blog.cloudflare.com/gen13-launch/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 23 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Inside Gen 13: how we built our most powerful server yet]]></title><description><![CDATA[Cloudflare's Gen 13 servers introduce AMD EPYC™ Turin 9965 processors and a transition to 100 GbE networking to meet growing traffic demands. In this technical deep dive, we explain the engineering rationale behind each major component selection.]]></description><link>https://blog.cloudflare.com/gen13-config/</link><guid isPermaLink="true">https://blog.cloudflare.com/gen13-config/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Mon, 23 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Enterprise teams can now set their default build machine]]></title><description><![CDATA[Enterprise teams can now set their team's default build machine. This setting will affect all new projects]]></description><link>https://vercel.com/changelog/enterprise-teams-can-now-set-their-default-build-machine</link><guid isPermaLink="true">https://vercel.com/changelog/enterprise-teams-can-now-set-their-default-build-machine</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 23 Mar 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[SERHANT.'s playbook for rapid AI iteration]]></title><description><![CDATA[Learn how SERHANT. scaled its AI platform S.MPLE to 900+ real estate agents using Next.js, Vercel, and AI SDK, without replatforming or locking into a single model provider.]]></description><link>https://vercel.com/blog/serhants-playbook-for-rapid-ai-iteration</link><guid isPermaLink="true">https://vercel.com/blog/serhants-playbook-for-rapid-ai-iteration</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 23 Mar 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[new.website joins forces with v0]]></title><description><![CDATA[v0 and new.website have joined forces to shorten the path from prototype to production for websites and web apps.]]></description><link>https://vercel.com/blog/new-website-joins-forces-with-v0</link><guid isPermaLink="true">https://vercel.com/blog/new-website-joins-forces-with-v0</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 23 Mar 2026 04:00:00 GMT</pubDate></item><item><title><![CDATA[View specific error codes in runtime logs]]></title><description><![CDATA[You can now view specific error codes, when relevant, directly in the request details panel of the Runtime Logs page of the Vercel dashboard, in addition to the HTTP status response code.]]></description><link>https://vercel.com/changelog/view-specific-error-codes-in-runtime-logs</link><guid isPermaLink="true">https://vercel.com/changelog/view-specific-error-codes-in-runtime-logs</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Activity Log now available in Vercel CLI]]></title><description><![CDATA[You can now query for activity logs the Vercel CLI using the vercel activity command. This enables you to pull activity logs programmatically.]]></description><link>https://vercel.com/changelog/activity-log-now-available-in-vercel-cli</link><guid isPermaLink="true">https://vercel.com/changelog/activity-log-now-available-in-vercel-cli</guid><category><![CDATA[Vercel]]></category><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Text scaling support in Chrome Canary]]></title><link>https://frontendmasters.com/blog/text-scaling-support-in-chrome-canary/</link><guid isPermaLink="true">https://frontendmasters.com/blog/text-scaling-support-in-chrome-canary/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Fri, 20 Mar 2026 16:28:29 GMT</pubDate></item><item><title><![CDATA[Dropdowns Inside Scrollable Containers: Why They Break And How To Fix Them Properly]]></title><link>https://smashingmagazine.com/2026/03/dropdowns-scrollable-containers-why-break-how-fix/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/03/dropdowns-scrollable-containers-why-break-how-fix/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Fri, 20 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Sandbox SDK adds file permission control]]></title><description><![CDATA[Set file permissions directly in the Sandbox SDK writeFiles API without a separate chmod call, improving performance.]]></description><link>https://vercel.com/changelog/sandbox-sdk-file-permissions</link><guid isPermaLink="true">https://vercel.com/changelog/sandbox-sdk-file-permissions</guid><category><![CDATA[Vercel]]></category><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Powering the agents: Workers AI now runs large models, starting with Kimi K2.5]]></title><description><![CDATA[Kimi K2.5 is now on Workers AI, helping you power agents entirely on Cloudflare’s Developer Platform. Learn how we optimized our inference stack and reduced inference costs for internal agent use cases.]]></description><link>https://blog.cloudflare.com/workers-ai-large-models/</link><guid isPermaLink="true">https://blog.cloudflare.com/workers-ai-large-models/</guid><category><![CDATA[Cloudflare]]></category><pubDate>Thu, 19 Mar 2026 19:53:16 GMT</pubDate></item><item><title><![CDATA[Rethinking open source mentorship in the AI era]]></title><description><![CDATA[As contribution volume grows, mentorship signals are harder to read. The 3 Cs framework helps maintainers mentor more strategically, without burning out.]]></description><link>https://github.blog/open-source/maintainers/rethinking-open-source-mentorship-in-the-ai-era/</link><guid isPermaLink="true">https://github.blog/open-source/maintainers/rethinking-open-source-mentorship-in-the-ai-era/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 19 Mar 2026 18:00:00 GMT</pubDate></item><item><title><![CDATA[How Squad runs coordinated AI agents inside your repository]]></title><description><![CDATA[An inside look at repository-native orchestration with GitHub Copilot and design patterns behind multi-agent workflows.]]></description><link>https://github.blog/ai-and-ml/github-copilot/how-squad-runs-coordinated-ai-agents-inside-your-repository/</link><guid isPermaLink="true">https://github.blog/ai-and-ml/github-copilot/how-squad-runs-coordinated-ai-agents-inside-your-repository/</guid><category><![CDATA[GitHub]]></category><pubDate>Thu, 19 Mar 2026 16:09:50 GMT</pubDate></item><item><title><![CDATA[Image Gallery with Popovers and AIM (Anchor-Interpolated Morph)]]></title><description><![CDATA[An image gallery is a nice example of AIM, where the larger version of an image can]]></description><link>https://frontendmasters.com/blog/image-gallery-with-popovers-and-aim-anchor-interpolated-morph/</link><guid isPermaLink="true">https://frontendmasters.com/blog/image-gallery-with-popovers-and-aim-anchor-interpolated-morph/</guid><category><![CDATA[Frontend Maters Blog]]></category><pubDate>Thu, 19 Mar 2026 15:24:50 GMT</pubDate></item><item><title><![CDATA[Modal vs. Separate Page: UX Decision Tree]]></title><description><![CDATA[How to choose between modals and pages, when to avoid modals, and how to determine the right level of interruption or navigation. Brought to you by Smart Interface Design Patterns, a **friendly video course on UX** and design patterns by Vitaly.]]></description><link>https://smashingmagazine.com/2026/03/modal-separate-page-ux-decision-tree/</link><guid isPermaLink="true">https://smashingmagazine.com/2026/03/modal-separate-page-ux-decision-tree/</guid><category><![CDATA[SMASHING MAGAZINE]]></category><pubDate>Thu, 19 Mar 2026 15:00:00 GMT</pubDate></item><item><title><![CDATA[JavaScript for Everyone: Destructuring]]></title><description><![CDATA[Mat Marquis and Andy Bell have released JavaScript for Everyone, an online course offered exclusively at Piccalilli. This post is an excerpt from the course taken specifically from a chapter all about JavaScript destructuring.]]></description><link>https://css-tricks.com/javascript-for-everyone-destructuring/</link><guid isPermaLink="true">https://css-tricks.com/javascript-for-everyone-destructuring/</guid><category><![CDATA[CSS-Tricks]]></category><pubDate>Thu, 19 Mar 2026 13:06:30 GMT</pubDate></item><item><title><![CDATA[Two startups at global scale without DevOps]]></title><description><![CDATA[Discover how small AI teams in APJ scale to millions of users without hiring platform engineers. See how Vercel powers their growth.]]></description><link>https://vercel.com/blog/two-startups-at-global-scale-without-devops</link><guid isPermaLink="true">https://vercel.com/blog/two-startups-at-global-scale-without-devops</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 19 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Build knowledge agents without embeddings]]></title><description><![CDATA[Open source file-system and knowledge based agent template. Build AI agents that stay up to date with your knowledge base. Grep, find, and cat across your sources, no embeddings, no vector DB.]]></description><link>https://vercel.com/blog/build-knowledge-agents-without-embeddings</link><guid isPermaLink="true">https://vercel.com/blog/build-knowledge-agents-without-embeddings</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 19 Mar 2026 13:00:00 GMT</pubDate></item><item><title><![CDATA[Vercel is now available in Stripe Projects]]></title><description><![CDATA[This integration helps streamline the path from code to a live application and supports a growing ecosystem of agent-driven development workflows, where tools and services can be provisioned programmatically as part of the build process.]]></description><link>https://vercel.com/changelog/vercel-is-now-available-in-stripe-projects</link><guid isPermaLink="true">https://vercel.com/changelog/vercel-is-now-available-in-stripe-projects</guid><category><![CDATA[Vercel]]></category><pubDate>Thu, 19 Mar 2026 13:00:00 GMT</pubDate></item></channel></rss>