直近1週間の更新
6/5 (金)

Renovateをメモリ不足なクラウド版から、GitHub ActionsのSelf-host版へ移行した
newmo 技術ブログ
Renovateのクラウド版はメモリや実行時間の制限があるため、GitHub Actionsを使ったSelf Host版に切り替える方法やコストについて
1時間前

AI enthusiasts are in a race against time, AI skeptics are in a race against entropy Simon Willison's Weblog
<p><strong><a href="https://charitydotwtf.substack.com/p/ai-enthusiasts-are-in-a-race-against">AI enthusiasts are in a race against time, AI skeptics are in a race against entropy</a></strong></p>Charity Majors neatly captures the dynamic between AI enthusiasts and AI skeptics, both of whom are trying to build great software, often in the same teams:</p><blockquote><p>The enthusiasts are <em>not wrong</em>. We are starting to see...
5時間前

コンポーネントディレクトリをフラットに保つために
カミナシ エンジニアブログ
こんにちは。カミナシで「カミナシ 設備保全」の開発を行っている澤木です。今回はフロントエンドのコンポーネントディレクトリの構成、特に「ネストを深くしないために何をやっているか」という話をご紹介したいと思います。 feature-basedなディレクトリ構成 まず前提として私たちのチームでは機能(feature)単位でディレクトリを切り、各featureの中をさらにcomponents / hooks / contexts / model / repositoryといった責務ごとのディレクトリに分けるスタイルを採用しています。現在のフロントエンドの実装では一般的な構成かと思います。 featur…
6時間前

Updates to Legal Terms
Vercel News
The proliferation of agentic workflows means developers now regularly grant AI tools direct access to their infrastructure, use services that act autonomously, and build on platforms that themselves use AI to operate. We’ve updated our Terms of Service and Marketplace terms to clarify shared responsibility when actions on your account may be taken by AI, whether Vercel's own or a third-party tool you've connected, as well as other important updates detailed below.Vercel's platform increasingly i
11時間前

Miasma npm Supply Chain Attack: Self-Spreading Worm via Phantom Gyp
Step Security Blog
self-replicating worm is spreading across the npm registry using binding.gyp, a file that triggers code execution during npm install without touching package.json scripts. The attack bypasses conventional security tools and has already compromised dozens of packages across multiple maintainer accounts.
13時間前

Quoting Emanuel Maiberg, 404 Media Simon Willison's Weblog
<blockquote cite="https://www.404media.co/google-employees-internally-share-memes-about-how-its-ai-sucks/"><p>After this story was published Google's spokesperson reached out and asked us to publish a slightly different version of that statement. The new statement no longer stated that "it's critical that we maintain humans in the loop."</p></blockquote><p class="cite">&mdash; <a href="https://www.404media.co/google-employees-internally-share-memes-about-how...
13時間前

Navigation API Baseline
Frontend Masters Boost RSS Feed
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 […]
13時間前

GitHub Universe is back: All together now, in the agentic era
The GitHub Blog
GitHub Universe is back: returning to the historic Fort Mason Center in San Francisco on October 28–29, 2026.The post GitHub Universe is back: All together now, in the agentic era appeared first on The GitHub Blog.
13時間前
6/4 (木)

Another Stab at the Perfect CSS Pie Chart… Sans JavaScript!
CSS-Tricks
We dive again into CSS Pie Charts! This time, Author Antoine Villepreux delivers semantic and flexible charts without a single line of JS.Another Stab at the Perfect CSS Pie Chart… Sans JavaScript! originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
16時間前

VoidZero is joining Cloudflare
The Cloudflare Blog
VoidZero, the team behind Vite, Vitest, Rolldown, Oxc, and Vite+, is joining Cloudflare. Vite stays open source, vendor-agnostic, and built for everyone.
16時間前

A Front-end developer’s guide to the hybrid mobile app development landscape
Piccalilli - Everything
Just as with every aspect of my life, I find it hard to identify my software development skills. At my heart, I am a developer, though I spent way too much time as a high school senior fretting about whether or not I’d become an engineer. On paper, my job title has been product owner for almost the same amount of time as engineer/developer, but I was still writing code and reviewing PRs. Then comes the question of what kind of developer am I? Web developer? Mobile developer? Front-end? Full-stac
17時間前

Multigres v0.1 Alpha: an operating system for Postgres
Supabase Blog
Today we're releasing Multigres v0.1 alpha to the open source community, bringing Vitess-grade horizontal scaling, high availability, and operational simplicity to Postgres.
1日前

Supabase Series F
Supabase Blog
Supabase has raised a $500M Series F at a $10B pre-money valuation, led by GIC.
1日前

Nemotron 3 Ultra now available on AI Gateway
Vercel News
Nemotron 3 Ultra from Nvidia is now available on .Vercel AI GatewayNemotron 3 Ultra is an open Mixture-of-Experts reasoning model built for orchestrating long-running agent workflows, with a 1M token context window. The model targets multi-turn agent workflows: planning, tool use, sub-agent delegation, and error recovery. Throughput reaches up to 350 tokens per second, with up to 30% lower cost on agentic tasks.To use Nemotron 3 Ultra, set model to in the .nvidia/nemotron-3-ultra-550b-a55bAI SDK
1日前

