DEV Community

Rasika Dangamuwa profile picture

Rasika Dangamuwa

404 bio not found

Joined Joined on 
The SPF 10-Lookup Trap: Why Transactional Emails Land in Spam

The SPF 10-Lookup Trap: Why Transactional Emails Land in Spam

Comments
3 min read
Why File Hashes Fail to Match: 5 Checksum Traps Every Developer Hits

Why File Hashes Fail to Match: 5 Checksum Traps Every Developer Hits

Comments
3 min read
Free vCard & iCal Generator: Turn a Form Into a File Your Phone Already Knows How to Open

Free vCard & iCal Generator: Turn a Form Into a File Your Phone Already Knows How to Open

Comments
2 min read
Why Client-Side SVG to PNG Conversion Fails in Production: 5 Canvas Traps

Why Client-Side SVG to PNG Conversion Fails in Production: 5 Canvas Traps

Comments
3 min read
GIF to Video: Convert Any Animated GIF to MP4 or WebM Free

GIF to Video: Convert Any Animated GIF to MP4 or WebM Free

Comments
3 min read
Free Online Barcode Scanner: Decode Any Barcode or QR Code from a Photo

Free Online Barcode Scanner: Decode Any Barcode or QR Code from a Photo

Comments
2 min read
Silence Remover: Automatically Cut Dead Air From Audio or Video, Free

Silence Remover: Automatically Cut Dead Air From Audio or Video, Free

Comments
2 min read
PDF Page Rotator & Reorder: Fix Sideways Scans and Reshuffle Pages, Free

PDF Page Rotator & Reorder: Fix Sideways Scans and Reshuffle Pages, Free

Comments
2 min read
The 00:00 UTC Thundering Herd: Why Cron Schedule Collisions Crash Production Databases

The 00:00 UTC Thundering Herd: Why Cron Schedule Collisions Crash Production Databases

Comments
3 min read
Audio Trimmer: Cut Any Audio Clip Free, Right in Your Browser

Audio Trimmer: Cut Any Audio Clip Free, Right in Your Browser

Comments
2 min read
How to Merge Multiple Audio Clips Into One File (Free, No Software)

How to Merge Multiple Audio Clips Into One File (Free, No Software)

Comments
3 min read
Subtitle Burner: Free Tool to Hardcode SRT/VTT Captions Into Any Video

Subtitle Burner: Free Tool to Hardcode SRT/VTT Captions Into Any Video

Comments
2 min read
Why JWT Verification Breaks in Production: 5 Token Traps Every Engineer Hits

Why JWT Verification Breaks in Production: 5 Token Traps Every Engineer Hits

Comments
3 min read
How to Add a Logo Watermark to a Video for Free (No Signup, No Software)

How to Add a Logo Watermark to a Video for Free (No Signup, No Software)

Comments
2 min read
PDF Compare: Find Exactly What Changed Between Two PDF Versions, Free

PDF Compare: Find Exactly What Changed Between Two PDF Versions, Free

Comments
2 min read
Why SSL/TLS Certificates Break in Production: 5 Real-World Traps Every Engineer Hits

Why SSL/TLS Certificates Break in Production: 5 Real-World Traps Every Engineer Hits

Comments
4 min read
Why Security Headers Break in Production: 5 Traps Every Engineer Hits

Why Security Headers Break in Production: 5 Traps Every Engineer Hits

Comments
4 min read
Why Webhooks Fail in Production: 5 Engineering Traps and How to Fix Them

Why Webhooks Fail in Production: 5 Engineering Traps and How to Fix Them

Comments
4 min read
Why Subnet Calculations Fail in Cloud Deployments: 5 CIDR Traps Every Engineer Hits

Why Subnet Calculations Fail in Cloud Deployments: 5 CIDR Traps Every Engineer Hits

Comments
3 min read
Why DNS Lookups Silently Fail in Production: 5 Resolution Traps Every Engineer Hits

Why DNS Lookups Silently Fail in Production: 5 Resolution Traps Every Engineer Hits

Comments
3 min read
Why PBKDF2 Password Hashing Breaks in Production: 5 Cryptographic Traps and How to Fix Them

Why PBKDF2 Password Hashing Breaks in Production: 5 Cryptographic Traps and How to Fix Them

Comments
4 min read
Why WireGuard Connections Silently Fail: 5 Production Traps and How to Fix Them

Why WireGuard Connections Silently Fail: 5 Production Traps and How to Fix Them

