All Engineering Articles (40)
- The Filter Driver Bottleneck: Windows Performance for Dev Workflows — (5 min read)
- Advanced Flutter Localization Production Pipelines — (7 min read)
- Saropa’s 5 Rules of Programming — (8 min read)
- The Weight of Unseen Code — (6 min read)
- Flutter Anti-Patterns Quick Guide — (7 min read)
- Mastering Claude Usage Limits: A Guide to Compute-Aware Workflows — (7 min read)
- Isar & The Migration Gap Crash — (6 min read)
- The Agent Engineer: Surviving the Shift from Code to Logic — (7 min read)
- Beyond the Green Checkmark: The Case for Semantic Static Analysis in Flutter — (6 min read)
- Silent But Deadly: Fixing Dart’s Frustrating Callback Trap — (7 min read)
- Paint, Don’t Rebuild: A Flutter Performance Story — (7 min read)
- A Developer’s Guide to Flutter & Auth for a Replicated Supabase DB (Part 2) — (5 min read)
- A Developer’s Guide to Replicating a Supabase Production Database — (6 min read)
- Process Monitor Finds the Real Cause — (6 min read)
- The Age of Vibes: Software 3.0 and the Remaking of the Developer — (8 min read)
- The Art of Subtraction: How Adaptive Quality Creates a Better Experience for Everyone — (9 min read)
- More Pugs, Less Process: Why Your Tech Culture Needs Nonsense — (6 min read)
- Jank Part 2: A Developer’s Guide to Stabilizing UI Performance — (9 min read)
- Improving Flutter App Stability: A No-Nonsense Guide — (9 min read)
- The Long Road: A Flutter Database Migration from Hive to Isar — Reflections from the Saropa… — (8 min read)
- The Silent Saboteurs: Mastering Resource Disposal in Flutter — (6 min read)
- Starting an App Framework: A Strategic Guide for Scalable UX (for Flutter Teams) — (7 min read)
- Software Development Transparency: Fast, Free & Actionable Git Impact Reports — (14 min read)
- Pretty Pixels in 2025: Strategic Color for Mobile UX — (12 min read)
- Why Flutter’s RepaintBoundary is Your Secret Weapon Against Jank 🎨 — (9 min read)
- Code Like It’s 1989: Why Resourceful Engineering Still Matters — (9 min read)
- Enumerated Annotations in Flutter Isar: The Data Corruption Trap — (6 min read)
- 2025 Guide to Haptics: Enhancing Mobile UX with Tactile Feedback — (6 min read)
- Flutter’s FutureBuilder UX Sabotage: Stop Frustrating Your Users — (6 min read)
- The Dart RangeError Trap: Secure Your List Access with elementAtOrNull — (6 min read)
- The Ultimate Guide to Cross-Platform Screenshot Mastery for Developers (+/- ADB) — (6 min read)
- Critical Stream Subscription Management in Flutter with Isar: Prevent Memory Leaks and Performance… — (8 min read)
- Addendum: Saropa’s Programmer Code of Conduct — (8 min read)
- Dead Code Die Hard: A Practical Guide to Identifying Orphan Flutter Methods🧪 — (8 min read)
- How We Reduced Flutter Memory Usage by 375mb: Image Optimization Strategies — (9 min read)
- Building High-Performing Tech Teams: The Code of Conduct — (6 min read)
- HONESTI: Saropa’s Code of Conduct — (18 min read)
- How we moved 200,000 data points out of memory (Efficient Large Data Sets in Flutter) — (9 min read)
- Mastering Flutter Iterables: How We Made Our List Operations 10x Faster — (9 min read)
- Saropa Documentation Structure Guide — (1 min read)