Let Claude Code Run git bisect in Its Own Worktree While You Keep Coding
🌍 Dev.to

Let Claude Code Run git bisect in Its Own Worktree While You Keep Coding

Book: AI That Acts The series: AI in TypeScript — 5 books, from your first LLM call to agents in production — all five here My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub Your CLI's format 1234.5 used to print 1,234.50 . On main it prints 1234.5 . The last release tag where it worked is 200 commits back, and you are halfway through a feature with a dirty working t...
Tesla Wrap Design: Does It Read in a Small Preview?
🌍 Dev.to

Tesla Wrap Design: Does It Read in a Small Preview?

Zoom in far enough and almost any wrap has something interesting to look at. Zoom out, and the question gets harder: can you still tell what the design is trying to say? Before adding another texture or tiny badge to a Tesla wrap design, look at the whole car in a small 3D preview. That quick change of scale can help you decide which details deserve more work. This is a composition check for digital vehicle visuals, not a test of printed vinyl or in-car compatibility. Give the eye...
🌍 Dev.to

I built a PHP AI agent library with zero dependencies - here's the code

If you've tried to add an LLM agent to a PHP application, you've probably hit the same wall: every serious library is Python. So the "obvious" answer is to bolt a Python microservice behind your PHP app a sidecar that speaks to your agent, your agent speaks to your APIs, and now you're maintaining two runtimes, two deployments, and a network hop you didn't ask for. I got tired of that. So I built NanoAgent : a PHP library that does agents natively. One composer require . Zero runtime depend...
How to Measure Your Devtool's Visibility in AI Answers
🌍 Dev.to

How to Measure Your Devtool's Visibility in AI Answers

TL;DR You can find out how often AI tools recommend your devtool with a free spreadsheet audit that takes about two hours. You don't need paid software or code. Write 12 questions a developer would really ask about your category, then ask each one three times in three AI tools. That gives you 108 answers to count. Count five things: how often you're named, how often you're in the first three, your share of all brand mentions, how often you're linked, and how often the AI gets you wron...
🌍 Dev.to

Accumulating Empty Video Rooms: Cleanup by Lease Generation and Reconciliation

Do not destroy a video room on the last leave event. Mark it empty, wait through a bounded grace period, and then require a second, authoritative occupancy check before teardown. For a fintech support call that also exposes typing indicators and read receipts, this rule keeps presence accurate during reconnects while ensuring abandoned sessions cannot accumulate forever. TL;DR: Treat room deletion as a state transition, not an event callback. A leave signal starts suspicion; a later obser...
🌍 Dev.to

When your agent adds a config flag, it's avoiding a product decision

You open the PR and the diff has it: a new config file with three flags, a settings struct, and a --enable-x CLI argument. The agent did the thing you asked. It also did not decide anything. This is the most consistent pattern I see from AI coding assistants on medium-sized features. Ask for a retry-with-backoff flow, and you get RETRY_MAX_ATTEMPTS , RETRY_BACKOFF_MS , and RETRY_JITTER_FACTOR . Ask for a rate limiter, and you get RATE_LIMIT_RPM , RATE_LIMIT_BURST , and RATE_LIMIT_STRA...
What a Hexagonal Port Costs in Go: itabs, Escape Analysis and a Postgres Round Trip
🌍 Dev.to

What a Hexagonal Port Costs in Go: itabs, Escape Analysis and a Postgres Round Trip

Book: Hexagonal Architecture in Go Also by me: Pocket Guides for Developers — the 8-book series My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub You put a UserRepository interface between your domain and Postgres . The review comes back with one line: "Interfaces are slow in Go. Just pass the pool." That objection is half right, and the half that is right is not the...
🌍 Dev.to

Keep an empty litigation search distinct from an unmeasured search

I maintain this Actor. This is an AI-assisted technical walkthrough, fact-checked against its accepted source contract and saved acceptance evidence. A search table with no case rows can mean several things: a successful empty search, a failed request, a partial jurisdiction response, or a missing field. If all four become “no litigation,” the clean-looking export loses the information an analyst needs most. The Company Litigation Coverage Dossier combines supplied observations for an ex...
🌍 Dev.to

AI as the Externalization of Intellect: An Analysis of D.Y. Tenen's Theses

The article analyzes concepts contained in the book by Dennis Yi Tenen, focusing on AI as a form of intellectual externalization. The author emphasizes that artificial intelligence is not an autonomous entity, but the result of "collective labor" (collectiva tabor)—the accumulated effort of engineers, researchers, and invisible data workers. The text references theories of distributed cognition and critiques the anthropomorphization of AI. The analysis points to the socio-technical nature of AI ...
Your Zod .refine() Never Reaches the Model: What Survives the Trip to JSON Schema
🌍 Dev.to

Your Zod .refine() Never Reaches the Model: What Survives the Trip to JSON Schema

Book: AI That Answers The series: AI in TypeScript — 5 books, from your first LLM call to agents in production — all five here My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub Pass a Zod 4 schema to a structured-output helper and every .refine() in it is dropped before the model sees it, with no warning. The OpenAI Node SDK and the Vercel AI SDK both call z.toJSONS...
/compact or /compress? 9 Agent Commands in Claude Code, Codex, Gemini CLI and OpenCode
🌍 Dev.to

/compact or /compress? 9 Agent Commands in Claude Code, Codex, Gemini CLI and OpenCode

