直近1週間の更新
5/9 (土)

Quoting Luke Curley Simon Willison's Weblog
<blockquote cite="https://moq.dev/blog/webrtc-is-the-problem/"><p>WebRTC is designed to <strong>degrade and drop my prompt</strong> during poor network conditions.</p><p>wtf my dude</p><p>WebRTC aggressively drops audio packets to keep latency low. If you’ve ever heard distorted audio on a conference call, that’s WebRTC baybee. The idea is that conference calls depend on rapid back-and-forth, so pausing to wait for audio is unacceptable.</p>...
15時間前

How to Control Infinite CSS Animations (Part 1 of 2)
Frontend Masters Boost RSS Feed
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.
19時間前

Using Claude Code: The Unreasonable Effectiveness of HTML Simon Willison's Weblog
<p><strong><a href="https://twitter.com/trq212/status/2052809885763747935">Using Claude Code: The Unreasonable Effectiveness of HTML</a></strong></p>Thought-provoking piece by Thariq Shihipar (on the Claude Code team at Anthropic) advocating for HTML over Markdown as an output format to request from Claude.</p><p>The article is crammed with interesting examples (collected on <a href="https://thariqs.github.io/html-effectiveness/">this site&l...
19時間前

Why age assurance laws matter for developers
The GitHub Blog
Youth safety requirements are moving down the tech stack to operating systems and app stores—raising new questions for open source developers. The post Why age assurance laws matter for developers appeared first on The GitHub Blog.
1日前

How researchers are using GitHub Innovation Graph data to reveal the “digital complexity” of nations
The GitHub Blog
Researchers share in an interview how they used GitHub data to predict GDP, inequality, and emissions in ways that traditional economic data misses, along with our Q4 2025 data release.The post How researchers are using GitHub Innovation Graph data to reveal the “digital complexity” of nations appeared first on The GitHub Blog.
1日前
5/8 (金)

Using CSS corner-shape For Folded Corners
CSS-Tricks
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.Using CSS corner-shape For Folded Corners originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
1日前

The Index: Issue #181
Piccalilli - Everything
Before we get into this issue, I thought I'd just let you know that Scott has launched a free Mindful Design Toolkit, packed with good stuff for you.Polypane snippets storePolypane is already the best development browser in the business and these new snippets make it even better.Artemis 2 photo timelineA really impressive page which assigns photos from NASA's Flickr to points in the Artemis 2 mission's timeline.Anil also answers why the photos are on Flickr here.RYBittenThis is really stunning w
1日前

Supabase Is Now an Official ChatGPT App
Supabase Blog
Connect your Supabase projects to ChatGPT and manage your database infrastructure by telling ChatGPT what you need.
1日前

Socket Releases Free Certified Patches for Critical vm2 Sandbox Escape
Socket
A critical vm2 sandbox escape can allow untrusted JavaScript to break isolation and execute commands on the host Node.js process.
1日前

Chat SDK adds Messenger adapter support
Vercel News
Chat SDK now supports as a chat adapter.MessengerBuild agents that support messages, reactions, multimedia downloads, postback buttons, and direct conversations, with display names fetched automatically from user profiles.Read the to get started, , or .Chat SDK documentationbrowse the supported adapterslearn how to build your ownSpecial thanks to , whose community contribution in laid the groundwork for this adapter.@mitkodknPR #461Read more
1日前

DevOps AgentからAurora MySQLを安全に調査できるようにした話 〜 AgentCore Gateway + Lambda構成 〜 投稿日
CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
本記事は、AWS DevOps AgentからAurora MySQLの調査を安全におこなえるように ...
2日前

TypeScript で実装したワークフローの「正しさ」を Lean とランダムテストで検証する
CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
以下では Lean 4 を前提に説明を行います。
2日前

Same Page View Transition Examples
Frontend Masters Boost RSS Feed
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:
2日前

PKCE vs Device Flow: Which OAuth flow is best for CLI auth?
WorkOS Blog
A practical, security-first comparison of the two browser-delegated OAuth flows that CLIs use, with recommendations for laptops, headless servers, containers, and CI runners.
2日前

How to add enterprise SSO to your CLI
WorkOS Blog
Implement OAuth 2.0 Device Code and PKCE flows in TypeScript, route users through Okta SSO, and pick the right pattern for headless and local environments, with WorkOS AuthKit.
2日前

Handwritten SDKs Are Dead
WorkOS Blog
How WorkOS uses AI-powered code generation to build and maintain SDKs across multiple languages from a single OpenAPI spec.
2日前

Chat SDK adds web adapter support
Vercel News
You can now build chat UIs that connect to Chat SDK with the new . Build in-product assistants, support agents, or any other browser-based chat experience.web adapterDefine the bot on your server:Then stream replies live to the browser with a preconfigured hook:@ai-sdk/reactuseChatRead the to get started, , or .Chat SDK documentationbrowse the supported adapterslearn how to build your ownRead more
2日前

Chat SDK now supports conversation history
Vercel News
Chat SDK now supports cross-platform conversation history through the new and options. User transcripts persist across every , allowing the same user to keep their message history wherever they message your bot.transcriptsidentityplatform adapter exposes four methods, backed by your existing state adapter:bot.transcriptsRead the to get started, or try one of the .Chat SDK documentationtemplatesRead more: persist an inbound message or a bot replyappend: return entries chronologically with filters
2日前

Improving token efficiency in GitHub Agentic Workflows
The GitHub Blog
Agentic workflows that run on every pull request can quietly accumulate large API bills. Here's how we instrumented our own production workflows, found the inefficiencies, and built agents to fix them.The post Improving token efficiency in GitHub Agentic Workflows appeared first on The GitHub Blog.
2日前

Release Notes for Safari Technology Preview 243
WebKit
Safari Technology Preview Release 243 is now available for download for macOS Tahoe and macOS Sequoia.
2日前

Better Browser Caching with No-Vary-Search
CSS Wizardry
No-Vary-Search lets HTTP caches ignore irrelevant query parameters such as UTM tags, while still keeping meaningful ones like product variants in the cache key.
2日前

NGINX Gateway Fabric 2.6: F5 WAF for NGINX Comes to the Gateway API
NGINX Community Blog
NGINX Gateway Fabric 2.6 marks our initial foray into implementing enterprise grade security capabilities into the Gateway API standard. This release brings F5 WAF for NGINX support to a Gateway API implementation, making NGINX Gateway Fabric one of the first Gateway API implementations to offer enterprise-grade WAF capabilities natively. Here’s what else is new: F5 […]
2日前

Building for the future
The Cloudflare Blog
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.
2日前

llm-gemini 0.31 Simon Willison's Weblog
<p><strong>Release:</strong> <a href="https://github.com/simonw/llm-gemini/releases/tag/0.31">llm-gemini 0.31</a></p> <blockquote><ul><li><code>gemini-3.1-flash-lite</code> is <a href="https://cloud.google.com/blog/products/ai-machine-learning/gemini-3-1-flash-lite-is-now-generally-available">no longer a preview</a>. </li></ul></blockquote><p>Here's my write-up of the <a href="https://simonw...
2日前

Agent pull requests are everywhere. Here’s how to review them.
The GitHub Blog
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.The post Agent pull requests are everywhere. Here’s how to review them. appeared first on The GitHub Blog.
2日前

Big Words Simon Willison's Weblog
<p><strong>Tool:</strong> <a href="https://tools.simonwillison.net/big-words">Big Words</a></p> <p>I'm using my <a href="https://simonwillison.net/2026/Feb/25/present/">vibe coded macOS presentations tool</a> to put together a talk, and I wanted to add a slide with some text on it. The tool only accepts URLs, so I <a href="https://github.com/simonw/tools/pull/279">put together</a> a quick page that accepts query string arguments ...
2日前

Behind the Scenes Hardening Firefox with Claude Mythos Preview Simon Willison's Weblog
<p><strong><a href="https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/">Behind the Scenes Hardening Firefox with Claude Mythos Preview</a></strong></p>Fascinating, in-depth details on how Mozilla used their access to the Claude Mythos preview to locate and then fix hundreds of vulnerabilities in Firefox:</p><blockquote><p><strong>Suddenly, the bugs are very good</strong></p><p>Just a few months ago...
2日前

Notes on the xAI/Anthropic data center deal Simon Willison's Weblog
<p>There weren't a lot of big new announcements from Anthropic at yesterday's Code w/ Claude event, but the biggest by far was the deal they've struck with SpaceX/xAI to use "all of the capacity of their Colossus data center".</p><p>As I mentioned in my <a href="https://simonwillison.net/2026/May/6/code-w-claude-2026/">live blog of the keynote</a>, that's the one with the <a href="https://www.politico.com/news/2025/05/06/elon-musk-xai-memphis-gas-turbines-air-po...
2日前

Behind the Scenes Hardening Firefox with Claude Mythos Preview Mozilla Hacks – the Web developer blog
Two weeks ago we announced that we had identified and fixed an unprecedented number of latent security bugs in Firefox with the help of Claude Mythos Preview and other AI models. In this post, we’ll go into more detail about how we approached this work, what we found, and advice for other projects on making […]The post Behind the Scenes Hardening Firefox with Claude Mythos Preview appeared first on Mozilla Hacks - the Web developer blog.
2日前
5/7 (木)

A Scrollytelling Gift for Mum on Mother’s Day 2026
CSS-Tricks
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.A Scrollytelling Gift for Mum on Mother’s Day 2026 originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
2日前

How Cloudflare responded to the “Copy Fail” Linux vulnerability
The Cloudflare Blog
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.
2日前

Next.js May 2026 security release
Vercel News
SummaryWe have shipped a coordinated security release for Next.js addressing 13 advisories across denial of service, middleware and proxy bypass, server-side request forgery, cache poisoning, and cross-site scripting. One advisory addresses an upstream React Server Components vulnerability tracked as . CVE-2026-23870Patched versions are available for both React and Next.js, and all should upgrade immediately.affected usersThe release addresses the following advisories:Affects applications that r
2日前

Stop Using Yarn Classic
Nicolas Charpentier's Blog
Yarn Classic is frozen, and its lack of recursive transitive updates is becoming a real liability in an era where CVEs land weekly. It's time to move on.
2日前

Vercel Flags now supports JSON values
Vercel News
You can now store JSON values in , extending the existing support for boolean, string, and number values. This allows you to collapse what used to take several related flags into a single feature flag.Vercel FlagsFor example, to A/B test how a different model performs, you can now define a single flag. This allows you to manage one flag that serves the full object rather than managing , , and separately:modelai_modelai_temperatureai_max_tokensUse Vercel Flags to progressively route traffic to a
2日前

GitHub Repo Stats
Simon Willison's Weblog
<p><strong>Tool:</strong> <a href="https://tools.simonwillison.net/github-repo-stats">GitHub Repo Stats</a></p> <p>One of the things I always look for when evaluating a new GitHub repository is the number of commits it has... but that number isn't visible on GitHub's mobile site layout. I built this tool to fix that, using this prompt:</p><blockquote><p><code>Given a GitHub repo URL or foo/bar repo ID show information about that ...
2日前

Animating Focus with View Transitions
Frontend Masters Boost RSS Feed
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.
3日前

Astro 6.3
The Astro Blog
Astro 6.3 introduces experimental advanced routing with Hono support, image redirect handling, resilient island hydration, and more.
3日前

Starlight 0.39
The Astro Blog
Get more flexible autogenerated sidebars, improved styling, and stronger multilingual docs support with the latest Starlight release.
3日前

The HTML Sanitizer API Ahmad Alfy
The HTML Sanitizer API is a new browser feature that helps developers prevent XSS vulnerabilities by safely sanitizing HTML content.
3日前

Credential management for AI agents
Blog on 1Password Blog
This blog has been adapted from an excerpted section of 1Password’s ebook: Credential sprawl: How AI increases the risks. To read the complete ebook and learn more about the evolving challenges of credential sprawl, click here.The proliferation of credentials outside centralized visibility and control is known as “credential sprawl,” and attackers are eager to take advantage of it. Unfortunately, credential management is a broad problem that only grows in complexity as organizations add new tool
3日前

New MSP capabilities for simpler client onboarding and stronger control
Blog on 1Password Blog
Introducing new features in 1Password Enterprise Password Manager – MSP Edition to reduce client onboarding effort and give MSPs greater control over policies, access, and usage.Setting up and managing client environments often involves repetitive, manual work. Each new managed company requires policy setup, access configuration, and ongoing oversight. Repeating this across environments slows onboarding, introduces inconsistencies, and makes it harder to maintain control.To address this, 1Passwo
3日前

AI Wars Ep. 3: The Return of the Developer
Marmelab Blog
This article is about how a developer can make the most of AI tools, by making good architectural decisions and reviewing the code the AI generates.
3日前

JWT best practices: A guide to secure authentication
WorkOS Blog
What to validate, what to avoid, and how to keep your tokens out of trouble.
3日前

Securing agentic apps: How to contain AI agent prompt injection
WorkOS Blog
In a chatbot, prompt injection produces a wrong answer. In an agentic system, it produces a wrong action.
3日前

Electron 42
Electron Blog
Electron 42 has been released! It includes upgrades to Chromium 148.0.7778.96, V8 14.8, and Node v24.15.0.
3日前

Shift Left Isn't Working: Because We're Shifting the Wrong Thing
Nx Blog
Most teams shift left by adding scanners and gates after code exists. The real shift is encoding security, quality, and compliance as inputs to planning.
3日前

Azure Container Apps Jobsで非同期ジョブ型アプリケーションをデプロイする
CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
はじめに こんにちは。MIU AI戦略本部でAIエンジニアをしている田中宏樹です。 LLMを活用した ...
3日前

Validating agentic behavior when “correct” isn’t deterministic
The GitHub Blog
How to build the “Trust Layer” for Github Copilot Coding Agents without brittle scripts or black-box judgements by using dominatory analysis.The post Validating agentic behavior when “correct” isn’t deterministic appeared first on The GitHub Blog.
3日前

5 Malicious NuGet Packages Impersonate Chinese UI Libraries to Distribute Crypto Wallet and Credential Stealer
Socket
Five malicious NuGet packages impersonate Chinese .NET libraries to deploy a stealer targeting browser credentials, crypto wallets, SSH keys, and local files.
3日前

Google’s Prompt API
CSS-Tricks
Mat Marquis on Google pulling the web standards equivalent of U2 album marketing:As a Chrome user, you’ll have received Gemini Nano in the form of a 4GB transfer recently; no permission asked or required. If you remove it, …Google’s Prompt API originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
3日前

When DNSSEC goes wrong: how we responded to the .de TLD outage
The Cloudflare Blog
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.
3日前

Live blog: Code w/ Claude 2026 Simon Willison's Weblog
<p>I'm at Anthropic's Code w/ Claude event today. Here's my live blog of the morning keynote sessions.</p> <p>Tags: <a href="https://simonwillison.net/tags/ai">ai</a>, <a href="https://simonwillison.net/tags/generative-ai">generative-ai</a>, <a href="https://simonwillison.net/tags/llms">llms</a>, <a href="https://simonwillison.net/tags/anthropic">anthropic</a>, <a href="https://simonwillison.net/tags/claude">claude</a>...
3日前
5/6 (水)

Vibe coding and agentic engineering are getting closer than I'd like Simon Willison's Weblog
<p>I recently talked with Joseph Ruscio about AI coding tools for Heavybit's High Leverage podcast: <a href="https://www.heavybit.com/library/podcasts/high-leverage/ep-9-the-ai-coding-paradigm-shift-with-simon-willison">Ep. #9, The AI Coding Paradigm Shift with Simon Willison</a>. Here are some of my highlights, including my disturbing realization that vibe coding and agentic engineering have started to converge in my own work.</p><p>One thing I really enjoy about ...
3日前

Making Zigzag CSS Layouts With a Grid + Transform Trick
CSS-Tricks
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.Making Zigzag CSS Layouts With a Grid + Transform Trick originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
3日前

Introducing the Mindful Design Toolkit with even more free lessons
Piccalilli - Everything
The Mindful Design Toolkit is a collection of free, open source templates, workshops, and resources, built to empower your design journey. To coincide with the launch, we’ve also opened up over two hours of free lessons from the Mindful Design course.The toolkitFor a long time, open source projects and packages have given developers a wealth of resources to learn, improve, or simply make our lives easier. While there are some fantastic open source design tools out there, when it comes to the act
3日前

The Architecture Of Local-First Web Development
Articles on Smashing Magazine — For Web Designers And Developers
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.
3日前

Chrome 149 beta
developer.chrome.com: Blog
Get a preview of the next Chrome release with this post detailing the features in the current beta.
3日前

Introducing @supabase/server
Supabase Blog
Stateless auth, RLS-scoped clients, and CORS on the server, without the boilerplate.
3日前

兄弟要素のインデックスを返す CSS 関数 sibling-index()
azukiazusa のテックブログ2
`sibling-index()` は要素の兄弟要素の中でのインデックスを返します。`sibling-index()` 関数により取得したインデックスを使用することにより、スタッガー(時間差)アニメーションや、色相を段階的に変えるといった、兄弟要素の位置に基づいたスタイリングが可能になります。これまでは JavaScript を使用して実装する必要があったような効果も、純粋な CSS で実現できるようになります。
4日前

From React to native web with nanotags: a migration that saved 100 KB
Evil Martians
Most marketing sites ship a SPA framework just to toggle a sidebar. Here's how we migrated an Astro site from React and Ark UI to native Web Components: 100 KB less JavaScript, no functionality lost, and a tiny library called nanotags that makes Custom Elements enjoyable to write.
4日前

Why security makes or breaks M&As, with Matt O’Leary
Blog on 1Password Blog
Listen to this episode on Apple PodcastsnullListen nowListen to this episode on SpotifynullListen nowSecurity is tied to business operations in many (often unappreciated) ways, but the connection is rarely more visible or consequential than during an acquisition or partnership. In those deals, a company stakes its reputation and finances on another company, and a lapse in security can throw the whole thing into chaos.That’s the subject of this episode of Chasing Entropy, in which Dave Lewis talk
4日前

A Brand New Remix
Remix Blog
The thinking and intentionality behind our latest brand evolution, website, and what it says about the future of Remix.
4日前

The 10 enterprise features every B2B SaaS needs (and how to ship them fast)
WorkOS Blog
The 2026 guide to SSO, SCIM, MCP, audit logs, RBAC, and the rest of the B2B SaaS enterprise readiness checklist.
4日前

The best providers for MCP server authentication in 2026
WorkOS Blog
A practical comparison of the leading MCP authentication providers across OAuth 2.1 support, enterprise identity, and integration paths.
4日前

The self-driving codebase: Building Horizon at WorkOS
WorkOS Blog
A detailed glimpse at Project Horizon: an internal code factory at WorkOS.
4日前

Using safe-area-inset to build mobile-safe layouts
Polypane Blog
Modern phones are not simple rectangles. They have rounded corners, camera cutouts, dynamic islands, and home indicators that double as…
4日前

Auto-add Git committers to your team
Vercel News
Pro teams can now choose how Git committers to private repositories are added to their Vercel team. Choose your approval preference in .team settingsLearn more about and .collaboration settingstroubleshooting project collaborationRead more: non-team committers with Vercel accounts are automatically added to your team and their deployments proceed immediately. Added members count toward your team seats at standard Pro pricing.Auto Approval: deployments are blocked until an owner approves the new
4日前

Secure Marketplace credentials with Production-only access
Vercel News
You can now secure native integration resources by restricting where they can be used. Setting a resource to removes non-production access and protects credentials as . This makes it so secret values or no longer readable from the dashboard or CLI Production onlysensitive environment variablesFrom the integration resource , select and save. We recommend that you rotate the secrets of the integration resource after saving.SettingsAllowed Environments → Production onlyOnce applied:Reverting this s
4日前

Why I don’t chain everything in JavaScript anymore
Frontend Masters Boost RSS Feed
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 […]
4日前

datasette-referrer-policy 0.1
Simon Willison's Weblog
<p><strong>Release:</strong> <a href="https://github.com/datasette/datasette-referrer-policy/releases/tag/0.1">datasette-referrer-policy 0.1</a></p> <p>The OpenStreetMap tiles on the Datasette <a href="https://datasette.io/global-power-plants/global-power-plants">global-power-plants demo</a> weren't displaying correctly. This turned out to be caused by two bugs.</p><p>The first is that the CAPTCHA <a href="https://github.com/s...
4日前

Our AI started a cafe in Stockholm Simon Willison's Weblog
<p><strong><a href="https://andonlabs.com/blog/ai-cafe-stockholm">Our AI started a cafe in Stockholm</a></strong></p>Andon Labs previously <a href="https://andonlabs.com/blog/andon-market-launch">started an AI-run retail store</a> in San Francisco. Now they're running a similar experiment in Stockholm, Sweden, only this time it's a cafe.</p><p>These experiments are interesting, and often throw out amusing anecdotes:</p><blockq...
4日前

Trustworthy JavaScript for the Open Web
Mozilla Hacks – the Web developer blog
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 appropriate code and resources for their web applications to browsers, who then provide a secure and isolated environment for their execution. In some circumstances, this […]The post Trustworthy JavaScript for the Open Web appeared first on Mozilla Hacks - the Web developer blog.
4日前
5/5 (火)

Welcome to Maintainer Month: Celebrating the people behind the code
The GitHub Blog
What maintainers are telling us, what we've shipped, and how to celebrate the people behind open source.The post Welcome to Maintainer Month: Celebrating the people behind the code appeared first on The GitHub Blog.
4日前

Rethinking The Experience Of System Tools
Articles on Smashing Magazine — For Web Designers And Developers
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.
4日前

Query observability metrics using the Vercel CLI
1
Vercel News
You can now access Observability Plus metrics in the Vercel CLI. Query observability data for any Vercel team or project using the new command. Coding agents can also leverage this new command to better analyze the performance, reliability, or security of applications on Vercel, as well as debug issues.vercel metricsThis feature is available in public beta for all teams with Observability Plus. about .Learn morevercel metricsRead more
4日前

What's new in DevTools (Chrome 148)
developer.chrome.com: Blog
Full-page accessibility tree by default, ad provenance tooltips, enhanced debugging for Speculation Rules, and major updates for DevTools for agents.
4日前

New in Chrome 148
developer.chrome.com: Blog
CSS name-only container queries, lazy-loading for video and audio, and the Prompt API.
4日前

Realtime or ETL? How to choose the right tool
Supabase Blog
Both Supabase Realtime and Supabase ETL read changes from your Postgres database using logical replication. But they solve very different problems. Here is how to pick the right one.
4日前

How KIKO Milano scales for Black Friday
Vercel News
KIKO Milano on Vercel:Environments without the bottleneckShipping faster without the operational taxNo more performance variability during traffic spikesEliminated 3 weeks of Black Friday infrastructure prep75% decrease in app build timesWent from minimal releases to deploying multiple times per dayManual scaling window: Black Friday prep began 2–3 weeks ahead of the event, then had to be unwound after the traffic spike passed.Infrastructure configuration: The infra team manually adjusted AWS EC
4日前

datasette-llm 0.1a7 Simon Willison's Weblog
<p><strong>Release:</strong> <a href="https://github.com/datasette/datasette-llm/releases/tag/0.1a7">datasette-llm 0.1a7</a></p> <blockquote><ul><li>Mechanism for <a href="https://github.com/datasette/datasette-llm/blob/main/README.md#configuration">configuring default options</a> for specific models.</li></ul></blockquote><p>Part of Datasette's evolving support mechanism for plugins that use LLMs. It's no...
5日前

llm-echo 0.5a0 Simon Willison's Weblog
<p><strong>Release:</strong> <a href="https://github.com/simonw/llm-echo/releases/tag/0.5a0">llm-echo 0.5a0</a></p> <blockquote><ul><li>New <code>-o thinking 1</code> option to help test against <a href="https://llm.datasette.io/en/latest/changelog.html#a0-2026-04-28">LLM 0.32a0</a> and higher.</li></ul></blockquote><p>This plugin provides a fake model called "echo" for LLM which doesn't run an...
5日前

Secretlint v13.0.0リリース: .gitignore済みをデフォルトで無視、Tailscale/Stripe/Cloudflareの検出に対応
Web Scratch
ソースコードや設定ファイルに含まれるAPIトークンやパスワードなどの機密情報を見つけるSecretlintのv13.0.0をリリースしました。Release v13.0.0 · secretlint/secretlintこのバージョンの主な変更点は次の3つです。ファイル探索時に.gitignoreをデフォルトで尊重するように変更(Breaking Change)グロブメタ文字を含むパスが実在する場合はリテラルとして扱うように変更Tailscale/Stripeの検出ルールを新規追加、CloudflareをcanaryからrecommendへPromoteBreaking Change: .gitignoreをデフォルトで尊重v13.0.0では、ファイル探索時に.gitignoreの内容をデフォルトで尊重するようになりました。ripgrepと同じ挙動で、ネストされた.gitignoreファイルもサブディレクトリへカスケードして適用されます。深い階層のネガティブルール(!)で上位の判定を上書きできます。feat!: respect .gitignore by default via @se
5日前

Quoting John Gruber Simon Willison's Weblog
<blockquote cite="https://daringfireball.net/2026/05/y_combinators_stake_in_openai"><p>So it’s well known that Y Combinator owns <em>some</em> stake in OpenAI. But how big is that stake? This seems like devilishly difficult information to obtain. I asked around and a little birdie who knows several OpenAI investors came back with an answer: Y Combinator owns about 0.6 percent of OpenAI. At OpenAI’s current <a href="https://openai.com/index/accelerating-the-next-phase-...
5日前

React End-to-End Testing with Playwright (workshop)
Epic Web Dev
Master Playwright end-to-end testing: setup, authentication (basic, 2FA, passkeys), mocking, fixtures, and debugging with UI mode and Trace Viewer.
5日前

From 0 signal to 128 cold signups: product validation on a $2K budget
Evil Martians
A story of validating product demand on a $2K budget with 128 cold-traffic signups, an A/B winner at 95% confidence, and a sequenced playbook founders can run themselves.
5日前

Investor Update – April 2026
Val Town Blog
April had 8% revenue growth. New focus: Claude Code + Val Town MCP
5日前

Import, autofill, organize: What's new in 1Password this quarter
Blog on 1Password Blog
A password manager should make everyday tasks feel simple. Whether that's:Saving a new passwordSigning in on your phoneFinding the right itemMoving your data from another password managerWe’ve made a set of updates across 1Password in our latest release to improve exactly these moments. Let's get into it!A direct way to move your credentials into 1PasswordSwitching password managers hasn’t always felt straightforward. Exporting sensitive data into files, moving them yourself, and importing them
5日前

Building authentication in React Router applications: The complete guide for 2026
WorkOS Blog
Authentication in React Router v7 happens in loaders, not useEffect. A complete guide to server-side sessions, protected routes, and enterprise SSO.
5日前

Building an MCP server from a REST API
WorkOS Blog
A hands-on guide to implementing an MCP server in Python: tools, resources, prompts, transports, and authentication, with a full worked example.
5日前

Granite 4.1 3B SVG Pelican Gallery Simon Willison's Weblog
<p><strong><a href="https://simonw.github.io/granite-4.1-3b-gguf-pelicans/">Granite 4.1 3B SVG Pelican Gallery</a></strong></p>IBM released their <a href="https://research.ibm.com/blog/granite-4-1-ai-foundation-models">Granite 4.1 family</a> of LLMs a few days ago. They're Apache 2.0 licensed and come in 3B, 8B and 30B sizes.</p><p><a href="https://huggingface.co/blog/ibm-granite/granite-4-1">Granite 4.1 LLMs: How They’re Built&l...
5日前

Quoting Andy Masley Simon Willison's Weblog
<blockquote cite="https://blog.andymasley.com/p/data-center-land-use-issues-are-fake"><p>[...] Between 2000 and 2024, farmers sold in total a Colorado-sized chunk of land all on their own, 77 times all land on data center property in 2028, and grew more food than ever on what was left. None of this caused any problems for US food access.</p><p>And then, in the middle of all this, a farmer in Loudoun County sells a few acres of mediocre hay field to a hyperscaler for ten ...
5日前

April 2026 newsletter Simon Willison's Weblog
<p>I just sent out the April edition of my <a href="https://github.com/sponsors/simonw/">sponsors-only monthly newsletter</a>. If you are a sponsor (or if you start a sponsorship now) you can <a href="https://github.com/simonw-private/monthly/blob/main/2026-04-april.md">access it here</a>.</p><p>In this month's newsletter:</p><ul><li>Opus 4.7 and GPT-5.5, both with price increases</li><li>Claude Mythos and LLM security rese...
5日前

pnpm 11 Adds Supply Chain Protection Defaults for Minimum Release Age and Exotic Subdependencies
Socket
pnpm 11 turns on a 1-day Minimum Release Age and blocks exotic subdeps by default, adding safeguards against fast-moving supply chain attacks.
5日前

TRE Python binding — ReDoS robustness demo Simon Willison's Weblog
<p><strong>Research:</strong> <a href="https://github.com/simonw/research/tree/main/tre-python-binding#readme">TRE Python binding — ReDoS robustness demo</a></p> <p>If it's <a href="https://simonwillison.net/2026/May/4/redis-array/">good enough for antirez</a> to add to Redis I figured Ville Laurikari's <a href="https://github.com/laurikari/tre/">TRE</a> regular expression engine was worth exploring in a little more detail.</p...
5日前

Shai-Hulud Worm Pivots to Multi-Cloud: [email protected] Hijacked — 361,000 Weekly Downloads, AWS, GCP, and Azure Credentials Now in Scope
Step Security Blog
Twenty-nine hours after [email protected] and @cap-js/[email protected] were compromised by the Shai-Hulud worm, a third major npm package has fallen: [email protected], the official Node.js SDK for the Intercom customer messaging platform, with 361,510 weekly downloads — more than the two yesterday’s compromised packages combined. The malicious version was published today at 14:41 UTC via a hijacked GitHub Actions OIDC publishing pipeline, confirming the worm is actively propagating through CI/CD infra
5日前

lightning: Obfuscated JavaScript Credential Stealer Bundled in PyPI Wheel
Step Security Blog
On April 30, 2026, a supply chain compromise was identified in the lightning PyPI package — versions 2.6.2 and 2.6.3. The project’s GitHub account shows signs of compromise, with issues reporting the attack closed rapidly by suspicious responses.
5日前

A Mini Shai-Hulud Has Appeared: Obfuscated Bun Runtime Payloads Hit SAP-Related npm Packages
Step Security Blog
StepSecurity has detected a new npm supply chain attack campaign using preinstall hooks to download the Bun JavaScript runtime and execute an 11 MB obfuscated payload. At least two SAP-ecosystem packages are confirmed compromised so far.
5日前

elementary-data Compromised on PyPI and GHCR: Forged Release Pushed via GitHub Actions Script Injection
Step Security Blog
A malicious version of elementary-data (0.23.3) was published to PyPI and is, at the time of writing, still listed as the latest release. The same release run also pushed a multi-arch container image to GitHub Container Registry at ghcr.io/elementary-data/elementary, tagged both 0.23.3 and latest.
5日前

Bitwarden CLI Hijacked on npm: Bun-Staged Credential Stealer Targets Developers, GitHub Actions, and AI Tools
Step Security Blog
@bitwarden/[email protected] — the official command-line interface for the Bitwarden password manager — was found compromised on npm. A malicious preinstall hook silently bootstraps the Bun JavaScript runtime and launches a 9.7 MB obfuscated credential stealer that targets developer secrets, GitHub Actions environments, and — explicitly — AI coding tool configurations including ~/.claude.json and MCP server configs. All stolen data is encrypted with AES-256-GCM and exfiltrated to audit.checkmarx.cx,
5日前

CanisterSprawl: pgserve Compromised on npm: Malicious Versions Harvest Credentials and Exfiltrate to a Decentralized ICP Canister
Step Security Blog
On April 21, 2026, malicious versions of pgserve were published to npm. pgserve is an embedded PostgreSQL server for development — zero config, auto-provisioned databases, designed to be dropped into any Node.js project. The compromised versions (1.1.11, 1.1.12, and 1.1.13) inject a 1,143-line credential-harvesting script that runs via postinstall on every npm install.
5日前

Announcing Dependabot Configuration Enhancements: Cooldown and Group Support
Step Security Blog
StepSecurity adds cooldown and group support for Dependabot configuration, giving teams control over update frequency and PR batching across npm, pip, Docker, and GitHub Actions. Reduce alert fatigue. Merge more patches. Strengthen your supply chain.
5日前

Redis Array Playground Simon Willison's Weblog
<p><strong>Tool:</strong> <a href="https://tools.simonwillison.net/redis-array">Redis Array Playground</a></p> <p>Salvatore Sanfilippo submitted <a href="https://github.com/redis/redis/pull/15162">a PR</a> adding a new data type - arrays - to Redis. </p><p>The new commands are <code>ARCOUNT</code>, <code>ARDEL</code>, <code>ARDELRANGE</code>, <code>ARGET</code>, <code>ARGETRAN...
5日前

CSS `n of` Selectors for Conditional Validation
Frontend Masters Boost RSS Feed
: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!
5日前

Register now for OpenClaw: After Hours @ GitHub
The GitHub Blog
OpenClaw builders will gather at GitHub HQ during Microsoft Build 2026 for demos and conversations. Join in person, or watch the livestream on Twitch.The post Register now for OpenClaw: After Hours @ GitHub appeared first on The GitHub Blog.
5日前
5/4 (月)

Fixed-Height Cards: More Fragile Than They Look
CSS-Tricks
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.Fixed-Height Cards: More Fragile Than They Look originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
5日前

Branching Without Git Is Now The Default
Supabase Blog
Branching without Git is now the default for all Supabase projects.
5日前

How General Intelligence used agents to build an agent platform on Vercel
Vercel News
General Intelligence on VercelMigrating Cofounder's Python backend to VercelRunning Cofounder as a multi-tenant app on Vercel8-person team (5 engineers) shipping 10 PRs and 70+ commits per engineer, per day4,000+ preview branches with ~100 parallel app versions running at any moment90% of SRE work automated through Vercel and their own agent (Cofounder)Cofounder launches with a managed Vercel account for every customerGeneral Intelligence is building a platform that lets any founder run a compan
5日前

Introducing deepsec: The security harness for finding vulnerabilities in your codebase
Vercel News
Today we’re open sourcing : a security harness powered by coding agents. It runs on your own infrastructure and surfaces hard-to-find issues in large codebases. deepsecYou can run on your laptop without setting up a cloud service for privileged source code access. For inference, you can use your existing Claude or Codex subscription without any additional setup. deepsecScanning large repos can take multiple days on a single machine. To run research jobs in parallel, supports optional fanout to V
5日前

Claude Opus 4.7のReact習熟度をeffort=maxで測る、ついでにOpus 4.6の劣化説も検証
uhyoさんのフィード
React習熟度シリーズ5回目です。前回の記事ではClaude Opus 4.7のReact習熟度を測り、これまでの首位だったGPT-5.4を抜いてベンチマーク首位に立ったことを示しました。これまでの記事はこちらです。https://zenn.dev/uhyo/articles/react-profession-bench-1https://zenn.dev/uhyo/articles/react-profession-bench-2https://zenn.dev/uhyo/articles/react-profession-bench-3https://zenn.dev/u...
6日前

Codex を利用した iOS アプリ開発を試してみた
azukiazusa のテックブログ2
私自身は Web 開発の経験はありますが、iOS アプリ開発の経験はほとんどありません。このようなバックグラウンドを持つ私がコーディングエージェントである Codex を利用して iOS アプリ開発をどこまで進められるか試してみました。コーディングエージェントは単に中身を見ずにアプリケーションを作るいわゆる「バイブコーディング」的な使い方だけでなく、なぜこのコードが必要なのか?より良い設計にできないか?といったことを随時質問しながら進める学習用途の使い方が中心です。
6日前

What NIST's mDL guidance means for the future of digital identity
Blog on 1Password Blog
The latest National Institute of Standards and Technology (NIST) draft guidance on mobile driver’s licenses (mDLs) is about more than one use case or credential type. While the draft primarily focuses on the financial sector due to its high-assurance requirements, the bigger takeaway is that government-issued identity can be cryptographically verified and shared more selectively. This provides strong, cryptographically verifiable evidence of identity and shows what a more interoperable digital i
6日前

How does SCIM Schema Discovery work
WorkOS Blog
How identity providers learn what your SCIM server can do, through three discovery endpoints.
6日前

The identity join problem: Linking SSO profiles to directory users
WorkOS Blog
Email and IDP ID both fail as universal join keys. The fix is sensible defaults with real escape hatches.
6日前

Polypane 29: New network panel, snippet store and Chromium 148
Polypane Blog
Polypane 29 introduces an updated panel UI, a new network panel for inspecting requests, a new snippet store for discovering and installing…
6日前

Can A Content Delivery Network Boost Website SEO?
DebugBear Blog
Can a CDN help your site rank higher in search results? We break down the SEO benefits of using a CDN and walk through setting one up with Cloudflare.
6日前

Quoting Anthropic Simon Willison's Weblog
<blockquote cite="https://www.anthropic.com/research/claude-personal-guidance"><p>We used an automatic classifier which judged sycophancy by looking at whether Claude showed a willingness to push back, maintain positions when challenged, give praise proportional to the merit of ideas, and speak frankly regardless of what a person wants to hear. Most of the time in these situations, Claude expressed no sycophancy—only 9% of conversations included sycophantic behavior (Figure 2). But ...
6日前
5/3 (日)

Playwright CLI で AI エージェントに視覚的なフィードバックを与える
azukiazusa のテックブログ2
Playwright CLI v0.1.9 で追加されたアノテーション機能は AI エージェントに視覚的なフィードバックを与えるために便利な機能です。アノテーション機能を利用すると、ブラウザの要素を選択して、その要素に対するコメントを残すことができます。AI エージェントはこのアノテーションが残された要素を簡単に特定できるため、どのコードを修正すればよいのかを判断しやすくなります。
7日前

png-cmp: like cmp for PNGs Evan Hahn (dot com)
png-cmp is a program I built that checks if two PNGs are visually equivalent. It’s inspired by the cmp command. Here’s how you use it:png-cmp a.png b.pngLike cmp, it silently exits if the images are identical, and gives an error if they’re different.Unlike cmp, it checks pixel data, not binary data. PNGs can look the same but be stored differently. For example, png-cmp ignores text metadata.I was recently doing an experiment where I wanted to check if two PNGs were visually identical, so I built
7日前

Sightings Simon Willison's Weblog
<p><strong><a href="https://simonwillison.net/elsewhere/sighting/">/elsewhere/sightings/</a></strong></p>I have a new camera (a Canon R6 Mark II) so I'm taking a lot more photos of birds. I share my best wildlife photos on <a href="https://www.inaturalist.org/">iNaturalist</a>, and based on yesterday's <a href="https://simonwillison.net/2026/May/1/inat-sightings/">successful prototype</a> I decided to add those to my blog.</p><...
7日前