Comments
3 min read
CRC32 Checksum Calculator: Verify File Integrity Right in Your Browser

CRC32 Checksum Calculator: Verify File Integrity Right in Your Browser

Comments
3 min read
Why Radix and Base Conversions Fail in Production: 5 Low-Level Traps Every Developer Hits

Why Radix and Base Conversions Fail in Production: 5 Low-Level Traps Every Developer Hits

Comments
4 min read
Why Automated HTML Formatting Breaks in Production: 5 Edge Cases That Corrupt Layouts

Why Automated HTML Formatting Breaks in Production: 5 Edge Cases That Corrupt Layouts

Comments
3 min read
Why DNSSEC Breaks in Production: 5 Chain-of-Trust Traps That Cause Silent SERVFAIL

Why DNSSEC Breaks in Production: 5 Chain-of-Trust Traps That Cause Silent SERVFAIL

Comments
4 min read
Why URL Parsing Fails in Production: 5 RFC 3986 vs WHATWG Traps Every Developer Hits

Why URL Parsing Fails in Production: 5 RFC 3986 vs WHATWG Traps Every Developer Hits

Comments
4 min read
Why CSS Specificity Still Breaks in 2026: 5 Traps with :is(), :where(), and Cascade Layers

Why CSS Specificity Still Breaks in 2026: 5 Traps with :is(), :where(), and Cascade Layers

Comments 1
3 min read
Why Email Headers Lie: 5 Traps in SMTP Hops, DMARC Alignment, and Header Parsing

Why Email Headers Lie: 5 Traps in SMTP Hops, DMARC Alignment, and Header Parsing

Comments
4 min read
Why HTTP Basic Auth Still Breaks in Production: 5 .htpasswd Hashing Traps, Truncation Bugs, and Config Errors

Why HTTP Basic Auth Still Breaks in Production: 5 .htpasswd Hashing Traps, Truncation Bugs, and Config Errors

Comments
3 min read
Why .gitignore Fails in Production: 5 Negation, Slash, and Cache Traps Every Developer Hits

Why .gitignore Fails in Production: 5 Negation, Slash, and Cache Traps Every Developer Hits

Comments
3 min read
Why Text Diffs Fail on JSON: 5 Semantic Comparison Traps Every Developer Hits

Why Text Diffs Fail on JSON: 5 Semantic Comparison Traps Every Developer Hits

Comments
3 min read
Why Token Counting Fails in Production: 5 BPE and Context Window Traps Every LLM Engineer Hits

Why Token Counting Fails in Production: 5 BPE and Context Window Traps Every LLM Engineer Hits

Comments
3 min read
Why Your security.txt Fails RFC 9116 Compliance: 5 Traps Security Teams Overlook

Why Your security.txt Fails RFC 9116 Compliance: 5 Traps Security Teams Overlook

Comments
3 min read
Why SVGs Silently Break React and Next.js Builds: 5 SVG-to-JSX Traps

Why SVGs Silently Break React and Next.js Builds: 5 SVG-to-JSX Traps

Comments
4 min read
Why Fluid Typography Breaks: 5 CSS clamp() and Viewport Math Traps

Why Fluid Typography Breaks: 5 CSS clamp() and Viewport Math Traps

Comments 1
3 min read
Why Your SSL/TLS Certificate Signing Request (CSR) Fails Validation: 5 Subtle Traps

Why Your SSL/TLS Certificate Signing Request (CSR) Fails Validation: 5 Subtle Traps

Comments 1
3 min read
Why Your DKIM Keys Break Email Deliverability: 5 DNS and Cryptography Traps Every Engineer Hits

Why Your DKIM Keys Break Email Deliverability: 5 DNS and Cryptography Traps Every Engineer Hits

Comments 1
3 min read
Why Your HSTS Configuration Breaks Production: 5 Strict-Transport-Security Traps Every Engineer Hits

Why Your HSTS Configuration Breaks Production: 5 Strict-Transport-Security Traps Every Engineer Hits

Comments
3 min read
Why Your SSL/TLS Certificate Auto-Renewal Failed: 5 CAA DNS Record Traps Every Engineer Hits

Why Your SSL/TLS Certificate Auto-Renewal Failed: 5 CAA DNS Record Traps Every Engineer Hits

Comments
4 min read
Why SVG Optimization Breaks in Production: 5 ViewBox, ID Collision, and Precision Traps

