Blog

Practical guides for getting an app built with Lovable, Bolt or Replit ready to launch.

Launch

The launch checklist for an AI-built app

Everything I check before an AI-built app meets real users: security, data protection, reliability, performance, scaling, deployment, code quality and accessibility, with the concrete points under each and how to prioritise them.

Eve Anderson

10 min read
Read
The opening slide of the AI under the hood talk, reading "AI under the hood: not magic, just unimaginable scale".
AI

How does AI work under the hood?

A talk I gave on what’s actually happening inside modern AI. No magic, just patterns learned from data at a scale that’s hard to picture, from a single Titanic passenger list to large language models.

Eve Anderson

1 min read
Read
Privacy

What GDPR actually asks of your AI-built app

A practical, engineer-not-lawyer walk through the GDPR basics an AI-built app needs to get right, and the two things to fix before you launch.

Eve Anderson

6 min read
Read
Security

Can one of your users see another user's data?

Broken access control is the most common serious flaw I find in AI-built apps. The interface hides things, but the server never re-checks who is asking - so user A can reach user B's data.

Eve Anderson

8 min read
Read
Security

How to keep your vibe-coded app secure

The security holes in AI-built apps are the same few every time: keys the browser can read, permission checks that only exist in the interface, and a database with the doors left open. How to find each one yourself.

Eve Anderson

5 min read
Read
Reliability

Would your app survive losing its database?

A bad migration, a wrong delete, or a provider incident can wipe your data. The worst way to find out your backup was never real is the day you need it. Here is how to check, and how to prove a restore works.

Eve Anderson

7 min read
Read
Performance

Why your app gets slow once real users arrive

Your app feels instant on five rows of test data, then crawls the week real people and real data show up. The slow parts are predictable, and most of them come from how generated code is written. Here is where to look.

Eve Anderson

7 min read
Read
Hosting

How to move your vibe-coded app onto hosting you own

Getting an AI-built app off the builder and onto hosting you control, in an order that doesn’t break anything, with detail on the two steps that catch people out.

Eve Anderson

5 min read
Read
Code quality

You built it with AI. Could another developer take it over?

The real test of an AI-built app is whether a new developer can clone it, run it and change it without a heroic effort. Six things a buyer, an investor or your first hire will look at, and how to check each one yourself.

Eve Anderson

8 min read
Read
Vibe coding

How to tell your AI-built app has outgrown its builder

Six recognisable signs that your Lovable, Bolt or Replit app has crossed from prototype into a real product that needs more control, plus when to stay put and what moving involves.

Eve Anderson

7 min read
Read
Hosting

How to stop your Lovable app going offline

AI-built apps go down for a small number of predictable reasons: prototype hosting, a database that pauses itself, and nobody watching. Four fixes, in the order I would do them.

Eve Anderson

4 min read
Read
Vibe coding

Why vibe-coded apps break in production (and how to fix it)

Hosting, DNS and API keys are the three things people building with Lovable, Bolt and Replit get stuck on, because none of them can be fixed from inside the builder. What each one looks like, and where to start.

Eve Anderson

5 min read
Read

Let’s get your app launched

Start with an honest, prioritised picture of what sits between you and a confident launch, then let me help you put it right. Fixed price to start, no obligation.