Tribar Studio

Blog

Technical articles from the team. Flutter, Firebase, IoT, architecture, and engineering culture — written by engineers who ship every day.

·Engineering Team

Anti-slop engineering: the checks we run before model output ships

Generative features fail differently than normal code. Here is the review pipeline we run before anything a model produces reaches a user — and why "it looked good in the demo" is not a test.

AIEngineering Culture
·Engineering Team

We run Tribar on Staff: notes from a studio where agents are coworkers

Every task, commit, and lesson in our studio flows through the software we sell — with AI agents on the same operating loop as people. Here is what that actually looks like day to day, including the parts that are still hard.

AIEngineering Culture
·Engineering Team

Why your IoT pilot stalls at fifty devices

Most IoT pilots do not fail at scale because of hardware. They fail because five decisions that were fine in the lab stop being fine at fifty devices.

IoTArchitecture
·Engineering Team

Design once, generate everywhere: what we learned building a design engine

A brief goes in; tokens, a Flutter theme, and a component contract come out. Notes from building a generative design system — what determinism buys, and where the hand still matters.

Design SystemsToolingAI
·Engineering Team

Analytics users actually open: BigQuery as a product surface

The difference between a dashboard and a product surface is who owns the question. A pattern for shipping analytics that survive their second month.

DataArchitectureGCP
·Engineering Team

Building Production Flutter Apps: Lessons from 40+ Shipped Projects

Architecture patterns, state management choices, CI/CD pipelines, and hard-won lessons from shipping Flutter apps to production at scale.

FlutterArchitectureBest Practices
·Engineering Team

Firebase Security Rules: A Practical Guide

How to write secure, testable Firebase Security Rules that protect your data without blocking your app. Includes real-world patterns and test strategies.

FirebaseSecurityBackend
·Engineering Team

MQTT vs WebSocket: Choosing Your IoT Protocol

A technical comparison of MQTT and WebSocket for IoT applications. When to use each, performance characteristics, and real-world deployment patterns.

IoTProtocolsArchitecture
·Engineering Team

The Case for Riverpod: Why We Chose It Over Bloc

Our state management journey at Tribar — why we moved from Bloc to Riverpod, how it improved our development velocity, and what we miss.

FlutterState ManagementDart