Back
Dominique Siacci

Dominique Siacci

CTO

Co-founder and CTO of GoodBarber. I drive the product's technical vision: architecture, infrastructure, and more recently the integration of AI at the core of the platform. A developer at heart, I stay close to the code and the engineering decisions that enable thousands of GoodBarber users to publish their apps without writing a single line of code.

Followfacebooktwitterlinkedin

Articles by Dominique Siacci

Dumè Siacci, Tuesday 21 July 2026

Prompt teardown: GPS, memory, and Maps from a single sentence

Nobody doubts anymore that an AI can generate capable code — even "vibe-coded," it works, sometimes very well. That's not the interesting question. The interesting question is: once it's generated, what does that section actually do inside your app? Does it sit in a corner as an isolated block, or does it use what the phone and the app already know how to do? The most honest way to answer is to take a prompt and pull it apart, line by line.That's what this series is for. In each episode, we'll take one prompt from the AI Extension Builder's library and pull it apart: where it trusts the platform, where it overrides it, and what the resulting section can really do. First up, one of the library's example prompts: "where did I park?"Here's the shortest prompt you could write for this:Build a "remember where I parked" helper.That's it. One sentence, not a spec. And here's what comes out:A button to save your location. A section that finds that spot again when you reopen the app. A button to head back to the car. A discreet link to clear it. And if you decline location access, a screen that explains it instead of crashing.The surprise isn't that seven words draw a screen. It's that this section, born from one sentence, already reaches the device: it reads the GPS, it keeps a memory, it opens Maps. We asked for none of those three things.
Dumè Siacci, Tuesday 30 June 2026

AI Extension Builder: upload your own files

When we launched the AI Extension Builder, it could build a custom section from a single prompt. The missing piece was your own material: until now the assistant started from a blank slate, wrote the code, rendered it live — but with its own stand-in images. To use your logo or your data, you had to point to an external URL, a fragile link hosted somewhere else. The new file manager removes that step.Take a running club that wants a "Race calendar" section in its app.The owner opens the Assets panel and drops in two files: logo.png and a races.csv with the dates and locations. Then they ask the assistant:"Show the upcoming races from this CSV, with our logo at the top."The assistant already knows these files. It doesn't invent them, recreate them, or base64-encode them: it references them by their exact URL — logo.png in an <img> tag, races.csv through a fetch(). The section renders live, in the club's colors, with its real dates.Days of work for a developer, minutes here. And the result isn't a mockup: it's a native extension, hosted by GoodBarber, that ships into the published app like any other section.
Dumè Siacci, Thursday 22 December 2016

HTTPS requirement for iOS apps, the new 2017 App Store policy explained

Edit: Apple decided to give developers additional time to prepare their apps to comply with the requirements of App Transport Security (ATS). Until a new deadline is confirmed, rest assured, you now know that our beautiful team is ready ;) As of January 1st, 2017, the App Store will introduce a new requirement for all iOS apps. Developers will have to use HTTPS connections rather than HTTP for all app requests. If an app fails to comply with this new security feature, it will be mandatory to provide a justification upon the review of your app by Apple, or else, it will be rejected.
Dumè Siacci, Saturday 11 April 2015

Forza Bastia !

Tonight there is the final of the french soccer league's cup, between the Sporting Club of Bastia, and the Paris Saint-Germain. If you know a little about us, you probably know that we're based in Corsica, not so far from Bastia ... Several members of the team are on their way to Paris and the Stade de France to attend the final :) FORZA BASTIA !
Dumè Siacci, Wednesday 2 July 2014

No Beautiful Update This Week

Don't be afraid GoodBarbers... we didn't forget to publish the changelog of our beautiful app engine! We haven't gone on holiday and the hot weather didn't bring us down!   We are working very hard on a huge surprise, our biggest update ever, that will soon be ready for you!   Be patient, you won't regret it! ;)
Dumè Siacci, Thursday 26 June 2014

How I'll Buy my Next Car, or Why I Love CarPlay

