Terug
Flo Luccioni

Flo Luccioni

PWA Developer

I’m a frontend developer on GoodBarber’s Progressive Web Apps team, where we build the rendering engine of our no-code platform for browsers.

I work on the shared UI and performance foundations that make our users’ no-code experience into fast, polished and accessible web products that feel native on every device.

Volgenlinkedin

Artikelen van Flo Luccioni

Florian Luccioni, Vrijdag 11 September 2026

Gesloten test op Google Play: 12 testers, 14 dagen, en jij in je eentje

Google vraagt iets eenvoudigs, alleen intimiderend geformuleerd: voordat je productietoegang kunt aanvragen, moet je app een gesloten test hebben doorstaan met minimaal 12 testers die minstens 14 dagen onafgebroken aangemeld zijn.VraagAntwoordWie is het van toepassing op?Persoonlijke ontwikkelaarsaccounts die vanaf 13 november 2023 zijn aangemaaktWie niet?Organisatie-accounts en persoonlijke accounts van vóór die datumHoeveel testers?Minimaal 12, tegelijkHoe lang?14 dagen, aaneengeslotenWat de teller breektEen tester die het programma verlaat. Komt die terug, dan beginnen zijn 14 dagen opnieuwWat de volgende stap vrijgeeftDe knop Apply for production in het dashboard van de Play ConsoleReactietijd van GoogleMeestal zeven dagen of minderBron: Play Console Help — App testing requirements for new personal developer accounts, geraadpleegd op 11 september 2026.Twee verduidelijkingen die veel spanning wegnemen. Ten eerste volgt de teller de aanmelding van je testers, niet je builds: een nieuwe versie op het gesloten kanaal zetten tijdens die 14 dagen zet niets terug. Ten tweede gaat het echt om 12 aangemelde Google-accounts — niet om 12 toestellen en al helemaal niet om 12 vijfsterrenrecensies.
Florian Luccioni, Dinsdag 28 Juli 2026

IndexNow op GoodBarber: laat je PWA sneller indexeren

De vindbaarheid van een PWA berust op een eenvoudig principe: voordat een pagina in de zoekresultaten verschijnt, moet een zoekmachine haar eerst bezoeken, lezen en indexeren. Dat bezoek — de crawl — activeer je niet zelf. De zoekmachine bepaalt zelf wanneer ze terugkomt, in haar eigen tempo.Voor een statische site maakt dat wachten weinig uit. Voor een app met levende inhoud — een medium dat meerdere keren per dag publiceert, een winkel met wisselende prijzen en voorraden, een agenda met evenementen die verschijnen en verlopen — is het een echte rem. Het werk is al gedaan: de inhoud staat online, is up-to-date, klaar om gevonden te worden. Maar ze wacht op een crawler die nog niet terug is geweest. Ondertussen verschijnt er in de resultaten soms een oude versie van de pagina — of helemaal niets.
Florian Luccioni, Donderdag 23 Juli 2026

Lezen, citeren, trainen: jij bepaalt wat AI met je content doet

Als je je PWA hebt gepubliceerd, serveert die op dit moment een robots.txt: het eerste bestand dat een crawler leest, en het bestand dat bepaalt wat er daarna gebeurt — welke delen van je site worden opgehaald, en door wie. Dat van jou zegt tegen iedereen ja.Alles hierna gaat over die webversie van je app. Je iOS- en Android-apps worden door niemand gecrawld, en het tabblad verschijnt pas zodra je PWA minstens één keer is gepubliceerd — daarvoor is er geen bestand om in te stellen.Het was een verdedigbaar antwoord. Alleen was het niet het jouwe — en het publiek waaraan het antwoordt, is veranderd. Een paar jaar geleden was een crawler op je content Google, Bing of een scraper waar je niet wakker van lag. Vandaag hoort een groeiend deel van dat verkeer bij AI-bedrijven, en ze willen niet allemaal hetzelfde van je pagina's. Ze als één blok behandelen betekent kiezen tussen allemaal of geen enkele.Het nieuwe tabblad verdeelt ze in vier families: Search engines (Google, Bing en de andere zoekmachines die je site in hun resultaten tonen), AI answers (ChatGPT, Claude of Perplexity die je site in hun antwoorden citeren), AI training (de bots die je content verzamelen om hun modellen te trainen) en On-demand reading (wanneer iemand een AI vraagt één specifieke pagina van je site te openen en te lezen). Vier families, want het zijn vier verschillende afspraken.