Book: Observability for LLM Applications Also by me: Thinking in Go (2-book series) — Complete Guide to Go Programming + Hexagonal Architecture in Go My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub Your Gemini CLI session is getting long, so you type /compact . Gemini CLI has no /compact . Its command is /compress , and the docs describe it in one line: "Replace t...
🌍 Dev.to

Zoho CRM reports and dashboards not working? Ten causes and where to check

If a Zoho CRM report is empty or a dashboard looks wrong, the CRM is often doing what it was configured to do. Most broken-looking reports come down to who can see which records, fields and folders, or a filter nobody remembers setting. Work through these in order. 1. The report shows fewer records than you expect Per Zoho, reports only show records the person running them can already access in the primary module. Check the user's role and profile and the module's data-sharing se...
🌍 TheVerge

Some great games to play before GTA VI and Zelda launch

You could say we're in the eye of the storm right now. The storm, of course, being the fall and winter release calendar for new video games. Things started out with a hectic few weeks that were packed with major titles like Control Resonant, Marvel's Wolverine, Fire Emblem: Fortune's Weave, and Gears of War: E-Day. […]
🌍 TheVerge

Benn Jordan on Flock, privacy, and the new surveillance backlash

Today, I’m talking with Benn Jordan, musician, YouTuber, researcher, and investigative journalist. You might know Benn from those first two titles — he’s got a prolific discography of experimental music dating back decades. But in the last couple of years, he’s become a high-profile face in the creator and media spaces for his work investigating […]
🌍 TheVerge

Nobody is safe from celebrity AI deepfakes

In hindsight, the post on Instagram should have raised more red flags. The image purported to show actress Mia Goth, just days after filing for divorce from actor and filmmaker Shia LaBeouf, posing in a T-shirt with a pointed message: MY EX IS MY BIGGEST FAN. To really drive home the point, the song "Single […]
🌍 TheVerge

Prep your cart before iPhone Duo preorders open tomorrow

Apple's iPhone Duo foldable phone opens for preorder tomorrow, October 16th, at 8am ET / 5am PT, but you don't have to wait until then to get your order mostly sorted. The company's product page for the phone now lets you select the color you want, along with storage capacity, carrier preference, and whether you […]
🌍 TheVerge

An Israeli firm is sending spyware through online ads, researchers say

An Israeli ad tech firm worked with spyware companies to infect devices, including at Al Jazeera, by simply showing users an online ad, according to a joint investigation by security researchers at Citizen Lab and Confiant. It's the first time researchers have found technical evidence of a zero-click attack - a form of hacking that […]
🌍 TheVerge

How Windows is being optimized for Nvidia’s RTX Spark laptops

Microsoft and Nvidia held a launch party for the first wave of RTX Spark laptops last week in San Francisco, where a new wave of AI PCs took center stage amid a packed crowd and a lively hands-on area. A day after the media event, I was invited to a quieter Nvidia event to hear […]
🌍 TheVerge

Trump calls off livestream of execution

The execution of Fort Hood shooter Nidal Hasan will not be livestreamed as Secretary of Defense Pete Hegseth had previously announced. Donald Trump announced the plan was off in a post on Truth Social: I think streaming the execution for all to see might have been a strong deterrent for the World to witness how […]
🌍 TheVerge

Microsoft’s new Photos app combines your PC, OneDrive, and iCloud galleries

Microsoft has redesigned its Photos app for Windows 11, overhauling the editor and image viewer, and combining photos and videos from your PC, OneDrive, and iCloud into a single space. The new combined gallery experience aims to make it easier to manage and view your photos without jumping between apps or devices, while also improving […]
🌍 TheVerge

Shelly’s new presence sensor simultaneously detects up to 10 people without a camera

Following the launch of its $50 subscription-free security camera last month, Shelly announced another new accessory for smart home automation today that can keep track of multiple people as they move through rooms or large spaces without recording them. The Shelly Presence Gen4 sensor uses mmWave radar technology instead of a camera to detect the […]
🌍 TechCrunch

TechCrunch Disrupt 2026: Last day

Last day to join TechCrunch Disrupt 2026. Join 10,000+ tech leaders for a day of connections and insights. Save 75% on your pass now.
🌍 Dev.to

4 Audit Invariants for React Next.js Feature Flags Polling Clients

TL;DR: A simple React or Next.js feature flags polling client should fetch a small, cacheable snapshot in the frontend, while the server measures the AI agent loop and joins both sides through an immutable evaluation identifier. For a logistics application, enable a rollout only when four invariants hold: one decision per evaluation, one stable assignment for the shipment workflow, one final usage record per agent run, and enough retained evidence to reconstruct why a cost landed in a cohort. Th...
🌍 Dev.to

48-Hour Field Notes: Every Free-Tier Request Returned 200. My Acceptance Probes Still Failed.

Two days ago I moved a small batch job onto a free model endpoint and a free server box, and then I spent most of the next 48 hours asking a much less flattering question than "does it answer?" The question I actually cared about was this: does it answer the same way twice, with the model I asked for, on a box that still has my evidence afterwards? A 200 OK only tells you that a socket accepted bytes, and honestly, that is all it tells you. Why a status code is not an acceptance te...
🌍 Dev.to

How Small Businesses Can Improve Stock Control With Excel and Barcode Labels

Small businesses often operate with limited budgets, compact teams, and multiple responsibilities shared among employees. Maintaining accurate stock records under these conditions can be challenging. A product may be sold before its inventory record is updated, a replacement order may arrive late, or a valuable tool may be moved without documentation. These problems do not always require an expensive enterprise system to solve. Businesses can begin by organizing their inventory data in Excel ...