Why SVG Optimization Breaks in Production: 5 ViewBox, ID Collision, and Precision Traps

Comments
4 min read
Why Your Emails Land in Spam Despite Passing SPF and DKIM: 5 DMARC Alignment Traps

Why Your Emails Land in Spam Despite Passing SPF and DKIM: 5 DMARC Alignment Traps

Comments
4 min read
Why JSON to YAML Conversion Fails in Production: The Norway Problem & 5 Subtle Traps

Why JSON to YAML Conversion Fails in Production: The Norway Problem & 5 Subtle Traps

Comments
3 min read
Why Auto-Generated JSON Schemas Fail in Production: 5 Draft-07 vs 2020-12 Traps

Why Auto-Generated JSON Schemas Fail in Production: 5 Draft-07 vs 2020-12 Traps

Comments
3 min read
JSON to C# in Modern .NET: 5 Deserialization Traps with Records and System.Text.Json

JSON to C# in Modern .NET: 5 Deserialization Traps with Records and System.Text.Json

Comments 1
3 min read
Why Your JSONPath Queries Break in Production: 5 RFC 9535 Edge Cases Explained

Why Your JSONPath Queries Break in Production: 5 RFC 9535 Edge Cases Explained

Comments
3 min read
Why Your SSH Keys Break in 2026: Ed25519 vs RSA, OpenSSH Formats, and 5 Traps Every Developer Hits

Why Your SSH Keys Break in 2026: Ed25519 vs RSA, OpenSSH Formats, and 5 Traps Every Developer Hits

Comments
3 min read
Why HAR File Analysis Fails in Production: 5 Network Logging Traps Every Engineer Hits

Why HAR File Analysis Fails in Production: 5 Network Logging Traps Every Engineer Hits

Comments
4 min read
Why Your BIMI Email Logo Fails to Display: 5 Authentication and SVG Traps Every Engineer Hits

Why Your BIMI Email Logo Fails to Display: 5 Authentication and SVG Traps Every Engineer Hits

Comments
4 min read
Why Your Pydantic Models Fail in Production: 5 Subtle Traps in Pydantic V2

Why Your Pydantic Models Fail in Production: 5 Subtle Traps in Pydantic V2

Comments
3 min read
Why Subdomain Takeovers Still Happen in Production: 5 Dangling DNS Traps Every DevOps Team Hits

Why Subdomain Takeovers Still Happen in Production: 5 Dangling DNS Traps Every DevOps Team Hits

Comments
4 min read
Why llms.txt Fails in Production: 5 Markdown and Indexing Traps Every Developer Hits

Why llms.txt Fails in Production: 5 Markdown and Indexing Traps Every Developer Hits

Comments
4 min read
Why PEM Certificate Parsing Fails in Production: 5 Subtle Traps Every Engineer Hits

Why PEM Certificate Parsing Fails in Production: 5 Subtle Traps Every Engineer Hits

Comments
3 min read
Why OpenAPI 3.1 Validation Fails in Production: 5 JSON Schema Traps Every Developer Hits

Why OpenAPI 3.1 Validation Fails in Production: 5 JSON Schema Traps Every Developer Hits

Comments
3 min read
Why Your Docker Compose Fails in Production: 5 Subtle Traps Every Developer Misses

Why Your Docker Compose Fails in Production: 5 Subtle Traps Every Developer Misses

Comments
3 min read
Why TOTP 2FA Verification Fails in Production: 5 Cryptographic Edge Cases

Why TOTP 2FA Verification Fails in Production: 5 Cryptographic Edge Cases

Comments
4 min read
Why Webhook HMAC Verification Fails in Production: 5 Cryptographic Traps Every Developer Misses

Why Webhook HMAC Verification Fails in Production: 5 Cryptographic Traps Every Developer Misses

Comments
4 min read
Why Auto-Generated Dart Classes Crash Flutter Apps in Production: 5 JSON Deserialization Traps

Why Auto-Generated Dart Classes Crash Flutter Apps in Production: 5 JSON Deserialization Traps

Comments
3 min read
Why Auto-Generated Rust Structs Fail in Production: 5 Serde Deserialization Traps

Why Auto-Generated Rust Structs Fail in Production: 5 Serde Deserialization Traps

Comments
3 min read
Why Third-Party CDNs Break Web Security: A Deep Dive into Subresource Integrity (SRI)

Why Third-Party CDNs Break Web Security: A Deep Dive into Subresource Integrity (SRI)

Comments
3 min read
loading...