AI 资讯
A test that catches the bug your feature tests can't see
There's a class of bug that's maddening: it passes every test you have, then crashes in the user's face. I hit one in the admin UI of laravel-config-sso today, and the real fix wasn't changing an icon name — it was writing a test that could see the bug in the first place. The bug: wrong icon name, crashes only at runtime The admin UI uses Flux . Flux resolves icons through <flux:delegate-component> , and it throws for a name that doesn't exist: Flux component [icon.ellipsis] does not exist. It's an easy mistake. Flux ships Heroicons , not Lucide. So your Lucide reflexes lie to you: You type (Lucide) Flux wants (Heroicon) ellipsis ellipsis-horizontal trash-2 trash eye-off eye-slash Why feature tests don't catch it Here's the interesting part. I had a feature test that hits the admin route and asserts 200. Green. But the real UI crashes. How? Because in the headless test harness, Flux renders icons as no-ops. No real <flux:delegate-component> boots, so the icon name never gets resolved. The crash only surfaces under a full boot ( testbench serve ) — exactly where your automated tests don't go. Analogy: it's like a spell-checker that only runs when you print the document, not while you type. Your tests type away happily. The crash waits at the printer. The fix: a static test that reads the Blade and validates every icon Instead of relying on runtime, I wrote a Pest test that reads the Blade view, extracts every icon name (static and inside dynamic expressions), and asserts Flux actually ships a stub for each one: $fluxIconStubs = base_path ( 'vendor/livewire/flux/stubs/resources/views/flux/icon' ); it ( 'only references Flux icons that exist' , function () use ( $fluxIconStubs ) { expect ( is_dir ( $fluxIconStubs )) -> toBeTrue ( "Flux icon stubs not found" ); $view = file_get_contents ( __DIR__ . '/../../resources/views/livewire/sso-providers.blade.php' ); // Static `icon="name"` plus quoted tokens inside dynamic // `icon="{{ $cond ? 'eye-slash' : 'eye' }}"` expressio
AI 资讯
Bob's CLI
A local-first AI coding CLI that adapts to you Discussion | Link
产品设计
CueBuddy
Record talking videos without manual scrolling Discussion | Link
产品设计
Otty
A Mac native and beautiful terminal emulator Discussion | Link
AI 资讯
Human in the Love
The world's first MCP dating app inside Claude. Discussion | Link
产品设计
Revi
On-device voice dictation. No cloud, no account. Discussion | Link
AI 资讯
Apple’s Camera Chief Thinks AI Can Give You Superpowers
The generative features in iOS 27’s new Photos app will add fake pixels to some of your shots, but Apple’s Jon McCormack says the company isn’t using AI “for the sake of AI.”
AI 资讯
Polygram Coding Agent
AI-native coding assistant that helps developers in any IDE Discussion | Link
产品设计
detectly
Turn your fleet's dashcam footage into driver safety scores Discussion | Link
产品设计
grnlght
The client delivery system that moves work forward. Discussion | Link
产品设计
DropK
The Tray That Doesn't Pretend Discussion | Link
AI 资讯
Anthropic Is Now the Most Valuable AI Startup. Here's the Developer's Read.
on may 28 anthropic announced a $65 billion series h round at a post-money valuation of about $965 billion, which makes it, on paper, the most valuable ai startup in the world. the round was led by altimeter capital, dragoneer, greenoaks and sequoia, on top of earlier hyperscaler commitments that included around $15 billion with $5 billion of it from amazon. the headline everyone ran with is that anthropic passed openai. that part is true, but the comparison is messier than the headline, and the more interesting story is what is generating the number. i build small dev tools and write comparison content, and a lot of what i ship runs on top of anthropic's models. so when the company that makes the tools i depend on nearly touches a trillion dollars, i do not read it as a sports score. i read it as a question about whether the thing i am betting on is durable, and what i should do differently because of it. here is the honest version of both. the number, with the caveats intact the $965 billion figure is consistent across cnbc, axios, morningstar, al jazeera and euronews, so i trust it. what i would not do is state the gap over openai as a precise fact, because the sources do not agree on openai's number. axios pegged openai's most recent valuation at $730 billion. other outlets put it closer to $850 billion off a record round earlier in the year. either way anthropic is ahead right now, but "ahead by $115 billion" and "ahead by $235 billion" are different sentences, and anyone quoting one as gospel is rounding away the uncertainty. the safe claim is the one i will make: as of late may 2026, anthropic is the most valuably-priced private ai company, and it got there fast. the reporting has it roughly tripling from a $380 billion mark in february. the part that matters more to me is the revenue. anthropic crossed a $47 billion run-rate earlier in may. that is the line that turns a valuation from a vibe into something with a floor under it. you can argue about whether $
AI 资讯
LocIn AI
Localize your app with tone-aware AI, automated workflows Discussion | Link
AI 资讯
Juno
Free, local AI powered Voice to Text w/ live transcriptions Discussion | Link
AI 资讯
Eidentic
The TypeScript SDK for AI agents with self-improving memory Discussion | Link
AI 资讯
How to Actually Check if a VS Code Extension is Safe Before You Install It
You're about to install a VS Code extension. Maybe it's a formatter, a linter, a theme, an AI tool....
AI 资讯
ShellMate
Manage SSH servers, credentials, and teams in one place Discussion | Link
开发者
Clutch Alarm
Sleep through the night. Wake up for the goals. Discussion | Link
AI 资讯
Tide
Layered voice notes that paint themselves Discussion | Link
AI 资讯
GamerForge
Transform Game, CGI, and VFX Assets with AI Discussion | Link