Horiot Studio · version texte

Du processus manuel à l’outil fiable.

project· maintenu

L'atelier en direct · l'activité du studio, commit par commit

L'atelier en direct montre l'activité réelle d'Horiot Studio, chaque commit en temps réel et chaque mise en ligne dans les minutes qui suivent. Les projets clients et les projets personnels pas encore publics y apparaissent comme « Projet confidentiel ».

La page ci-dessous est la vraie, en direct, pas une capture.

Chaque commit du studio au moment où il arrive, chaque mise en ligne dans les minutes qui suivent. Les projets non publics apparaissent comme « Projet confidentiel ».

Contexte

Une page publique où l’on voit travailler le studio : chaque commit en direct, chaque mise en ligne dans les minutes qui suivent.

L’atelier en direct affiche l’activité réelle d’Horiot Studio. Rien n’est mis en scène : un commit apparaît sur la page au moment où il est fait, une mise en ligne dans les cinq minutes.

Les projets confidentiels

Un projet client sous accord ou un projet personnel pas encore public : on voit le rythme, jamais le nom.

Ces projets font partie de l’activité du studio, donc de la page. Ils apparaissent sous le nom « Projet confidentiel ». Les projets publics sur GitHub s’affichent sous leur vrai nom, et je peux rendre visible un projet privé quand il est prêt à être montré.

Note technique

Un hook git, un Worker Cloudflare et un Durable Object : un commit atteint la page en direct, sans jamais ralentir le travail.

Le trajet d’un commit. Un hook git global, installé une fois sur ma machine, se déclenche à chaque commit, dans tous les dépôts. Il lance en arrière-plan un petit programme en Rust qui envoie le dépôt, le message et l’heure en HTTPS, avec un jeton. Le commit lui-même n’attend pas : 0,04 s mesurées. Le Worker vérifie l’auteur, enregistre le commit dans une base D1, puis un Durable Object le pousse par WebSocket aux pages ouvertes, déjà anonymisé.

Les autres sources. Une GitHub App reçoit les push signés de mes dépôts GitHub : elle confirme les commits et indique si un dépôt est public ou privé. Toutes les cinq minutes, une tâche planifiée lit en lecture seule les déploiements de production Cloudflare (Pages et Workers) : ce sont les mises en ligne. Au lancement, un import a repris les douze derniers mois.

Anonymisation et choix techniques

L’anonymisation tient en une seule règle, appliquée sur le serveur avant tout envoi, et vérifiée par des tests à chaque modification.

L’anonymisation. Un projet s’affiche sous son nom s’il est public sur GitHub ou si je l’ai rendu visible. Tout le reste devient « Projet confidentiel », regroupé par jour. Ni le nom, ni le message, ni l’URL d’un projet confidentiel ne figurent dans la page, dans les infobulles ou dans le flux en direct : des tests le vérifient à chaque modification. Pour la même raison, une mise en ligne confidentielle n’affiche jamais de délai depuis la précédente, qui permettrait de relier deux livraisons.

Les choix. Un Worker plutôt qu’un conteneur : un conteneur endormi met une à trois secondes à répondre, et la plupart des visiteurs arrivent sur une page que personne n’a ouverte depuis un moment. Le rendu se fait côté serveur en Rust : la page arrive complète, le navigateur n’a rien à calculer. Le direct passe par un Durable Object, qui garde les connexions WebSocket ouvertes. Les polices sont hébergées par le Worker lui-même, sans service tiers.

