DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
I got tired of Discord.js boilerplate, so I built the "T3 App" for Discord Bots 🧩 (Powered by Bun)

I got tired of Discord.js boilerplate, so I built the "T3 App" for Discord Bots 🧩 (Powered by Bun)

Comments
4 min read
Engineering a Self-Hosted Transactional Email Gateway: Architecture, Async Queues, and Cryptographic Key Rotation

Engineering a Self-Hosted Transactional Email Gateway: Architecture, Async Queues, and Cryptographic Key Rotation

Comments
5 min read
What If Your AI Agent Never Had to Leave the Browser? (Demo 🚀)

Insights from speaking at AGNTCon Europe

What If Your AI Agent Never Had to Leave the Browser? (Demo 🚀)

172
Picked as gem Comments 116
8 min read
Your CI Runs Tests in Parallel. Your Test Data Doesn't Know That.

Your CI Runs Tests in Parallel. Your Test Data Doesn't Know That.

Comments
4 min read
The Wilson Else: A Linter for Branches That Pretend Nothing Happened

The Wilson Else: A Linter for Branches That Pretend Nothing Happened

1
Comments 2
16 min read
Prompt Testing Pipelines with SQS: How to Version, Run, and Verify LLM Prompts Like Unit Tests

Prompt Testing Pipelines with SQS: How to Version, Run, and Verify LLM Prompts Like Unit Tests

2
Comments
8 min read
Two bugs my green test suite could not see

Two bugs my green test suite could not see

1
Comments 2
7 min read
Same Model, Three APIs: Contract-Testing with Docker Model Runner

Same Model, Three APIs: Contract-Testing with Docker Model Runner

4
Comments
3 min read
Criei um SDK para tornar apps React Native mais resilientes a conexões ruins

Criei um SDK para tornar apps React Native mais resilientes a conexões ruins

1
Comments
5 min read
Why Battery Storage Sizing Fails: Modeling LiFePO4 Cycle Degradation, Internal Resistance Growth, and Arrhenius Kinetics in TypeScript

Why Battery Storage Sizing Fails: Modeling LiFePO4 Cycle Degradation, Internal Resistance Growth, and Arrhenius Kinetics in TypeScript

1
Comments
5 min read
Comparing Promise.all, allSettled, any, and race when failure arrives first

Comparing Promise.all, allSettled, any, and race when failure arrives first

1
Comments
3 min read
Caching VAT and FX Rates at Build Time, Not on the Request Path

Caching VAT and FX Rates at Build Time, Not on the Request Path

Comments
8 min read
I built BHive: a multi-agent framework for Gemini/OpenAI/Anthropic/Ollama. Tear it apart.

I built BHive: a multi-agent framework for Gemini/OpenAI/Anthropic/Ollama. Tear it apart.

1
Comments
1 min read
I gave a 10-line agent a CRM world and asked it for one number

I gave a 10-line agent a CRM world and asked it for one number

Comments
4 min read
I built a 100% private WhatsApp chat analyzer (Zero servers, zero tracking)

I built a 100% private WhatsApp chat analyzer (Zero servers, zero tracking)

Comments
2 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.