Insights, tutorials, and updates from the Boottify team. Discover best practices for web development, design patterns, and technology trends.
SearchShowing 25–36 of 75 posts

Encrypting TOTP seeds and OAuth tokens at rest, fixing email enumeration on signup, tightening session timeouts, and closing a one-time-use race on password resets — a tour of the auth changes shipped in v3.6.0.

We completed the full removal of Nginx from the stack, fixed a cross-node CoreDNS scheduling failure, resolved a dual iptables conflict that was silently routing traffic to dead pods, built a platform fallback system, and patched an ACME wildcard race condition.

The marketplace deployment wizard now includes a smart Configure step that knows the specific environment variables, ports, and volumes each application needs — so you get a working deployment on the first try.

We rebuilt our Web Application Firewall from the ground up — 34 detection rules across 9 OWASP categories, multi-layer URL decoding, honeypot traps, and per-IP anomaly scoring that bans bad actors before they cause damage.

We expanded our Playwright end-to-end test suite from 40 tests across 5 files to 285 tests across 38 spec files — with database-injected sessions, a role-access matrix, and zero placebo assertions.

How we expanded our web application firewall from 15 basic signatures to 34 detection rules across 9 OWASP categories, with multi-layer URL decoding, anomaly scoring, IP reputation tracking, and honeypot traps that instantly ban scanners.

How we migrated our WebAuthn Relying Party ID from control.boottify.com to the apex domain boottify.com, enabling biometric credentials to work across all subdomains with a dual RP ID verification strategy.

How we designed a storage abstraction that supports both local filesystem and S3 — with environment-driven switching, URL derivation, and zero application code changes when migrating between providers.

A deep dive into our image optimization pipeline — using Sharp to resize, compress, strip EXIF data, and convert uploads to WebP with profile-specific presets for blog, avatar, and logo images.

A comprehensive quality audit of our 275K-line codebase: generating loading skeletons for every page, adding error boundaries across route groups, migrating 3,796 hardcoded colors to CSS variables, and replacing console.log with structured logging.

How we built a production email system handling 18 transactional email types — from auth verification to billing receipts — with SES domain verification, template rendering, and delivery monitoring.

Why local disk storage doesn't scale for a SaaS platform, how we integrated S3 with CloudFront on cdn.boottify.com, and the storage abstraction that makes provider switching seamless.