DEV Community

SMSRoute Dev profile picture

SMSRoute Dev

404 bio not found

Joined Joined on 
STOP Is Not a String Match: Building an Opt-Out State Machine That Survives Audits

STOP Is Not a String Match: Building an Opt-Out State Machine That Survives Audits

Comments
6 min read
Your Inbound SMS Webhook Is a Public Endpoint: HMAC Verification, Replay, and Out-of-Order Delivery

Your Inbound SMS Webhook Is a Public Endpoint: HMAC Verification, Replay, and Out-of-Order Delivery

Comments
6 min read
Your SMPP Bind Is Idle 90% of the Time: Window Size, RTT, and the Throughput Math

Your SMPP Bind Is Idle 90% of the Time: Window Size, RTT, and the Throughput Math

Comments
6 min read
Parsing Phone Numbers Is Harder Than Parsing Dates: E.164, libphonenumber, and the Inputs That Break You

Parsing Phone Numbers Is Harder Than Parsing Dates: E.164, libphonenumber, and the Inputs That Break You

Comments
7 min read
Someone Is Draining Your SMS Budget: Rate-Limiting OTP Endpoints Against Enumeration and SMS Pumping

Someone Is Draining Your SMS Budget: Rate-Limiting OTP Endpoints Against Enumeration and SMS Pumping

Comments
8 min read
Exactly-Once Is a Lie: Building Idempotent SMS Sending with Retries That Don't Double-Text Your Users

Exactly-Once Is a Lie: Building Idempotent SMS Sending with Retries That Don't Double-Text Your Users

Comments
9 min read
Your SMS Says "Sent" but Never Arrived: A Field Guide to DLRs, SMPP Status Codes, and Carrier Filtering

Your SMS Says "Sent" but Never Arrived: A Field Guide to DLRs, SMPP Status Codes, and Carrier Filtering

Comments
7 min read
Why Your 160-Character SMS Became 3 Messages: GSM-7, UCS-2, and the Segmentation Math Nobody Reads

Why Your 160-Character SMS Became 3 Messages: GSM-7, UCS-2, and the Segmentation Math Nobody Reads

Comments
7 min read
Delivered is not delivered: SMS DLR status callbacks done right

Delivered is not delivered: SMS DLR status callbacks done right

Comments
6 min read
Your OTP resend button is a race condition (and it's charging you twice)

Your OTP resend button is a race condition (and it's charging you twice)

1
Comments
7 min read
Sending transactional SMS over plain HTTP: pricing, error codes, and DLR callbacks

Sending transactional SMS over plain HTTP: pricing, error codes, and DLR callbacks

Comments
9 min read
loading...