John McEvoy

71 posts

John McEvoy

John McEvoy

@johnmarkerpen

Indie iOS developer. Founder and builder of @trymomego

Prestwick, Scotland Katılım Şubat 2010
142 Takip Edilen272 Takipçiler
Sabitlenmiş Tweet
John McEvoy
John McEvoy@johnmarkerpen·
Wow - what an honour! So happy and proud to have @trymomego featured as App Of The Day today!
John McEvoy tweet media
English
3
2
9
2.4K
John McEvoy
John McEvoy@johnmarkerpen·
@jackfriks Tried a few cheaper alternatives before splashing out on one. There’s only one real option if you want to make sure the colors on your display exactly match what will appear in a finished website/app on an iPhone. It’s expensive, but I know I’ll be using it for years to come.
English
1
0
1
39
jack friks
jack friks@jackfriks·
how can i convince myself and my wife that the Apple Studio Display is worth paying almost the price of my entire office setup for?
English
94
0
177
72.6K
Jake Mor
Jake Mor@jakemor·
Upload a screenshot of your paywall. I'll give you tactical advice based on 1,000s of experiments and paywall alpha I've picked up at @Superwall over the years :)
English
30
2
31
9.6K
Starter Story
Starter Story@starter_story·
This guy taught himself to code and built a $30K/month app thanks to this one strategy: App Store Optimization. No employees, no overhead, no stress. His full playbook going live on the channel in 15 👀
English
12
24
296
15K
John McEvoy
John McEvoy@johnmarkerpen·
For anyone looking to increase their app trial start rate: volume! I spent six months this year on 37 onboarding and paywall experiments. Most failed. Three moved the needle from 4.4% to 7.8% (and not the ones I was expecting).
English
1
0
5
486
Animikh Aich
Animikh Aich@animikh_aich·
1. He does not have a lot of consistent traffic. 2. All his code is doing is calling APIs and DB requests. Those require negligible compute and all of his "AI", workload is offloaded to the API Provider. 3. He uses SQLite, which should NEVER be used in production. But he's using it (his choice). 4. He hosts everything on a single VPC. Which means a single server in a single geographic location. This means users around the world will experience different latencies and varying user experiences. Worst case: He'll learn his lesson when one fine day the Database crashes or gets corrupted, or the VPC location meets with a natural disaster leading to an outage, or worse a complete data loss. With no backup or redundancies in place, he will have thousands of subscribers who suddenly cannot log in, lose their data and subscription data, and depending on how he's storing/managing the data he will scramble to figure out who was a subscriber and how much to refund. It's very easy to brag and write viral posts for people who do not understand engineering or why certain processes exist. They exist for a reason, to ensure redundancy and uptime. If you'd have learnt engineering, maybe you'd have known too.
English
49
4
62
56.3K
John McEvoy
John McEvoy@johnmarkerpen·
Thank you @AppStore for featuring Momego today in the UK & Ireland - it means a lot!
John McEvoy tweet media
English
1
0
4
414
Jacob Eiting
Jacob Eiting@jeiting·
Any RC users out there mixing ads via AdMob/AppLovin/etc and subs/IAP? Would love to talk
English
8
4
14
3.3K
John McEvoy
John McEvoy@johnmarkerpen·
@emcro It does say ‘gross profit’ - maybe the $8m is after OpEx like API costs - what’s left is what can be invested back into the company
English
1
0
0
50
Emmanuel Crouvisier
Emmanuel Crouvisier@emcro·
I have so many questions about these expenses for Cal AI. Hope they've got a great accountant. (screenshot from the CNBC video)
Emmanuel Crouvisier tweet media
English
4
0
2
1.2K
John McEvoy
John McEvoy@johnmarkerpen·
@emcro Even better, if you tap on a tag you might just be first in the list - bonus!
John McEvoy tweet media
English
1
0
2
126
Emmanuel Crouvisier
Emmanuel Crouvisier@emcro·
Oooh look who’s got those fancy new App Store tags! First time seeing them in the wild.
Emmanuel Crouvisier tweet media
English
6
0
33
4.7K
John McEvoy
John McEvoy@johnmarkerpen·
@stevepyoung Absolutely right Steve! I go through at least 3 experiments a month, and most don’t move the needle. But then finally one succeeds, and those improvements start to compound. Just got to keep moving!
English
1
0
0
18
Steve P. Young
Steve P. Young@stevepyoung·
If you’re in the trenches right now, don’t quit. Your breakthrough might be just 1 keyword, 1 test, or 1 iteration away. 👊 Keep pushing. Your future self will thank you.
English
1
0
4
391
Steve P. Young
Steve P. Young@stevepyoung·
🚀 Being an app founder is not for the faint of heart. You’ll face: - Metrics that refuse to move - Users who churn too fast - Paywalls & monetization tests that flop But here’s the truth 👇
Steve P. Young tweet media
English
1
2
13
1.5K
John McEvoy
John McEvoy@johnmarkerpen·
@JustMeDevin This is without a doubt the best Liquid Glass icon set I’ve seen so far! Well done!
English
1
0
1
206
Devin
Devin@JustMeDevin·
Still tweaking but I’m excited for Crouton’s Liquid Glass transformation!
Devin tweet media
English
23
17
942
56.7K
John McEvoy
John McEvoy@johnmarkerpen·
@malikatifsaleem @levelsio Yes, got a GPU-optimised VPS specifically for text summarisation - works great, spits out summarisations quick using llama as part of a cronjob running every 60 seconds
English
1
0
5
1.5K
Atif Saleem
Atif Saleem@malikatifsaleem·
@johnmarkerpen @levelsio Any AI implementations or integrations? I am on DO right now to get the VPS droplet and install Claude Code to continue building my Fashion and Shopping Assistance app with Next.js 15+TypeScript+Tailwind frontend conversational AI and multi-agent system in the FastAPI backend
English
1
0
0
2.1K
@levelsio
@levelsio@levelsio·
Yes it does, a basic but well optimized VPS can handle 10,000 requests per second That's more than most need Also I agree with this, it's basic engineering knowledge to be able to operate your own server, even if you go back to PaaS after I'm noticing it's becoming a blind spot with modern web devs who apparently don't even know what an IP address is anymore
@levelsio tweet media
Cached Self@CachedSelf

@levelsio How does it scale though?

English
126
69
1.5K
220.6K
John McEvoy
John McEvoy@johnmarkerpen·
@joris97jansen Hey thanks! Really, all of this comes from organic growth: limits reached, servers throwing up errors, then finding ways to make everything stable for the longest time possible so I don’t have to debug server logs at 3am 🤣🤣
English
0
0
1
39
joris97jansen
joris97jansen@joris97jansen·
@johnmarkerpen After looking at your app, this whole explanation makes total sense! What an amazing architecture! Love the idea and the way you tackle these difficulties.
English
1
0
0
20
joris97jansen
joris97jansen@joris97jansen·
Alright. Let's put this to the test. I signed up for Hertzner. Now, I'll buy a $5 VPS and get as much stuff running on that thing as possible.
joris97jansen tweet media
John McEvoy@johnmarkerpen

@levelsio Started off with a $5 VPS on DO in 2013, now running 20 dedicated servers on OVH/Hetzner behind a geo load balancer from Cloudflare. All automated, all optimised to pipe as many requests as possible with the lowest latency. Started small, made mistakes and grew organically.

English
2
0
1
217
joris97jansen
joris97jansen@joris97jansen·
@johnmarkerpen I've never seen that before tbh, what is the reason for this really specific use-case? lol
English
8
0
0
20