Frankphp AI-Native PHP

Frankphp AI-Native PHP FrankPHP : The truly AI-Native PHP framework designed to run on the cheapest shared hosting

📣 Proud Developer Moment 📣The best start to a Sunday morning, waking up to discover that another of my apps has broken i...
16/08/2026

📣 Proud Developer Moment 📣

The best start to a Sunday morning, waking up to discover that another of my apps has broken into the Top100 charts 😍 Pleased to share that Run Pace Calculator has just moved into the Top100 UK Paid Sports Apps. And landed at number 38!

To add even more joy to this already happy event (!?!?) - I discovered this from my 'daily tracking summary' sent from AppTracker - a platform that I wrote a few months ago to help me track my own apps as well as "monitor" my competitors 😉 (I plan to make AppTracker generally available soon, but if you would like to try it in advance drop me a message and I'll create an account for you).

And if all that was not enough, AppTracker was built on FrankPHP - which is a micro SaaS framework... That I built 😍. Whilst I love Laravel, I wanted something to help me spin up SaaS platforms quicker and was focused more on just that one use case. If you are building / planning to build a SaaS cloud platform FrankPHP is available free on an MIT licence. And I have now published it on Github : https://lnkd.in/eDuqpEPh

It's only 08:42 on a sunny Sunday morning here in the UK... I wonder how much better the day can get 😂

---------------------------------------------
(For the avoidance of doubt, this post was written with tongue firmly in cheek, a bootle of "British Humour" open on my desk. All content is factual and no AI was harmed (or allowed near) the creation of this post)

Google is paying Elon Musk $920 million a month. To rent computers.Anthropic did the same in May. $1.25 billion a month ...
11/07/2026

Google is paying Elon Musk $920 million a month. To rent computers.

Anthropic did the same in May. $1.25 billion a month for SpaceX's Colossus data centre in Memphis.

Add it up and Musk is collecting $2.17 billion a month from two AI rivals.

Here is what it tells you:
→ AI demand is scaling faster than anyone can build for
→ Power and land are now the real bottleneck
→ GPUs take months to get and longer to deploy

So the smartest players stopped waiting. They rent from whoever already has the capacity.

Sound familiar? 😅Most people's   DM strategy looks exactly like that.- Spray and pray.- Pitch slap.- Bang out 50 a day.-...
19/06/2026

Sound familiar? 😅

Most people's DM strategy looks exactly like that.

- Spray and pray.
- Pitch slap.
- Bang out 50 a day.
- Hoping something bites.

The issue isn't the mechanism (DMs).

It's the approach.

Because 'spray and pray' stopped working a long time ago (circa. 2017).

And yet most B2B Founders are still doing it.

- Copying and pasting the same generic pitch.
- Sending it to anyone with a pulse.
- Then wondering why nobody's replying.

And concluding 'DMs don't work'.

Newsflash: They do, and always will do.

Prospects just ignore bad messages.

Don't you?

We’re repositioning one of our long-standing iPhone apps for its next stage of growth.For more than two years, **Gross M...
18/06/2026

We’re repositioning one of our long-standing iPhone apps for its next stage of growth.

For more than two years, **Gross Margin Calculator** has helped thousands of paid users make faster pricing and margin decisions on iPhone.

Now, it is evolving into **Seller Profit Calculator** — a sharper, more focused product for independent online sellers who need to understand what they actually keep after the real costs of selling are included.

Most basic calculators stop at:

Sale price minus product cost.

Seller Profit Calculator goes further, helping sellers model profit after product cost, marketplace fees, payment fees, delivery charges, sales tax and margin assumptions.

It is built for people selling on channels such as eBay, Amazon, Etsy, Shopify and other marketplaces — not as an official platform integration, but as a practical, configurable tool for modelling the economics of a sale before listing, relisting or repricing.

The key shift is simple:

**Know your real profit before you sell.**

This relaunch reflects how we think about software at Ed Stivala Limited: practical, polished, iPhone-first tools that solve commercially important problems without forcing small sellers into spreadsheets or heavyweight business systems.

Seller Profit Calculator is already live on the App Store, with a proven paid user base behind it. The next step is giving the product the positioning, landing page and growth surface it deserves.

More to follow as we roll out the refreshed web presence and App Store relaunch.

Continuing to develop the FrankPHP platform and now releasing v1.3.0Interestingly, in speaking to a few people this last...
07/06/2026

Continuing to develop the FrankPHP platform and now releasing v1.3.0

Interestingly, in speaking to a few people this last week, it is starting to feel like FrankPHP could be a really useful learning tool for students that want to start to understand the MVC design pattern and Object Orientated Programming. Perhaps I should offer it some appropriate sixth forms?

But back to the main point of this post: the 1.3.0 release introduces more structured date / time handling with the introduction of a new Core class : Clock.

You can find a new Cook Book section in the documentation : http://docs.n3wmedia.com that describe all the new methods available to you and how UTC Date Time is now handled in the framework and how it integrates to the existing configuration params for local time zones.

Don't forget FrankPHP is still available on the very permissive MIT licences and is completely free. So if you would like to download it and make use of it you are very welcome.

Happy developer moment : BitFitter v2 launches. 🥰I built the original BitFitter at the start of COVID and it's fair to s...
03/06/2026

Happy developer moment : BitFitter v2 launches. 🥰

I built the original BitFitter at the start of COVID and it's fair to say that it wasn't quite the hit that Joe Wicks was... Mostly because it wasn't that great!!

It did get a a few people using it... But I think more out of kindness and sympathy 🙄

I have now rebuilt it from scratch and its live if anyone wants to find some workouts to follow. It's also free! Just hop over to http://bitfitter.me and set up your free account.

Now the less interesting part (for me) is actually generating workouts. There are only a couple at present 😬 but if people sign up then that will motivate me to write more!!

**If you are a Fitness Coach and would like a free Coaching Account to share your workouts, then it's free for you too!! Just message me and I'll set you up with a Coaching Login 💪**

Just because you *can* do something doesn't mean you *should* do it... Deciding on which, where, and how to deploy techn...
21/05/2026

Just because you *can* do something doesn't mean you *should* do it... Deciding on which, where, and how to deploy technology is *NOT* a technical problem.

19/05/2026

My Graveyard Folder has 22 dead projects (and two in critical care).I have a folder on my computer that stores all my ap...
18/05/2026

My Graveyard Folder has 22 dead projects (and two in critical care).

I have a folder on my computer that stores all my apps; the live, the dead, and a couple that are on life support.. I recently counted the “deceased”: exactly 22 abandoned apps created over approximately the last 2 years.

Amongst the dead; an augmented reality mobile app for installation engineers, a version of AirBnB for dogs and cats looking for accommodation, and a web app for Pickleball players. There was even a massively complex multi-tenant cloud based ERP system that I spent weeks working on before deciding that I posed little threat to SAP.

Hundreds, if not thousands, of hours wasted. Why did they all die before seeing the light of day? It was not a lack of time. It was not a lack of motivation. And it certainly wasn’t a lack of ambition or imagination.

The harsh reality:
Most developers do not fail because of a lack of technical skill. They fail because they secretly enjoy the dopamine rush of starting a new project more than the grind of getting it finished.
Here is the exact play book that killed my 22 projects, and the change that helped me break the cycle.

1. The "Perfect Stack" Trap
As developers, we love shiny new tools. When starting a project, the first instinct is to try that new database, or the latest ‘game changer’ framework using the hottest new technology.
I have spent an entire weekend before now configuring a complex highly scalable AWS cloud environment, with mobile and web front ends using the latest UI tooling and a noSQL DB. All deployed with a CI/CD pipeline “that was to die for”. Technically exquisite infrastructure but by Monday morning I still had not actually written any business logic for the app. By Tuesday I lost interest…
If you want to actually finish a project, use boring technology. Pick the stack you know best, even if it feels (and actually is) outdated.

2. Optimising for Phantom Users
For my multi-tenant ERP system I spent a lot of time setting up complex cloud solutions, particularly for database scalability and performance. I was paranoid that if hundreds of organisations signed up, there could easily be thousands of concurrent users in the first week or so. It seemed to me that ensuring fast response times would be key to them becoming advocates and providing positive case studies. I had load balancers coming out of places that load balancers should never be, and a network architecture that would have supported the BBC on a heavy news day. And let’s not even talk about the database architecture. However, absolute “crickets”.

We love to over-engineer. We worry about how our database will handle massive traffic, so we design complex micro-services. But the brutal reality:

Your biggest threat is not the server crashing. Your biggest threat is that nobody will ever visit your app.
Stop building for problems you do not have yet. A simple database is fine. You can always optimise later when (and if…) the app actually gets traction.

3. Feature Creep is a Disease
It starts innocently. You are building a simple to-do list, and you think, "It would be cool if users could upload custom profile pictures.” Suddenly, you are reading AWS S3 documentation for five hours instead of finishing the core business logic.
Engineering exciting features is fun, but they are “costly” to build. Every unnecessary feature delays the launch. The best way to finish an app is to ruthlessly cut features and focus on the absolute minimum viable product. If a feature does not directly solve the core problem, it gets deleted.

4. The Fear of Shipping
Writing code is safe. Your development environment does not judge you. But launching a project means real people might see it, find bugs, or worse (and more likely)—ignore you and your app completely.
A lot of indy projects are abandoned between 90 and 99 percent because the developer is secretly afraid of pressing the go live button. We hide behind the excuse of "it just needs a little more polish”.
A buggy, ugly app that is live on the internet is infinitely more valuable than a perfect app sitting on local hard drive.

The 14 Day / £0 Rule
To break this curse, I set myself a simple rule: I have to launch a working, ugly, basic prototype within a fortnight and at zero cost.
If it takes longer than two weeks to get the most basic iteration of the single highest value core feature live, then the scope is too big (for me as an independent solo developer). Coupled to this, other than my time, there should not be any reason to spend any money. This simple mindset is one of the biggest reasons I finally started shipping real apps again instead of adding to the graveyard.

How do you do it?
I’m certain that I am not the only developer with a “graveyard folder” on my machine. And I’m equally sure that I am not the only person to have found a cure.
How did you break the curse? Keen to hear how others have broken the doom cycle, but even more interested to hear about your weirdest abandoned project and what was the real reason you stopped working on it? (It will make me feel better about some of mine!)

Let me know in the comments.

In some ways building apps is a little like Big Pharma drug discovery; most experiments go absolutely nowhere. Many just...
11/05/2026

In some ways building apps is a little like Big Pharma drug discovery; most experiments go absolutely nowhere. Many just become a bit of a mess at the bottom of a test tube. A few unexpectedly explode and destroy the lab along with everything in a twenty mile radius.

Yet despite incredible odds being stacked against it, some of "us" continue to believe that the next experiment will be the first step towards the next blockbuster drug... And of course sometimes, eventually, we are right.

In fact as I put on a clean lab coat for the week ahead, I am increasingly struck by the similarities between drug discover and creating "apps". And importantly what boutique software developers can learn from the Big Pharma eco-system.

One observation would that given the "quantum" difference in budgets between Big Pharma, research bio-tech labs, and boutique app developers it's prudent to reduce costs to as close to zero as possible until the results of the latest "experiment" are understood... And that "understanding" (in my view) is only worth measuring in terms of good old fashioned PAYING customers and sales revenue.

Funny old world.

Address

Milton Keynes
MK91LT

Opening Hours

Monday 9am - 5pm
Tuesday 9am - 5pm
Wednesday 9am - 5pm
Thursday 9am - 5pm
Friday 9am - 5pm

Alerts

Be the first to know and let us send you an email when Frankphp AI-Native PHP posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share