A few months ago, Apple unveiled its strategy for conquering the in-car entertainment market. Even if we don't yet know very much about CarPlay , it's still interesting to think a bit about the perspectives it will offer, both from the point of view of the final user as well content creators.  Speaking with Jérôme and Arianna , I realized that this could radically change the way I think about cars.
Dumè Siacci, Thursday 5 June 2014

ZDnet, the best source of tech news in germany

We asked Jérôme Bouteiller, editorial director of NetMedia Europe, to tell us a bit about the launch of their app for the german edition of ZDnet that represents one of the leading online magazines in Germany in the technology section. 
Dumè Siacci, Tuesday 22 April 2014

Meet us in Amsterdam this week :)

This week, I will be on the road again with Jerome. This time, we go to Amsterdam, The Netherlands to attend The Next Web conference Europe. Ping me @dsiacci if you are there (or if you live in Amsterdam ;) and want to have a coffee!
Dumè Siacci, Thursday 10 April 2014

B!T.pt and B!Tmag.com.br, where you will find news about the best IT solutions

A few days after we had announced that GoodBarber was available in Portuguese, we wanted to showcase these beautiful apps created by the NetMedia Europe group for its Portuguese and Brazilian publications. Jérôme Bouteiller, managing editor of the NetMedia Europe group explains us why they wanted to release these apps for B!T.pt and B!Tmag.com.br.1
Dumè Siacci, Wednesday 26 March 2014

How to create CNAME record to install your HTML5 webapp on your own domain

That was one of the great features that came with GoodBarber Salvador back in September. Every GoodBarber account has a great web app associated, in addition to the native app for iPhone and the native app for Android.   Your natives apps are distributed in the App Store and in Google Play. But what about the web app?    By default, your web app is located on http://<appname>.goodbarber.com/m/. But you can (you should?) change this URL and choose your own.   For instance, you can decide to link your web app to http://m.yourdomain.com That will be far more convenient for your users to access your html5 web app, right ?   That's what we're going to do together in this post.
Dumè Siacci, Thursday 13 February 2014

GoodBarber loves radios

Today is the World Radio Day ! So we thought that we should choose some random radio customers, and showcase them :) As we were at the French Radio Show just two days ago, let's say that it's a kind of radio week here at GoodBarber. Enjoy!
Dumè Siacci, Wednesday 12 February 2014

3 days @ Salon de la Radio in Paris

On Sunday, Monday & Tuesday, we were in Paris for the French Radio Show (Salon de la Radio) with Jérôme Pietri . It's a major event in France for the radio world, organized by two of our first customers, Philippe Chapot & Frédéric Brulhatour , from La Lettre Pro de la Radio . If you remember, we already attended this event once, just a year ago. We had a great time with all the people at the event who visited our booth, existing or future customers :)
Dumè Siacci, Wednesday 22 January 2014

How to enable the Google Analytics tracking in my app?

A few weeks ago, we talked about how to understand your app analytics. It's a gold mine to figure out the behavior of your users, and to evaluate your app's performance, whatever is your goal.   The GoodBarber internal statistics are a very good starting point, but in some cases, it can be interesting to plug external analytics tools, like Flurry Analytics or Google Analytics. There are great chances that you already use Google Analytics if you have a website, so, if you use it also for your app, you will be very familiar with it too.   Let's see together how to make your app send data to Google Analytics.
Dumè Siacci, Monday 20 January 2014

Meet our team across Europe in February!

The GoodBarber team will be on tour in February. Like last year, we'll exhibit at the Salon de la Radio, in Paris. And of course, we'll be in Barcelona for the Mobile World Congress. But this year, we'll also organize a meetup for the GoodBarber users living in Barcelona, during the MWC.
Dumè Siacci, Friday 10 January 2014

GoodBarber FAQs about mobile app development #7

Today, we will discuss about the big traffic shift every app creator sees, from their website to their mobile app. We will also see what are the best practices to send push notifications.