Back
Pierre-Laurent Medori

Pierre-Laurent Medori

Head of Backend Engineering

I'm Head of Backend Engineering at GoodBarber, where we build the platform that lets anyone create native apps without writing code. My team owns what runs behind the scenes — the APIs, services, and infrastructure that turn a no-code project into real published apps, hosting, push, and a full store. I write about the engineering that keeps "no-code" working at scale, and where AI fits in.

Followlinkedin

Articles by Pierre-Laurent Medori

Pierre-Laurent Medori, Wednesday 2 September 2026

Back to Business: Your September App To-Do List (Before the Q4 Rush)

The app stores did not take a vacation, so start by catching up with them. Apple and Google tighten their requirements every year: target API levels, privacy rules, SDK deadlines. An app that stands still does not stay the same, it slowly drifts out of compliance, and most of that damage is invisible until it is expensive. We detailed exactly what quietly breaks when you don't update your app, and the short version is: rebuild and resubmit before the stores make the decision for you.If your app runs on GoodBarber, most of that maintenance happened over the summer without you noticing, which is exactly the point. Still, open your store consoles once and check that nothing is waiting on you.
Pierre-Laurent Medori, Tuesday 1 September 2026

Can You Really Create an App for Free? What Free App Builders Actually Include

TL;DR: You can build and preview an app for free with several no-code tools. Publishing a native app to the App Store and Google Play requires a paid plan with every major builder, plus two fees no vendor can waive: Apple's 99 $ per year developer account and Google Play's one-time 25 $ registration. Free plans are genuinely useful for validating an idea. They are not a way to run an app in production.
Pierre-Laurent Medori, Thursday 13 August 2026

Your app's MCP server now speaks the latest version of the protocol

Every GoodBarber app comes with its own MCP server. It is the secure doorway that lets an AI assistant, with your permission, read and manage your app: write and schedule articles, update products, check your stats, prepare push notifications. You connect the assistant once, it authenticates through OAuth, and it only ever sees your app.If you are discovering this, two good starting points: our MCP page explains how to connect an assistant to your app, and this article explains what makes an application MCP server different.
Pierre-Laurent Medori, Wednesday 12 August 2026

The production checklist AI-built apps fail (7 things that break after the demo)

The short version. An AI-built app that shines in a demo has proven it can render, not that it can run. Production is decided by seven boring things: accounts, empty states, store review, push delivery, the stack bill, the first update, and week-to-week operation. Run the seven checks below before you announce a launch date. On GoodBarber, the platform carries the first six, some pre-built, some as a service, and the seventh comes with an AI agent connection.You built an app with an AI app builder, or vibe-coded it prompt by prompt over a few evenings. It works. But look at the conditions under which it works: your phone, your Wi-Fi, your account, data you typed in yourself, a build generated an hour ago. A demo is an app tested exclusively under friendly conditions.Production ready means the opposite: the app keeps working once the friendly conditions are gone. Strangers instead of you, a reviewer instead of an audience, months instead of an afternoon.We have already written about why this gap exists: our article on the seven walls between a prototype and the stores maps the structural distance, and our piece on building an app versus running one names the work that starts after launch. Those articles end in questions worth asking yourself. This one turns the questions into experiments: seven checks, each with a concrete procedure and a pass condition you cannot argue with, all of them runnable this week. If a check feels boring, that is the point. Production is where the boring bugs live.
Pierre-Laurent Medori, Thursday 23 July 2026

What quietly breaks when you don't update your app (and why you never notice on GoodBarber)

The short version. A mobile app that is not updated does not stay frozen: it decays. Push notifications quietly stop landing, new users stop finding it, and the stores eventually hide or remove it. On GoodBarber, the platform absorbs every OS and store change and ships the fix with your next update, so a year of mobile churn reaches you as a release note. The one thing you still have to do: update regularly.Your app works today. Leave it untouched for a year: it will still open, still look right, still do its job on your own phone. Nothing in your dashboard warns you. That is the trap.Because while your app stood still, everything underneath it moved. Apple and Google shipped new operating systems, rewrote store rules, retired old plumbing. You notice months later, through symptoms that look like a marketing problem: downloads sag, push campaigns reach fewer people, a loyal user writes that the app misbehaves on their new phone. The decay is real, and it has nothing to do with the quality of your content.
Pierre-Laurent Medori, Friday 10 July 2026

Vibe coding is magic in the demo. Is your app really production-ready?

On February 2, 2025, Andrej Karpathy named the thing: “There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.” Nine months later, “vibe coding” was Collins Dictionary's Word of the Year. Few tech terms have traveled that fast — because few tech experiences are that intoxicating.The numbers say the same. Lovable reached $100M in annual recurring revenue eight months after launch, with more than 10 million projects created on the platform. Bolt.new reached roughly $40M ARR in about five months. Replit multiplied its revenue tenfold in half a year after launching its agent. Millions of people typed a sentence and watched software appear.We understand the high. It's the same one our users feel when they describe a feature and see it running in their app. Seeing your idea work — not mocked up, working — changes what you believe you can build. That part deserves no irony.But Karpathy put the caveat in the very same post: vibe coding is “not too bad for throwaway weekend projects.” The people living it say it with less restraint. One builder on r/nocode titled his post “Tried Bolt.new. Felt Like a God. Then Reality Slapped Me.” and summed up the morning after: “Suddenly, the dream of 'AI-powered coding' turned into 'AI-powered anxiety.'”The demo isn't a lie. The mistake is reading it as a finished product.
Pierre-Laurent Medori, Monday 15 June 2026

