Menu

#DevtoTypescript

514 posts

Feed·
20 of 514 posts
I Built a Finance Assistant Where Six AI Agents Check Each Other's Work
🖼️
0Read More

I Built a Finance Assistant Where Six AI Agents Check Each Other's Work

DEV Community: typescript·Neel B·about 6 hours ago
#dMSt0eAF
#devtotypescript#devto#dev#agent#agents

A LangGraph.js supervisor plans each question, sends it to six specialist agents, checks their findings and writes one cited answer.

15s
0 reads to switch views: Firestore board filters in the browser
📰
0Read More

0 reads to switch views: Firestore board filters in the browser

DEV Community: typescript·Panth Patel·about 6 hours ago
#awRzZXAs
#devtotypescript#devto#dev#firestore#article

Firestore can't OR across fields and wants a composite index per filter combination, so my tracker loads a board's active tickets once and runs filter

15s
Making Mobile Apps Survive Bad Networks: Retries, Idempotency and an Offline Queue
📰
0Read More

Making Mobile Apps Survive Bad Networks: Retries, Idempotency and an Offline Queue

DEV Community: typescript·MACROGEN·about 6 hours ago
#onmCl14j
#devtotypescript#devto#dev#queue#status

Mobile users lose signal constantly. Here's how to design API calls and client code that fail safely and never double-submit.

15s
I Connected Claude to My Titan (GoDaddy) Inbox with an Open-Source MCP Server
📰
0Read More

I Connected Claude to My Titan (GoDaddy) Inbox with an Open-Source MCP Server

DEV Community: typescript·Qaiser Mehmood·about 6 hours ago
#6ryB5paf

Titan Email has no public API. So I built an MCP server over IMAP/SMTP that lets Claude read, search, triage and draft mail, including GoDaddy-hosted mailboxes.

15s
I submitted a side-project extension for review and an AI bot found 4 real security bugs in it
📰
0Read More

I submitted a side-project extension for review and an AI bot found 4 real security bugs in it

DEV Community: typescript·Kleo Geos·about 6 hours ago
#uoxBa1IU
#devtotypescript#devto#dev#html#markdown

I built a small Raycast extension - paste invoice JSON, get a formatted HTML/Markdown preview. Zero...

15s
One MCP server, five auth shapes: per-seat door credentials when a client can't send a header
📰
0Read More

One MCP server, five auth shapes: per-seat door credentials when a client can't send a header

DEV Community: typescript·Jeremy Sebastian·about 6 hours ago
#PWPO2U7k
#devtotypescript#devto#dev#door#seat

Here's a problem I didn't expect to be the blocker. I had three model seats — ChatGPT, Gemini,...

15s
Your AI app might be losing money on its heaviest users. Here's how to check.
📰
0Read More

Your AI app might be losing money on its heaviest users. Here's how to check.

DEV Community: typescript·Mayur Agnani·about 6 hours ago
#XP5s5dU8
#devtotypescript#devto#dev#user#fiscallm

AI apps charge a flat price but pay a variable cost. How to see cost vs revenue per user with a few lines of code.

15s
Ticking a condition in our app switches on an allergy, and unticking the condition does not switch the allergy off
🖼️
0Read More

Ticking a condition in our app switches on an allergy, and unticking the condition does not switch the allergy off

DEV Community: typescript·Daniel Pertu·about 22 hours ago
#GnmwBr8H

Two profile layers that overlap on exactly one ingredient, a toggle that is deliberately not an involution, and why the implication is written into storage instead of derived at read time.

15s
375 URLs in our sitemap come from seven sources, and the 132 biggest are found by reading a directory off disk
🖼️
0Read More

375 URLs in our sitemap come from seven sources, and the 132 biggest are found by reading a directory off disk

DEV Community: typescript·Daniel Pertu·about 22 hours ago
#zNYhhl8P
#devtotypescript#devto#dev#sitemap#fullscreen

Six registries, one readdirSync and fifteen hand-typed entries build one sitemap. The filesystem group works only because the file is prerendered, and the hand-written lastmod dates are contradicted by the pages they describe.

15s
Five URLs our test suite demands we never publish, and the two ways a published page can vanish with the build still green
🖼️
0Read More

Five URLs our test suite demands we never publish, and the two ways a published page can vanish with the build still green

DEV Community: typescript·Daniel Pertu·about 22 hours ago
#usnZICEQ
#devtotypescript#devto#dev#gluten#word

461 statically generated pages, no error when one of them stops existing, and a test file that asserts both that URLs exist and that five particular ones do not.

15s
The one careful sentence on our reference page is not written in the page, it is read off the product at build time
🖼️
0Read More

The one careful sentence on our reference page is not written in the page, it is read off the product at build time

DEV Community: typescript·Daniel Pertu·about 22 hours ago
#LPJZZDjr

Marketing copy is allowed to be clearer than the app and never kinder. Three mechanisms on one page: call the engine for the sentence, count the list instead of claiming a number, and read your own meta description back into your structured data.

15s
The obvious SEO move was eight recipe collection pages, and 37 of our 38 recipes suit low FODMAP, so we built none of them
🖼️
0Read More

The obvious SEO move was eight recipe collection pages, and 37 of our 38 recipes suit low FODMAP, so we built none of them

DEV Community: typescript·Daniel Pertu·about 22 hours ago
#7EZwriiT
#devtotypescript#devto#dev#condition#eight

Eight head terms, eight collection pages, and a measurement that killed the idea: every collection would have contained between 74 and 100 percent of the same library.

15s
Our Button has 696 call sites, and four of our five busiest public pages contain no button element at all
🖼️
0Read More

Our Button has 696 call sites, and four of our five busiest public pages contain no button element at all

DEV Community: typescript·Daniel Pertu·about 22 hours ago
#ppGfmrDT

A 14-file UI kit, five Radix packages, 696 uses of one component and 371 hand-written button elements. I counted all of it, then asked a browser what the live pages actually contain, and the answer explains the design system better than the code does.

15s