Webtamine

Technology and money, explained.

Explainers

Stripe ·

Stripe Webhook Event Ordering: Retries and Duplicates

Handle Stripe webhook ordering, retries and duplicates with a short endpoint, durable queue and layered idempotency.

Bitcoin ·

Bitcoin Address Types: Legacy, SegWit and Taproot

How legacy, nested SegWit, native SegWit and Taproot Bitcoin addresses differ—and what their prefixes cannot prove.

Temperature reshapes a token probability distribution while top_p cuts off its cumulative tail
AI ·

Temperature vs top_p: Which Sampling Control to Change

Temperature reshapes token probabilities; top_p cuts the cumulative tail. Change one control at a time.

package-lock.json and npm-shrinkwrap.json shown as two document files leading to an app install and a published package
npm ·

package-lock.json vs npm-shrinkwrap.json

Choose the right npm lockfile for an app, library or published package, and know what npm ci enforces.

Bitcoin ·

Bitcoin Fee Estimation: Fee Rate, vBytes and Targets

Turn a confirmation target and virtual size into a fee-rate estimate without treating it as a guarantee.

Stripe ·

Stripe PaymentIntent vs SetupIntent: Which Object to Use

Use PaymentIntent to charge now, SetupIntent to save for later, or setup_future_usage to do both.

Retry-After guidance for HTTP 429 and 503 responses with a bounded client retry
HTTP ·

Retry-After for 429 and 503: Build a Safer Client

Parse Retry-After correctly, then combine it with deadlines, jitter, attempt caps and idempotency checks.

payments ·

Stripe Payment Links vs Checkout Sessions: Where the Flow Starts

Choose a reusable Stripe Payment Link or a server-created Checkout Session by tracing where order context begins.

A Bitcoin PSBT moves from an offline wallet through two signers to finalization and broadcast
Bitcoin ·

Bitcoin PSBT: How Signing, Combining and Finalizing Work

Follow a Bitcoin PSBT from unsigned proposal through offline signing, combination, finalization and broadcast.

Two terminal windows compare loose JSON output with a schema-checked structured response
AI ·

Structured Outputs vs JSON Mode: What the Schema Changes

Choose Structured Outputs or JSON mode by whether valid JSON is enough or every field must follow a schema.

Comparison of the Cache-Control directives no-cache, no-store and private
HTTP ·

Cache-Control: no-cache vs no-store vs private

Choose no-cache, no-store or private by what may be stored, reused and shared—not by the directive's name.

HTTP content negotiation flow between a client and server, showing Accept, Content-Type and Vary headers
HTTP ·

HTTP Content Negotiation: Accept, Content-Type and Vary

Use Accept, Content-Type and Vary correctly so APIs select representations without breaking shared caches.

A Webtamine diagram routes a raw webhook body and Stripe signature through an HMAC check and timestamp window
Stripe ·

Stripe Webhook Signature Verification: Check the Raw Request

Verify Stripe webhooks with the raw body, signature header, endpoint secret, timestamp checks and duplicate controls.

A split Webtamine diagram shows numbered offset pages shifting after an insert and a cursor continuing after a stable record.
APIs ·

Cursor vs Offset Pagination: What Changes Under Inserts

Compare cursor and offset pagination when records move, repeat or change during a long API traversal.

tech ·

USB-C DisplayPort Alt Mode: What the Port Supports

USB-C can carry DisplayPort video, but the port, cable and dock must support the same path.

A split editorial diagram contrasts a bearer token card with a DPoP token bound to a cryptographic key.
OAuth ·

DPoP vs Bearer Tokens: What Proof of Possession Changes

How DPoP binds OAuth tokens to a client key, what replay checks add and which risks still remain.

A refund event log branches into tracing and review, separating a created record from the bank-statement outcome.
Card payments ·

Stripe Refund Status: Track Changes and Trace the Result

Track the exact refund, read later changes and distinguish a reversal from a missing bank credit.

Illustrative cumulative token readings of 45, 82 and 120, with 120 emphasized as the final count.
API pricing ·

Claude API Streaming Usage: Count Tokens Once

Record cumulative token counters once, preserve interrupted attempts and separate completion from acceptance.

HTTP ·

ETag vs Last-Modified: Choosing an HTTP Validator

Choose the right HTTP validator for caching, conditional requests and safe concurrent updates.

Semantic Versioning ·

Semantic Versioning vs Calendar Versioning

SemVer signals API compatibility; CalVer signals release timing. Choose the contract your users need.

Two matching request envelopes approaching a locked gate, illustrating that encrypted early data can still be duplicated.
TLS ·

TLS 1.3 0-RTT: Why Early API Requests Can Replay

Early TLS requests save waiting, but encryption alone cannot prevent a repeated API action.

A phone and headphones using one-to-one audio beside an LE Audio broadcaster sending to three receivers
Bluetooth LE Audio ·

Bluetooth LE Audio vs Classic Audio: What Actually Changes

LE Audio changes the radio, codec and profiles. Check what both devices support before buying.

A monitoring tablet and a separate hardware signing device in a protective case.
Bitcoin ·

Watch-Only Wallets: Track Bitcoin Without Private Keys

A watch-only wallet tracks Bitcoin activity without holding the private keys needed to spend.

OAuth ·

OAuth vs API Keys: Choosing an API Authentication Method

OAuth and API keys identify different actors. Here is how to choose by principal, scope, lifetime and revocation.

Webtamine

What are you looking for?

Search topics, products and companies