askill
dadbodgeoff

dadbodgeoff

Publisher on askill

50.3k total stars
Skills73
Updated 2/13/2026
GitHub
rate-limiting
rate-limiting
dadbodgeoff2/13/2026

Implement subscription-tier aware API rate limiting with sliding window algorithm. Use when building SaaS APIs that need per-user or per-tier rate limits with Redis or in-memory storage.

716
AI 92
request-validation
request-validation
dadbodgeoff2/13/2026

Validate API requests with schemas, sanitization, and helpful error messages. Covers Zod, Joi, and Pydantic patterns.

716
AI 92
game-loop
game-loop
dadbodgeoff2/13/2026

Fixed timestep game loop with interpolation for frame-rate independent physics. Separates physics updates from rendering, prevents spiral of death, and supports hitstop/slow-mo effects.

716
AI 88
retry-fallback
retry-fallback
dadbodgeoff2/13/2026

Handle transient failures with exponential backoff and graceful fallbacks. Retry on network blips, fall back to cached data when services fail.

716
AI 88
typescript-strict
typescript-strict
dadbodgeoff2/13/2026

Configure TypeScript strict mode with additional safety flags. Catch bugs at compile time instead of production. Includes branded types, exhaustive switches, and Result types.

716
AI 87
idempotency
idempotency
dadbodgeoff2/13/2026

Implement idempotent API operations to safely handle retries and prevent duplicate processing. Use when building payment APIs, order systems, or any operation that must not be executed twice.

716
AI 87
batch-processing
batch-processing
dadbodgeoff2/13/2026

Collect-then-batch pattern for database operations achieving 30-40% throughput improvement. Includes graceful fallback to sequential processing when batch operations fail.

716
AI 83
webhook-security
webhook-security
dadbodgeoff2/13/2026

Implement secure webhook handling with signature verification, replay protection, and idempotency. Use when receiving webhooks from third-party services like Stripe, GitHub, Twilio, or building your o...

716
AI 82
dead-letter-queue
dead-letter-queue
dadbodgeoff2/13/2026

Store failed jobs for replay or manual inspection. Track failure patterns, enable manual intervention, and prevent data loss from processing errors.

716
AI 82
community-feed
community-feed
dadbodgeoff2/13/2026

Social feed with batch queries, cursor pagination, trending algorithms, and engagement tracking. Efficient database queries for infinite scroll feeds.

716
AI 82
supabase-auth
supabase-auth
dadbodgeoff2/13/2026

Implement Supabase authentication with SSR support. Email/password auth with automatic session management via cookies. Includes login, signup, email confirmation, and user profiles.

716
AI 80
backpressure
backpressure
dadbodgeoff2/13/2026

Manage data flow when producers outpace consumers. Bounded buffers, adaptive flushing, and graceful degradation prevent OOM crashes and data loss.

716
audit-logging
audit-logging
dadbodgeoff2/13/2026

Comprehensive audit logging for compliance and security. Track user actions, data changes, and system events with tamper-proof storage.

716
environment-config
environment-config
dadbodgeoff2/13/2026

Centralized environment variable management with validation. Fail fast at startup if config is invalid. Supports multi-environment setups (dev/staging/prod) with type-safe access.

716
ai-generation-client
ai-generation-client
dadbodgeoff2/13/2026

External AI API integration with retry logic, rate limiting, content safety detection, and multi-turn conversation support for image generation.

716
file-uploads
file-uploads
dadbodgeoff2/13/2026

Production-grade secure file upload pipeline with multi-stage validation, malware scanning (ClamAV), hash-based duplicate detection, and race condition protection using distributed locks.

707
AI 92
monorepo-structure
monorepo-structure
dadbodgeoff2/13/2026

Set up a Turborepo + pnpm monorepo for sharing code between frontend, backend, and workers. One repo, multiple packages, shared types, parallel builds.

707
AI 92
job-state-machine
job-state-machine
dadbodgeoff2/13/2026

Async job processing with validated state transitions, progress tracking, and asset linking. Ensure jobs always reach terminal states with proper error handling.

707
AI 88

Showing 18 of 73