Agent-Ready Apps: Why Your App Must Be AI-Operable in 2026

For fifteen years, software raced to be easier for people to operate. That race is ending. The next one is whether your app can be operated by an AI agent at all. Here is what "agent-ready" means, the five things it takes, and why 2026 is the year it stops being optional. You run an app. Every week you open a dashboard, publish a few things, schedule a push, check yesterday's numbers, fix a price. That dashboard got friendlier every year — the whole no-code promise, and it worked. Millions of people now operate professional apps without code.But the operator is changing. People are starting to hand that weekly routine to an AI assistant: "Publish these three articles, schedule a push for each, and tell me which section lost readers last week." The assistant doesn't want a friendlier dashboard. It wants an interface it can call.That single fact reorders everything. The interface that wins the next decade isn't the one humans like best. It's the one an agent can drive.
Pierre-Laurent Medori, Friday 12 June 2026

Use ChatGPT with GoodBarber: run your app without code

Let's settle it right away, because it's the misunderstanding that stops everyone: you don't need any technical skills. No terminal, nothing to install, not a single command line. If you can write a message, you can run your app.The "MCP" our other articles talk about is simply the secure bridge between ChatGPT and your app. You'll never have to touch it, or even remember what those three letters stand for. You plug it in once, and you forget it.What you use is ChatGPT: the OpenAI assistant you've probably already opened a hundred times. The same chat window. The only difference, once it's connected to your app, is that it now knows how to act on it.We've been building tools for non-technical creators since 2011. This one follows the same rule as the rest: more power, less complexity.What is MCP?
Pierre-Laurent Medori, Thursday 11 June 2026

How to automate your GoodBarber app with n8n and MCP — no code required

The short answer: with MCP, the API explains itself to the machine — you don't build requests by hand.A classic REST integration means reading API docs, building each HTTP request, handling auth and pagination yourself. MCP (Model Context Protocol) inverts that work: your GoodBarber app exposes its operations as tools that any MCP client can discover and call. Our test app — a Content App — exposed 62 tools the moment we connected: articles, paragraphs, events, maps, galleries, videos, sounds.n8n matters here because it's one of the rare automation platforms with a native MCP Client node — and because its AI Agent nodes can hand those 62 tools to Claude and let the model decide which to call. Zapier-style platforms automate apps; n8n + MCP automates your app.REST + classic automationMCP + n8nIntegration workOne hand-built request per actionTools discovered automaticallyAuthAPI keys per requestOne OAuth connectionAI in the loopYou parse, AI sees fragmentsThe agent calls tools directly
Pierre-Laurent Medori, Wednesday 10 June 2026

Your app is an AI backend: why agent-ready beats building AI agents

Every app platform in 2026 calls itself AI-powered. Bubble wants you to build AI agents. Lovable generates an app from a prompt. GoodBarber does something different — and, for most businesses, more useful: it turns the app you already run into an AI backend, a live system any AI agent can operate on your behalf. No-code app builders approach AI agent integration in two ways: they help you build agents, or they make your existing app callable by them.The agent-builder modelThe AI backend modelWhat the AI doesGenerates or powers your app's logicCalls your app's operations on your behalfYour starting pointBuild — or rebuild — on their platformYour existing app is already the targetWhere complexity livesIn workflows and databases you maintainIn the agent; your app simply respondsExamplesBubble, Lovable, Base44GoodBarber, through MCPBubble's pitch is sincere and, for its audience, accurate: if you're assembling a custom software product, building AI agents on Bubble's database-and-workflow engine is genuinely powerful. The same goes for prompt-to-app tools when what you need is a prototype by tonight.But notice what both ask of you first: a build. A schema, workflows, screens — or at the very least a migration.For a merchant with an existing app and real customers, that's the wrong starting point. You don't need to rebuild anything. You need your app to respond to AI commands.
Pierre-Laurent Medori, Thursday 4 June 2026

Your GoodBarber app is now AI-agent-ready: 44 skills for Claude Code, Cursor, and any MCP client

GoodBarber's MCP server makes your app a first-class tool any AI agent can drive — with 44 open-source skills, native Claude Code and Cursor support, and an endpoint built for agencies. Three articles showed how GoodBarber's MCP server works for creators. This one is for the people building on top of it.If you're catching up, the server launched for the shop, then reached your content, then push notifications.
Pierre-Laurent Medori, Tuesday 2 June 2026

The GoodBarber MCP server goes further: create push notifications with AI

Since its launch, the GoodBarber MCP server has opened up a new way to manage an app. Instead of navigating through every back-office menu, you can ask an AI assistant to perform certain actions for you, using natural language. Creating a push notification can seem simple at first: write a message, choose an audience, send it.But in real use, requests are often more precise:send the notification tomorrow morning;target only iOS and Android users;open a specific app section;redirect to an article, product, or URL;target a user group;send a message to a specific user;schedule the send according to each user's local time.Until now, this kind of setup required going through several settings manually. With the enriched MCP server, users can express their need in a natural sentence.For example:"Send a push notification Friday at 10 a.m. to iOS and PWA users to announce the release of my new show, and open the Web TV section when they tap it."The assistant then needs to understand three essential elements:the message to send;the audience concerned;the action to trigger on tap.This is exactly what makes the update useful: AI does not just write text. It interprets a complete communication intent.