pnpm 11.5 Adds Support for Recognizing npm Staged Publishes
Socket
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.
1日前

検索・レコメンド基盤は、なぜ「作るだけ」で終わらないのか。LINEヤフーのメディアPF開発のリアル LINEヤフー Tech Blog (LY Corporation Tech Blog
検索やレコメンドは、ユーザーに必要な情報を届けるための仕組みです。しかし、その裏側を支える基盤開発は、単なるAPI実装でも、モデルを載せるだけの仕事でもありません。サービスごとに異なる要件、急増するト...
1日前

Astro Mart: Summer 2026 Collection
The Astro Blog
Get ready for a summer of sport with our new personalizable merch.
1日前

Magecart skimmer turns Stripe into a malware command server
Sansec - experts in eCommerce security
The skimmer never loads from a domain the attacker controls. The loader, the payload, and the stolen cards all flow through two domains every store already trusts: Google Tag Manager and Stripe.Bo...
1日前

VoidZero is Joining Cloudflare
VoidZero
TL;DR: We are excited to announce that VoidZero is joining Cloudflare. Vite, Vitest, Rolldown, Oxc, and Vite+ will remain open-source and MIT-licensed. Evan and the rest of the VoidZero team will continue to lead these projects, with Cloudflare fully committed to supporting our mission.
1日前

Clearing up (my own) OAuth misunderstandings
WorkOS Blog
Why OAuth works the way it does: authorization codes, token expiry, and PKCE explained from first principles.
1日前

必要になるまで作らず、必要になったら切り出す — バックエンド3層から4層への再構成
カミナシ エンジニアブログ
こんにちは、ソフトウェアエンジニアの渡邉(匠)です。「カミナシ 設備保全」の開発に携わっています。ゴールデンウィークが明けて1ヶ月ほどが経過し、休暇モードからやっと仕事モードに戻ってきました。 このプロダクトは開発開始から約2年が経ちました。バックエンドは長いあいだ presentation / domain / repository の3層で書いてきましたが、最近これにユースケース層を加えた4層へと再構成しました。 この記事では、なぜ最初から4層にしなかったのか、そしてなぜ今になって構成を取り直したのか、を書きます。 シンプルに始めた 当初のバックエンドは presentation / do…
1日前

Enforcing the First AS in BGP AS_PATHs
The Cloudflare Blog
BGP is vulnerable to routing hijacks and path leaks that negatively impact traffic on the Internet. RPKI helps solve some of these problems, but for some forged paths, we need to rely on a simpler mechanism: First AS enforcement in BGP.
2日前

Obscuring Text with @counter-style
Frontend Masters Boost RSS Feed
@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.
2日前

offset-path
CSS-Tricks
The offset-path property in CSS defines a movement path for an element to follow during animation.This property began life as motion-path. This, and all other related motion-* properties, are being renamed offset-* in the spec. We’re changing …offset-path originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
2日前
6/3 (水)

@custom-media
2
CSS-Tricks
The CSS @custom-media at-rule allows creating aliases for media queries.@custom-media originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
2日前

@function
1
CSS-Tricks
The @function at-rule defines CSS custom functions. These custom functions are reusable blocks of CSS that can accept arguments, contain complex logic, and return values based on that logic. @function originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
2日前

How To Make Your Design System AI-Ready
Articles on Smashing Magazine — For Web Designers And Developers
Practical guide on how to reduce drifts, minimize mistakes, maintain context, and improve the quality of AI-generated prototypes. Brought to you by Design Patterns For AI Interfaces, **friendly video course on UX** and design patterns by Vitaly.
2日前

Uber Caps Usage of AI Tools Like Claude Code to Manage Costs Simon Willison's Weblog
<p><strong><a href="https://www.bloomberg.com/news/articles/2026-06-02/uber-caps-usage-of-ai-tools-like-claude-code-to-cut-costs">Uber Caps Usage of AI Tools Like Claude Code to Manage Costs</a></strong></p>I wrote <a href="https://simonwillison.net/2026/May/27/product-market-fit/#the-ai-failure-stories-around-this-are-pretty-thin">the other day</a> about Uber blowing its 2026 AI budget in four months, and how that wasn't particularly surprising g...
2日前

Top 5 Tenable Nessus alternatives in 2026
Aikido Security's Blog
Tenable Nessus is a powerful scanner, but powerful tools that nobody uses don't make software more secure. Compare five alternatives built for how engineering teams actually work.Category: DevSec Tools & Comparisons
2日前

Federal Audit Finds NIST Wasted Funds With No Plan to Clear NVD Backlog
Socket
Federal audit finds NIST lacked a plan to clear the NVD backlog, wasted funds on duplicate work, and delayed use of CISA data.
2日前

"Sixteenth of a year", a 1.8 KiB art piece Evan Hahn (dot com)
As I write this, we’re about 7 sixteenths through 2026, and it’s about 14 sixteenths through the day.For the sixteenth issue of the Taper online magazine, I split time into sixteenths to think about its passage in a different way.The code, which had to be under 2048 bytes, isn’t terribly complex. It does some date math and uses a Go server for minification. If you want, here’s the unminified source code.Go check out all the other entries from this issue! My favorites include "[SIC]", “Desperate
2日前

Astro: HTML first, JavaScript when you need it
Jad Joubran
Why we chose Astro for teaching Content APIs and Web APIs in the CMD Amsterdam Web Design & Development minor.
2日前

Foreign Data Wrapper: Postgresify all the things!
Marmelab Blog
PostgreSQL can query any data source directly: CSV files, other databases, REST APIs, and more.
2日前

Migrating identity providers without a flag day: A zero-downtime playbook
WorkOS Blog
A four-phase playbook for moving off Auth0, Cognito, Clerk, or Firebase without a 2 AM incident.
2日前

How to implement RBAC authorization in Python APIs with WorkOS
WorkOS Blog
Set up roles and permissions, verify session JWTs, and protect your FastAPI routes with dependency injection.
2日前

Why AI agent audit logs are different from application logs
WorkOS Blog
Your existing logging infrastructure is necessary but not sufficient. Here's what's missing and why it matters.
2日前

Grok Imagine Video 1.5 on AI Gateway
Vercel News
Grok Imagine Video 1.5 from xAI is now available on AI Gateway. The model generates video from an input image with synchronized audio in a single pass.This release improves audio quality, prompt following, and photorealism. Face accuracy and character consistency are stronger across longer sequences, with better lighting and physical realism in the output. Reference image support has been expanded to give more control over visual style and subject.To use this model, set model to in the AI SDK. C
2日前

もし、今からAWSのエミュレーターを選ぶならどれにする?
カミナシ エンジニアブログ
はじめに カミナシでエンジニアリングマネージャーをしてます、すずけん(@szk3)です。 唐突ですが、皆さん AWSのエミュレーター使ってますか? 自チームのプロダクトはS3、DynamoDB、STS、IAM あたりの AWS サービスに依存していて、ローカル開発やテストではこれらのエミュレーターを使っています。ただ、歴史的な背景からリポジトリには LocalStack、RustFS、Moto の 3 種が混在していて、用途ごとに考えることが地味に増えてしまった状態でした。 この記事では、その 3 種を Moto に統一した経緯と、検討した他の候補、そして移行から少し経った今でも次の選択肢を検…
2日前

Microsoft's new MAI models Simon Willison's Weblog
<p>Microsoft <a href="https://microsoft.ai/news/building-a-hillclimbing-machine-launching-seven-new-mai-models/">announced two new text LLMs</a> this morning - <strong><a href="https://microsoft.ai/news/introducing-mai-thinking-1/">MAI-Thinking-1</a></strong> (reasoning, 1T parameters, 35B active, available to "select early partners") and <strong><a href="https://microsoft.ai/news/introducingmai-code-1-flash/">MAI-Code-1-Flash</a></...
2日前

Why EDR and proxy won’t save you from supply chain malware
Aikido Security's Blog
EDR and proxies weren't built for supply chain malware. When malicious code arrives through npm install, it looks like normal behavior. Here's why that matters.Category: News
2日前

datasette-agent-micropython 0.1a0 Simon Willison's Weblog
<p><strong>Release:</strong> <a href="https://github.com/datasette/datasette-agent-micropython/releases/tag/0.1a0">datasette-agent-micropython 0.1a0</a></p> <p>I want <a href="https://agent.datasette.io">Datasette Agent</a> to be able to generate and execute Python code safely. This alpha is looking promising so far. GPT-5.5 has so far failed to break out of the sandbox!</p> <p>Tags: <a href="https://simonwillison.net/tags/pyt...
2日前

micropython-wasm 0.1a1 Simon Willison's Weblog
<p><strong>Release:</strong> <a href="https://github.com/simonw/micropython-wasm/releases/tag/0.1a1">micropython-wasm 0.1a1</a></p> <p>Fixes for some limitations that emerged while I was trying to use this to build <code>datasette-agent-micropython</code>.</p> <p>Tags: <a href="https://simonwillison.net/tags/python">python</a>, <a href="https://simonwillison.net/tags/sandboxing">sandboxing</a>, <a href=...
2日前

California Brown Pelican Simon Willison's Weblog
<p><img src="https://static.inaturalist.org/photos/671786719/large.jpg" alt="California Brown Pelican"></p><p>California Brown Pelican, in Fort Mason, CA, US</p><p>I'm at the <a href="https://build.microsoft.com/">Microsoft Build</a> conference today, held at <a href="https://en.wikipedia.org/wiki/Fort_Mason">Fort Mason</a> in San Francisco. There are California Brown Pelicans diving into the water directly behind venue!</p> <...
2日前

Multiple redhat-cloud-services npm Packages compromised
Step Security Blog
Several packages in the @redhat-cloud-services npm scope were found to carry malicious payloads that fire via a preinstall hook on every npm install. The affected versions span multiple packages across the RedHat Cloud Services frontend ecosystem. The payload is a sophisticated multi-stage credential harvester that targets GitHub Actions secrets, AWS, GCP, Azure, Kubernetes, HashiCorp Vault, npm tokens, and CircleCI tokens
2日前

Laravel-Lang Supply Chain Attack: Every Tag Across Multiple Composer Packages Rewritten to Steal CI Secrets
Step Security Blog
On May 22, 2026, an attacker with push access to the Laravel-Lang GitHub organization rewrote every git tag across multiple popular Composer packages within a single 15 minute window. Anyone running composer update or installing fresh against laravel-lang/http-statuses, laravel-lang/actions, or laravel-lang/attributes now pulls a payload that exfiltrates CI secrets to a typosquatted attacker domain. StepSecurity confirmed end to end exploitation in an isolated runner and has filed security issue
2日前

Dev Machine Guard Now Scans Extensions Across Every Modern IDE
Step Security Blog
Dev Machine Guard now scans IDE extensions across VS Code, Cursor, Windsurf, JetBrains IDEs, Android Studio, Eclipse, and Xcode on macOS, Windows, and Linux. Get a unified inventory, extension risk scoring, typosquat detection, and compromised extension visibility across your entire developer fleet.
2日前

Nx Console VS Code Extension Compromised
Step Security Blog
Nx Console VS Code Extension Compromised
2日前

CKEditor Is Now HIPAA-aligned for Healthcare Workflows
CKEditor Ecosystem Blog
CKEditor is now HIPAA-aligned, adding healthcare-grade controls on top of SOC 2 Type II. See what's in scope, who benefits, and how it cuts vendor risk.
2日前

GitHub Copilot app: The agent-native desktop experience
The GitHub Blog
At Microsoft Build 2026, GitHub introduced new tools, updates, and surfaces so agents can work the way you already work.The post GitHub Copilot app: The agent-native desktop experience appeared first on The GitHub Blog.
2日前
6/2 (火)

Toolbox App 3.5: Better Remote Development Observability, More Reliable Enterprise Configuration, and Smoother Everyday Interactions
Company | The JetBrains Blog
Toolbox App 3.5 focuses on making daily work smoother and managed development environments easier to monitor. The app now supports interface zooming with familiar shortcuts, provides OpenTelemetry metrics for enterprise remote development connections, and handles several long-standing reliability issues more gracefully. Remote development observability The Toolbox App now emits OpenTelemetry metrics for remote development connection […]
3日前

What’s missing in CSS layout?
Frontend Masters Boost RSS Feed
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 […]
3日前

::search-text
CSS-Tricks
The CSS ::search-text pseudo-element selects the matching text from your browser's "find in page" feature. ::search-text originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
3日前

Optimising NGINX Ingress Controller Startup Performance
NGINX Community Blog
NGINX Ingress Controller 5.5 introduces some significant performance improvements in startup times! A few months ago, a community member noticed that NGINX Ingress Controller deployments with a large number of Ingress resources were experiencing longer-than-expected startup times. In clusters with hundreds or thousands of resources spread across many namespaces, the controller could take several minutes […]
3日前

New in Chrome 149
developer.chrome.com: Blog
CSS gap decorations, disconnecting WebSockets for bfcache, and Intl.Locale variants.
3日前

What's new in DevTools (Chrome 149)
developer.chrome.com: Blog
DevTools for agents is stable, AI assistance gets major upgrade with Lighthouse and widgets, new WebMCP debugging tools.
3日前

Edit Git settings for all projects in a repo
Vercel News
Monorepos that deploy many projects can now configure all of their project's Git settings more conveniently. Previously, if you wanted to consistently configure each project's settings for commit status, , etc., you had to click through to every project's settings and consistently apply the same setting. Now, you can do it all in one place. eventsrepository_dispatchTry it out in or visit to learn more!project settingsthe docsRead more
3日前

Pasted File Editor Simon Willison's Weblog
<p><strong>Tool:</strong> <a href="https://tools.simonwillison.net/pasted-file-editor">Pasted File Editor</a></p> <p>I really like how you can paste a large volume of text into <a href="https://claude.ail">claude.ai</a> (or the Claude desktop/mobile apps) and it will detect it as a large paste and turn it into a file attachment instead.</p><p>I decided to have Codex desktop <a href="https://gist.github.com/simonw/74c79119b487a...
3日前

パーサ回帰で Datadog Agent の CPU が急増する問題
CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
株式会社 AbemaTV で SRE / Platform Engineer をしている 後藤(@r ...
3日前

micropython-wasm 0.1a0 Simon Willison's Weblog
<p><strong>Release:</strong> <a href="https://github.com/simonw/micropython-wasm/releases/tag/0.1a0">micropython-wasm 0.1a0</a></p> <p>My latest sandboxing experiment: This alpha package bundles a lightly customized WASM build of <a href="https://micropython.org/">MicroPython</a> with a wrapper to execute code in it via <a href="https://wasmtime.dev/">wasmtime</a>.</p> <p>Tags: <a href="https://simonwillison.net/ta...
3日前

GorgonAgora: 4,800+ fake storefronts skim cards across hundreds of impersonated brands
Sansec - experts in eCommerce security
A skimming operation tracked as GorgonAgora is running over 4,800 fake storefronts that impersonate real brands and steal payment data from anyone who checks out. An independent researcher has been...
3日前

The security risks specific to MCP servers, and how to address them
WorkOS Blog
MCP servers have a different attack surface than traditional APIs. Here are the five risks that matter most, grounded in OWASP's agentic AI guidelines, with concrete mitigations for each.
3日前

TanStack Start authorization and RBAC: A developer's guide for 2026
WorkOS Blog
Your route guard does not protect your server functions. A complete guide to authorization in TanStack Start, from roles and permissions to enterprise RBAC and fine-grained access control.
3日前

The building blocks of an AI agent
WorkOS Blog
Tools, MCP servers, skills, orchestrators, and why auth runs through all of them.
3日前

Key takeaways from Boris Cherny on building Claude Code
WorkOS Blog
Key insights from Boris Cherny's Acquired Unplugged interview on building Claude Code, the death of traditional roles, and why the golden age of the generalist is here.
3日前

What Acquired's hosts learned from studying the greatest companies in history
WorkOS Blog
Ben Gilbert and David Rosenthal shared what makes companies endure for generations at Acquired Unplugged, hosted by WorkOS CEO Michael Grinich.
3日前

Signed URLs are now available for Vercel Blob
Vercel News
You can now generate time-bound signed URLs for . A signed URL is a scoped URL with an expiry that allows you to upload, download, inspect, or delete a specific object without giving access to your entire Blob store.Vercel BlobEach URL is scoped to a single operation (, , , or ), a single pathname, and an expiry you choose, up to 7 days. The signature covers the operation and constraints, so a URL signed for a can't be reused as a .putgetheaddeleteGETPUTUpload URLs () support multipart, so the b
3日前

Argoワークフロー移行に挑んだ話
CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
はじめに こんにちは、University of British Columbia 学部4年の保井祐 ...
3日前

Hackers Simply Asked Meta AI to Give Them Access to High-Profile Instagram Accounts. It Worked Simon Willison's Weblog
<p><strong><a href="https://www.404media.co/hackers-simply-asked-meta-ai-to-give-them-access-to-high-profile-instagram-accounts-it-worked/">Hackers Simply Asked Meta AI to Give Them Access to High-Profile Instagram Accounts. It Worked</a></strong></p>I had trouble believing this story was true, but I've seen it verified from multiple sources now:</p><blockquote><p>One video shows a hacker starting a conversation with Meta’s AI support bot an...
3日前

Move over, Mythos. Here comes... pretty much any other model with a good harness
Aikido Security's Blog
Mythos has real edges in exploit chain construction. But for most AppSec work, the harness around the model matters more than which model you pick.Category: News
3日前

Elastic Build Machines now protect against out of memory builds
Vercel News
Elastic build machines now monitor your build's memory usage and automatically adjust to prevent out-of-memory (OOM) failures:Thresholds are set conservatively to balance deployment reliability and cost. Vercel only considers your build's memory usage, not the memory used by Vercel's own build infrastructure.Enable elastic builds in your or , or read the .team settingsproject settingsdocsRead moreIf your build is fast but memory-intensive, we will no longer downgrade you to a smaller machineIf y
3日前

How we reduced core unit boot time from hours to minutes
The Cloudflare Blog
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.
4日前
6/1 (月)

Meet With Us: NGINX Gateway Fabric & NGINX Ingress Controller Community Calls
NGINX Community Blog
Connection, collaboration, and trust are the lifeblood of healthy community culture. NGINX Gateway Fabric and NGINX Ingress Controller were (and are) developed with open source community as a priority. From code contributions to critical comments, community participation has shaped the present and future of NGINX open source projects, and the future of technology. Today, I’m excited to highlight two recurring opportunities to engage directly […]
4日前

In-N-Out Animations: Dialogs (Part 1/3)
Frontend Masters Boost RSS Feed
You can style the "on the way in" and "on the way out" styles for elements, even when they are moving to/from display: none;. Yay.
4日前

Red Hat npm Packages Compromised to Spread a Credential-Stealing Worm
6
Aikido Security's Blog
Multiple official @redhat-cloud-services npm packages were compromised with a credential-stealing worm derived from the open-sourced Mini Shai-Hulud malware, targeting cloud credentials, and developer tooling across CI/CD pipelines.Category: Vulnerabilities & Threats
4日前

Astro Markdown Component Utility for Any Framework
CSS-Tricks
In the previous article, I spoke about the why and how to use a Markdown component in Astro.Here, we’re going to expand on that and help you use Markdown everywhere — regardless of the framework you use. So, …Astro Markdown Component Utility for Any Framework originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
4日前

Mini Shai-Hulud Campaign Hits Red Hat Cloud Services npm Packages
Socket
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.
4日前

Front-End’s Missing Metric: The TBT Window
CSS Wizardry
The TBT Window is the FCP-to-TTI interval used to calculate Total Blocking Time. If FCP or TTI moves, TBT can change even when long tasks do not.
4日前

Working with Me
Playful Programming's Atom Feed
A working-with-me guide for new teammates, covering how I communicate, lead, give feedback, and build trust on engineering teams.
4日前

Qwen 3.7 Plus now available on AI Gateway
Vercel News
Qwen 3.7 Plus from Alibaba is now available on . Both Qwen 3.7 Plus and 3.7 Max are free for paid AI Gateway users till 6/4/26 12:00pm PT.Vercel AI GatewayThe model unifies vision and language into a single agent foundation, with capabilities spanning GUI and CLI operation, coding and productivity workflows with full-modality input, and visual agent tasks including perception and reasoning. It is designed to generalize across diverse agent harnesses.To use Qwen 3.7 Plus, set model to in the .ali
4日前

May 2026 newsletter Simon Willison's Weblog
<p>I just sent out the May 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-05-may.md">access it here</a>.</p><p>This month:</p><ul><li>Al got expensive, and Anthropic had a really good month</li><li>The model releases were a little disappointing&...
4日前

PlaywrightのテストをDocker ImageとProjects機能で安定化と高速化
newmo 技術ブログ
newmoのフロントエンド開発では、複数の機能を持つ単一のNext.jsアプリケーションを開発しています。このアプローチは、コードの共有やCIの管理といった面でメリットがある一方で、PlaywrightテストのCI実行における安定性とテスト時間という2つの課題を抱えていました。 この記事では、newmoで実施したPlaywright CI最適化の取り組みについて紹介します。 Docker Image導入によるセットアップの安定化と、テスト分割とShardingによる実行時間の短縮という2つのアプローチを実施しました。 結論を先に述べると、Docker Image化でセットアップ起因のCI失敗を…
4日前

PR TIMES はフロントエンド・PHPカンファレンス北海道2026 に協賛・登壇します! #frontend_phpcon_do
PR TIMES 開発者ブログ
こんにちは。フロントエンドエンジニアの桐澤(@kiririLee)です。 PR TIMESは、フロントエンド・PHPカンファレンス北海道2026にプラチナスポンサーとして協賛いたします。また、同イベントに当社から2名のエ […]
4日前

Deepgram Flux Multilingual のEnd-of-Turn判定を試す
CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
本記事では Deepgram Flux Multilingual の EoT 検出に焦点を当てますが ...
4日前

moon v2.3 - Task tags, dep cache strategies, native file hashing, CAS cache, and more
moonrepo Blog
This release focuses on giving you more control over how tasks are organized, referenced, and
4日前

Sansec adds support for Sylius 1 & 2
Sansec - experts in eCommerce security
Sansec is proud to add Sylius to our list of supported platforms. Sansec eComscan now integrates with Sylius 1 and Sylius 2 and will run deep searches to hunt for malware & vulnerabilities.Whi...
4日前

What’s new in Svelte: June 2026
Svelte blog
This month we got a bunch of improvements in SvelteKit's forms and remote functions. Plus, a new query function (.live(...)) that makes accessing real-time data from the server easier.Keep an eye out for a few breaking changes in remote functions, if you're using those. Otherwise, enjoy all the new SvelteKit features and bug fixes in the latest versions of Svelte.Let's dive in!What's new in SvelteKitForm submit now returns a boolean to indicate submission validity for enhanced remote forms (2.57
4日前

Vercel Blob now supports OIDC authentication
Vercel News
now supports OIDC authentication and is the default setting when connecting new projects.Vercel BlobVercel-issued OIDC tokens are short-lived and rotate automatically, so you no longer need a long-lived .BLOB_READ_WRITE_TOKENTo upgrade an existing store, first update your project to use the latest , then navigate to the under your Blob store and select Upgrade to OIDC from the project's context menu.@vercel/blobProjects tabFunctions running on Vercel receive the token automatically and authentic
4日前

datasette 1.0a32 Simon Willison's Weblog
<p><strong>Release:</strong> <a href="https://github.com/simonw/datasette/releases/tag/1.0a32">datasette 1.0a32</a></p> <p>A minor bugfix release. Fixes a bug with <code>INSERT ... RETURNING</code> queries via the <a href="https://datasette.io/blog/2026/sql-write-queries/">new /db/-/execute-write endpoint</a> and a bunch of <a href="https://docs.datasette.io/en/latest/settings.html#setting-base-url">base_url</a> issue...
4日前

Amazon S3 Tablesでつくるアプリケーションログ分析基盤 - CloudWatch Logsからの移行によるコスト最適化 -
カミナシ エンジニアブログ
カミナシ ID管理基盤ではログストレージにCloudWatch Logsを使っていましたが、サービスの成長に伴いコストに悩んでいました。この記事では、私たちが実践したAmazon S3 Tables(以下、S3 Tables)を使ったログストレージの構築と移行、そのコスト最適化効果について書きます。
4日前

Famous Chollima Targets PHP Developers Through Compromised Packagist Package
Socket
The North Korean malware loader hides in a Packagist-listed package and its GitHub branch to fetch and execute remote code in a likely Contagious Interview-style lure.
4日前

The solution might be cancelling my AI subscription Simon Willison's Weblog
<p><strong><a href="https://thoughts.hmmz.org/2026-05-31.html">The solution might be cancelling my AI subscription</a></strong></p>I find this post by David Wilson very relatable. David lists 16+ projects he's spun up with AI tooling, and concludes:</p><blockquote><p>I didn't mean to build most of these things. Usually the Claude session started with something like "<em>write a quick script for X</em>", and one hour later the res...
5日前

パーサー拡張・分散ジョブ制御・クエリ高速化 ── 内製OLAP「mila」の全レイヤーに挑んだ4ヶ月
PLAID Engineer Blog - 株式会社プレイド
プレイドの解析基盤として様々な仕組みを備えた内製OLPA DB milaの開発に携わり、多くのことを学びました。この記事では、インターンでの取り組みと学びを振り返ります。
5日前
5/31 (日)

Chat SDK adds Lark and Feishu support
Vercel News
Chat SDK now supports Lark and Feishu via a new .vendor-official adapterBuild bots that post, edit, and delete messages, stream replies via Lark's native cardkit typewriter API, send interactive cards, and react with emojis across both Lark and Feishu conversations.The adapter connects over Lark's WebSocket transport, so bots run from any long-running Node process without exposing an HTTP webhook endpoint.To get started, read the or documentation.LarkFeishuRead more
5日前

OpenAI の Secure MCP Tunnel を試してみた
azukiazusa のテックブログ2
OpenAI の Secure MCP Tunnel を利用すると、プライベートな MCP サーバーをパブリックなインターネットに公開することなく OpenAI のプロダクトに接続できるようになります。この記事では Secure MCP Tunnel を試してみた様子を紹介します。
5日前

June Is For Exploring (2026 Wallpapers Edition)
Articles on Smashing Magazine — For Web Designers And Developers
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!
5日前

MiniMax M3 on AI Gateway
Vercel News
MiniMax M3 is now available on .Vercel AI GatewayM3 is MiniMax's first model with a 1M-token context window and native multimodality, built around MiniMax Sparse Attention (MSA).M3 improves on software engineering, terminal-based tool use, and agentic web browsing, and is tuned for multi-turn collaboration.To use MiniMax M3, set model to in the .minimax/minimax-m3AI SDKPass an image alongside a prompt to use M3's multimodal input:AI Gateway provides a unified API for calling models, tracking usa
5日前

Rust Moves to Restrict LLM Use in Contributions After Months of Internal Debate
Socket
The Rust project is moving toward formal rules on LLM use in contributions after months of internal debate over maintainer burden, code quality, and contributor experience.
5日前

Quoting Karen Kwok for Reuters Breakingviews Simon Willison's Weblog
<blockquote cite="https://www.reuters.com/commentary/breakingviews/anthropic-gives-lesson-ai-revenue-hallucination-2026-03-10/"><p>Anthropic defines “run-rate revenue” in two parts. Use the last 28 days of sales from customers charged on a consumption basis and multiply it by 13. Then, multiply the monthly subscription take by 12, and add the two together.</p></blockquote><p class="cite">&mdash; <a href="https://www.reuters.com/commentary/breakingviews/ant...
5日前

What's new in Astro - May 2026
The Astro Blog
May 2026 - A new Astro jobs board, TinaCMS makes Astro their default template, experimental advanced routing, and more!
5日前

Lynx 3.8: WebAssembly on Android, Adaptive Layout, and More
Lynx Blog
Lynx 3.8 starts the monthly release cadence with WebAssembly on Android, adaptive layout and text fitting, HarmonyOS SessionStorage, LynxEngine reuse, and DevTool protocol support.
5日前

April in Servo: new Android UI, focus, forms, security fixes, and more!
Servo Blog
Servo 0.2.0 contains all of the changes we landed in April, which came out to yet another record 534 commits (March: 530).For security fixes, see § Security.Note: the GitHub release is available now, but the crates.io release is not yet complete.We expect to publish it some time next week.`, ``, ‘::details-content::before’ and ‘::details-content::after’, and ‘color-mix()’ with any number of colors" />We’ve shipped several new web platform features:<select multiple> (@lukewarlow, @mrobin...
5日前

How we contain Claude across products Simon Willison's Weblog
<p><strong><a href="https://www.anthropic.com/engineering/how-we-contain-claude">How we contain Claude across products</a></strong></p>A complaint I often have about sandboxing products is that they are rarely thoroughly <em>documented</em>, and in the absence of detailed documentation it's hard to know how much I can trust them.</p><p>Anthropic just published a fantastic overview of how their various sandbox techniques work across <...
5日前

I Am Retiring from Tech to Live Offline Simon Willison's Weblog
<p><strong><a href="https://openpath.quest/2026/i-am-retiring-from-tech-to-live-offline/">I Am Retiring from Tech to Live Offline</a></strong></p>I've seen a lot of posts on forums from people threatening to quit their careers over AI. This is <em>not</em> one of those: Chad Whitacre is taking concrete steps, starting with this typewritten, scanned letter</p><blockquote><p>I'm retiring from tech. Well, "retiring" is euphemistic. ...
5日前

Quoting Daniel Jalkut Simon Willison's Weblog
<blockquote cite="https://mastodon.social/@danielpunkass/116639318125898071"><p>My take on AI is, essentially, everybody who’s against it is too against it and everybody who’s for it is too for it.</p></blockquote><p class="cite">&mdash; <a href="https://mastodon.social/@danielpunkass/116639318125898071">Daniel Jalkut</a>, via <a href="https://daringfireball.net/linked/2026/05/30/jalkut-on-ai">John Gruber</a></p> <p>Tags: <...
5日前

Running Python ASGI apps in the browser via Pyodide + a service worker Simon Willison's Weblog
<p><strong>Research:</strong> <a href="https://github.com/simonw/research/tree/main/pyodide-asgi-browser#readme">Running Python ASGI apps in the browser via Pyodide + a service worker</a></p> <p><a href="https://lite.datasette.io/">Datasette Lite</a> is my version of Datasette that runs entirely in the browser using Pyodide in WebAssembly.</p><p>When I first built it <a href="https://simonwillison.net/2022/May/4/datasette-lite...
6日前
5/30 (土)

TSKaigi 2026 でデコレータの現状について話しました
Object.create(null)
俺は人間静的検査器・susisu。 幼馴染で同級生の undefined とインターネットに遊びに行って、Stage 3 Decorators の怪しげな進捗状況を目撃した。 資料を作るのに夢中になっていた俺は、背後で進んでいた Stage 2.7 への降格に気づかなかった。 はい. 登壇 去年に引き続き TSKaigi 2026 で登壇してきました. いつもありがとうございます. 2026.tskaigi.org タイトルは Stage 3 Decorators となっていますが, 冒頭の通り実は登壇の直前に Stage 2.7 に降格されていました. 聞かれていた方はわかると思うんですが,…
6日前

Notes from May 2026 Evan Hahn (dot com)
My blog turned 16 this month! I did nothing to celebrate, but made some little tools and clicked some links about tech ethics.Things from me this monthI published four little tools this month:ZIP Shrinker, a web app that shrinks ZIP files with higher compression ratiosA command line tool to do (completely offline) translationOpen Link in Unloaded Tab, a Firefox extension to open links without loading thempng-cmp, a command line tool to compare PNG pixel dataI also did some work on Helmet, my ope
6日前
5/29 (金)

NGINX Ingress Controller 5.5: Security, Performance, and Easier Migration
NGINX Community Blog
NGINX Ingress Controller 5.5 is a focused, community-driven release. It brings new capabilities, expanded Kubernetes Ingress support, a significant startup performance improvement at scale, and more annotations to ease migrations from ingress-nginx. Here’s what’s new. External Authentication for Ingress and VirtualServer What’s new?: External Authentication is now supported for both Ingress and VirtualServer resources. Based […]
7日前

How We Use AlphaEvolve to Make Complex IDE Algorithms Faster
Company | The JetBrains Blog
AlphaEvolve is a Google DeepMind algorithm-discovery system that uses Gemini to generate, test, and refine possible algorithm improvements. Its job is not to answer questions; it searches for faster ways to solve complex algorithmic problems. We tried it on a narrow but important part of IntelliJ-based IDEs: indexing, the background work that makes navigation, search, […]
7日前

What’s !important #12: Safari Testing, ::checkmark, HTML Anchor Positioning, and More
CSS-Tricks
The old (testing in Safari when you don’t have Safari), the new (::checkmark), the in-between (anchor positioning but with HTML), and more.What’s !important #12: Safari Testing, ::checkmark, HTML Anchor Positioning, and More originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
7日前

The Fundamentals and Dev Experience of CSS @function
Frontend Masters Boost RSS Feed
There are quite a few "gotchas," developers face when getting into the new @function syntax of CSS. Some are getting addressed!
7日前

The Index: Issue #184
Piccalilli - Everything
musiqSome web components that render piano keys and guitar fretboards in various configurations. Handy for educators!ApheraThis is looking like a genuine challenger for Adobe Lightroom.Media queries range syntaxA very concise explainer on this ever-useful syntax by one of the best in the biz at explaining CSS syntax.You probably shouldn’t be annotating focus orderOne of the best overviews of dealing with focus well in UI design/development we've seen out there.Using safe-area-inset to build mobi
7日前

Claude Code の Dynamic Workflow を試してみた
azukiazusa のテックブログ2
Claude Code v2.1.154 で Dynamic Workflow と呼ばれる機能が追加されました。Dynamic Workflow は数時間から数日かかるような大規模な作業を実行するために設計されています。ワークフローは JavaScript で定義され、複数のサブエージェントをオーケストレーションすることができます。この記事では Claude Code の Dynamic Workflow を試してみた様子を紹介します。
7日前

214ファイル、13,500行のHamlをERBに移行しReActionViewを採用
STORES Product Blog
こんにちは。Webエンジニアのotariidaeです。 STORES の一部システムでReActionViewをレンダリングエンジンに採用しました。この記事ではその導入の経緯と過程をご紹介します。 RubyKaigi 2026会場で導入を決意 ReActionViewはActionView互換のERBエンジンです。Herbツールチェーンを基盤としているため、HTMLとERBの構造を統一的に解析できるのが特長です。 最初にReActionViewを知ったのは昨年のKaigi on Rails 2025でした。作者のMarco氏のトークを聞いて強く惹かれたものの、当時はリリース直後の新しいツールで…
7日前

Function invocations now billed per unit
Vercel News
are moving from package-based to per-unit pricing for Pro and new Enterprise customers. You’ll continue paying the same effective rate until the end of your current billing cycle. you’ll be billed per unit to align costs directly with your usage.Function invocationsStarting with your next billing cycleThe new rate is $0.0000006 per invocation (previously $0.60 per 1M invocations) for Pro customers.Per‑unit billing scales more smoothly across team sizes and usage patterns. It also helps teams on
7日前

New to the web platform in May
web.dev: Blog
Discover some of the interesting features that have landed in stable and beta web browsers during May 2026.
7日前












