Skip to main content
// BLOG

Latest Articles

Insights, tutorials, and updates from the Boottify team. Discover best practices for web development, design patterns, and technology trends.

End-to-End Testing with Playwright: 40 Tests & Counting
Developer Experience

End-to-End Testing with Playwright: 40 Tests & Counting

How we set up Playwright for a complex Next.js 16 SaaS platform, why we inject database sessions instead of logging in through forms, and how 40 tests across 5 spec files give us confidence to ship fast.

27 days ago7 min
00
Mobile-First Tables: Fixing Touch-Scroll Conflicts
UI/UX

Mobile-First Tables: Fixing Touch-Scroll Conflicts

How we solved the classic mobile UX problem where horizontal scroll conflicts with tap actions — and shipped a single component that auto-fixed 15+ admin tables across the platform.

about 1 month ago6 min
00
Seamless Design-to-Code with Figma Integration
Product Updates

Seamless Design-to-Code with Figma Integration

Bridge the gap between design and development with our new Figma integration. Sync designs, extract tokens, and streamline your workflow.

about 1 month ago4 min
00
Automated Deployments with GitHub Actions
Product Updates

Automated Deployments with GitHub Actions

Deploy with confidence using our new CI/CD pipeline. Real-time status updates, webhook integration, and automatic rollback support.

about 1 month ago4 min
00
Multi-Domain Architecture: Separating Landing and Control
Architecture

Multi-Domain Architecture: Separating Landing and Control

How we architected our platform to serve boottify.com and control.boottify.com from a single codebase.

about 1 month ago4 min
381
Implementing Two-Factor Authentication with TOTP
Security

Implementing Two-Factor Authentication with TOTP

A deep dive into our TOTP-based 2FA implementation with backup codes and OAuth integration.

about 1 month ago7 min
250
Fixing the OAuth 2FA Token Collision Bug
Bug Fixes

Fixing the OAuth 2FA Token Collision Bug

How we discovered and fixed a unique constraint violation that blocked users from logging in via OAuth.

about 1 month ago4 min
250
Building a Comprehensive Error Logging System
Developer Experience

Building a Comprehensive Error Logging System

How we built an error tracking system with trace IDs, database persistence, and an admin dashboard.

about 1 month ago6 min
250
The Great Prisma Cache Mystery
Bug Fixes

The Great Prisma Cache Mystery

Why our new database model wasn't available at runtime—and the simple fix that saved the day.

about 2 months ago3 min
510
Optimizing Database Queries with Prisma
Database

Optimizing Database Queries with Prisma

Practical techniques we used to reduce database load and improve query performance.

about 2 months ago5 min
350
Designing Our Role-Based Access Control System
Architecture

Designing Our Role-Based Access Control System

How we implemented a hierarchical RBAC system with five distinct user roles.

about 2 months ago5 min
200
Fixing Tiptap SSR Hydration Mismatches
Bug Fixes

Fixing Tiptap SSR Hydration Mismatches

A quick fix for the common Tiptap editor hydration error in Next.js applications.

about 2 months ago2 min
140