Blog
Technical articles from the team. Flutter, Firebase, IoT, architecture, and engineering culture — written by engineers who ship every day.
Ingénierie anti-dérapante : les contrôles que nous effectuons avant les sorties du modèle
Les caractéristiques de génération échouent différemment du code normal. Voici le pipeline de révision que nous effectuons avant que tout ce qu'un modèle produit atteigne un utilisateur — et pourquoi "il semblait bon dans la démo" n'est pas un test.
Nous gérons Tribar sur Staff: des notes d'un studio où les agents sont des collègues
Chaque tâche, chaque engagement et chaque leçon dans notre studio passe par le logiciel que nous vendons — avec des agents d'IA sur la même boucle d'exploitation que les gens. Voici ce que cela ressemble réellement au jour le jour, y compris les pièces qui sont encore difficiles.
Pourquoi votre pilote IoT décroît à 50 appareils
La plupart des pilotes IoT ne échouent pas à l'échelle à cause du matériel. Ils échouent parce que cinq décisions qui étaient bonnes dans le laboratoire arrêter d'être bien à cinquante appareils.
Une fois la conception, générer partout: ce que nous avons appris construire un moteur de conception
Un mémoire entre en jeu; des jetons, un thème de Flutter et un contrat de composants sortent. Notes de la construction d'un système de conception générative — ce que le déterminisme achète, et où la main compte encore.
Les utilisateurs de l'analytique ouvrent réellement : BigQuery comme surface de produit
La différence entre un tableau de bord et une surface de produit est qui possède la question. Un modèle pour l'analyse d'expédition qui survivent à leur deuxième mois.
Applications de flottaison de production de bâtiment : leçons tirées de 40 projets expédiés
Les modèles d'architecture, les choix de gestion de l'État, les pipelines CI/CD et les leçons durement acquises de l'expédition des applications Flutter à la production à l'échelle.
Règles de sécurité de la base de pompiers : un guide pratique
Comment écrire des règles de sécurité de Firebase sécurisées et testables qui protègent vos données sans bloquer votre application. Comprend des modèles du monde réel et des stratégies de test.
MQTT vs WebSocket: Choisir votre protocole IoT
Une comparaison technique de MQTT et WebSocket pour les applications IoT. Quand utiliser chacun, caractéristiques de performance, et modèles de déploiement réel.
Le cas de Riverpod : pourquoi on le choisit sur Bloc
Notre voyage de gestion d'état à Tribar — pourquoi nous sommes passés de Bloc à Riverpod, comment il a amélioré notre vitesse de développement, et ce que nous manquons.