Le reste de la carte

  1. anchor

    À propos

    Studio indépendant fondé en 2026, une relation directe pour transformer un besoin réel en produit fiable.

  2. anchor

    Approche

    Comprendre le travail réel, choisir un périmètre clair, puis construire jusqu'à la mise en service.

  3. anchor

    Services

    Du processus manuel à l'outil fiable, pour les PME et les équipes opérationnelles en France et en Suisse romande.

  4. anchor

    Clients

    Projets réalisés en collaboration avec des marques et entreprises, avec aussi quelques chantiers déjà en perspective.

  5. anchor

    Atelier

    Projets personnels et expérimentations.

  6. anchor

    Produits

    Des outils finis, utilisables sans moi, maintenus dans la durée.

  7. anchor

    Contact

    Un problème à résoudre ou un produit en tête ? Décrivez-le brièvement, je reviens vers vous sous 24h.

  8. service

    Outils métiers & portails

    Une application adaptée au travail réel de l'équipe, ou un espace privé qui rend clients et collaborateurs autonomes.

  9. service

    Automatisation & intégrations

    Des outils qui échangent leurs données sans ressaisie, avec des automatisations observables plutôt qu'une nouvelle boîte noire.

  10. service

    Tableaux de bord & assistants IA

    Des chiffres réunis pour décider, et des assistants IA limités aux tâches où leur aide peut être contrôlée et mesurée.

  11. project

    Murdeau

    Fabricant breton d'un système breveté de récupération d'eau de pluie modulaire. Collaboration au long cours : e-commerce, configurateur en volume, et de nouveaux chantiers en vue.

  12. project· livré

    Murdeau · Présentation 3D au scroll

    Horiot Studio a créé pour Murdeau une page qui monte l'installation pièce par pièce en 3D au fil du scroll, jusqu'au trop-plein automatique, en ligne depuis 2026.

  13. project

    BA111OD

    Marque horlogère indépendante. Collaboration longue durée autour d'un outil interne, d'une expérience de lancement et d'un ensemble Shopify sur mesure.

  14. project· maintenu

    BA111OD · App commerciale

    Horiot Studio a construit pour BA111OD une PWA commerciale interne utilisée par l'équipe sur les salons horlogers, avec catalogue, partenaires, commandes, PDF brandés et agenda salon.

  15. project· livré

    BA111OD · Shopify

    Horiot Studio a développé pour BA111OD un ensemble de sections Shopify sur mesure, de la page produit aux modules éditoriaux réutilisables, intégrées au thème de la marque.

  16. project· livré

    BA111OD · Section produit

    Horiot Studio a développé pour BA111OD une section produit Shopify sur mesure, une mise en page plus éditoriale alimentée par les données produit et les metafields.

  17. project· livré

    BA111OD · Sections frontend

    Horiot Studio a développé pour BA111OD de petites sections Shopify sur mesure, badges de réassurance et footer de marque, qui prolongent l'identité visuelle de la boutique.

  18. project· livré

    BA111OD · Chapter 4 · Tourbillon T.V.D.

    Horiot Studio a conçu pour BA111OD l'expérience de lancement en ligne de la Chapter 4 · Tourbillon T.V.D., une page immersive animée au scroll, publiée sur ba111od.com.

  19. project· livré

    BA111OD · Hotspots

    Horiot Studio a développé pour BA111OD une section Shopify de hotspots interactifs, ~240 lignes de JavaScript vanilla sans librairie, dont le tooltip devient bottom sheet sur mobile.

  20. project

    L'atelier des choix

    Cabinet de coaching et de mentoring pour adolescents et jeunes adultes, fondé par Daniela Leone à Neuchâtel. Site éditorial sur mesure, confié à la cliente.

  21. project· livré

    L'atelier des choix · Site éditorial

    Horiot Studio a construit pour L'atelier des choix, cabinet de coaching à Neuchâtel, un site éditorial d'une page en Astro et un CMS sur Cloudflare, entièrement pilotable par la cliente.

  22. essay

    FAQ · Premier appel

    Les questions à se poser avant un premier appel, et mes réponses telles que je les donnerais de vive voix.

  23. essay

    Colophon

    L'outillage IA réel derrière le studio. Quels modèles, comment je les pilote, là où l'IA agit et là où je ne la laisse pas seule. La version vérifiable de « l'IA comme levier ».

  24. project

    Jeux · Deux jeux pour le navigateur

    Deux petits jeux finis, jouables sans compte ni installation. Chacun tient sur une contrainte technique forte : une simulation déterministe en Rust, un fichier unique sans build.

  25. project· maintenu

    Cold Star · A small light in a very large dark

    Horiot Studio a écrit Cold Star, un jeu incrémental sci-fi pour le navigateur, en Rust compilé en WebAssembly, avec une simulation déterministe et des sauvegardes par instantané.

  26. project· maintenu

    Orbit Hop · Un tap, une planète

    Un jeu d'adresse à un seul tap pour le téléphone : le vaisseau orbite, on le lâche au bon moment, il doit se poser sur la planète suivante. Même partie pour tout le monde chaque jour, trois essais.

  27. project

    Démos · Configurateurs à essayer

    Horiot Studio publie sept démos ouvertes à tous, mises entre les mains d'un prospect avant le premier appel. En tête, Arête, une maison horlogère fictive montée de bout en bout, du configurateur 3D à l'outil commercial, suivie de six configurateurs génériques pour des fabricants sur mesure et une boutique e-commerce.

  28. project· maintenu

    Configurateur carport & pergola · Démo publique

    Un configurateur générique de carport et pergola, à essayer en ligne, rendu 3D et plan technique dans la même fenêtre, prix indicatif en direct, demande de devis simulée. Le produit que je montre aux fabricants et installateurs avant le premier appel.

  29. project· maintenu

    Configurateur portail & clôture · Démo publique

    Un configurateur générique de portail, portillon et clôture, à essayer en ligne, le portail s'ouvre en 3D, plan technique et prix indicatif en direct. Pour les fabricants et installateurs de portails aluminium, acier et fer.

  30. project· maintenu

    Configurateur cave à vin enterrée · Démo publique

    Un configurateur générique de cave à vin enterrée, ronde, ovale ou voûtée, à essayer en ligne, coupe 3D sous la maison, visite de l'intérieur, plan avec réservation de dalle. Pour les fabricants et installateurs de caves enterrées.

  31. project· maintenu

    Configurateur escalier sur mesure · Démo publique

    Un configurateur générique d'escalier droit, quart tournant ou hélicoïdal, à essayer en ligne, contrôle de trémie et d'échappée, montée à la première personne, fiche de cotes. Pour les fabricants d'escaliers sur mesure.

  32. project· maintenu

    Configurateur piscine conteneur · Démo publique

    Un configurateur générique de piscine conteneur, hors-sol, semi-enterrée ou enterrée, à essayer en ligne, coupe 3D dans le jardin, vue depuis la terrasse, fiche chantier avec formalités, taxe et grutage. Pour les fabricants de piscines conteneur et bassins acier.

  33. project· maintenu

    Configurateur produit e-commerce · Démo publique

    Une boutique générique à essayer en ligne, trois produits configurables en 3D (fauteuil, t-shirt, bague), prix en direct, panier, visuel téléchargeable et widget à intégrer sur Shopify, WooCommerce ou PrestaShop.

  34. project· maintenu

    Arête · Démo horlogère

    Une maison horlogère fictive, montée de bout en bout pour les marques de montres, en 5 modules (vitrine, configurateur 3D, allocation et liste d'attente, outil commercial de l'équipe, commandes sur mesure). Un seul catalogue alimente le tout.

Connexions