Tweet
Another walkthrough of mine: a proper app, using Carrd (then not using Carrd), SendPulse push notifications, and integromat for a free tool to help with eye strain.

#buildinpublic

twitter.com/_andypeacock/s…
Right, time for a little real-time build of something I've been kicking around for a while. It's a quick one, but I did the work and took notes this morning and am now putting those notes into the thread below.

I hope you enjoy it, my fellow #buildinpublic adventurers.

🧵
Right, time for a little real-time build of something I've been kicking around for a while. It's a quick one, but I did the work and took notes this morning and am now putting those notes into the thread below.

I hope you enjoy it, my fellow #buildinpublic adventurers.

🧵
Very productive day today. After a slow January, I've rediscovered by mojo and started work again on my oft-neglected Notifium project.

Today, I've got the core mobile + API integration working. #buildinpublic

Result!
I recently upgraded to Feedly's Pro account for twitter search results feeds. One great feature is that the feed might include a #buildinpublic tweet like the one below, and Feedly pulls in the complete blog post into their feed. Nice!

Just published my latest blog post: terryverduijn.nl/blog/week-6-of…

I can't believe it's already been 6 weeks since I started. Time flies when you're having fun! Really grateful for all the great connections I've made already!

#buildinpublic #SaaS #sideproject
@bunbeau @FlyderIo I think maybe the reason for this is that every day, there are dozens of people starting a #buildinpublic thread, that never make it past day 7.

"The proof is in the pudding", as we say in the UK.
Just came across this - a great (and currently underway) blog about creating a new SAAS.

80daystartup.com

#buildinpublic
As I went to bed last night: local web app talked to local API with no issue.

As I woke up this morning: CORS errors.

#buildInPublic #screamInPublic
I'm a parent. And it gets frustrating sometimes. Like the other night: my child had something planned. Something we're paying for. We told him. We reminded him. He forgot. I got fed up.

So a new idea was born.

I'll #buildinpublic, and I'm doing this one properly:
Android build working via @bitrise . One thing - you need to sign your app before it installs. Which means setting up the "Signing" tab.

Obvious once it's pointed out.

So: another step closer to getting the @notifium mobile app ready for beta!

#buildinpublic
No, YOU'RE the one who got mails from AWS and Gitlab last night because you committed your AWS access keys to a public git.

Have I got this #buildinpublic thing right?

#failinpublic
And here's a quick recording. It's not the snazziest-looking UI you've even seen, but it's functional.

#buildInPublic
I'm using a managed mysql.

I forgot to disconnect from DB when finished, and I've maxed out their no. of open connections.

Those connections will close automatically after the default timeout which is

...checks notes...

8 hours.

It's going to be a long day.

#buildInPublic
Dabbled with @wapplerio previously, but I've struggled with the way it works. I know it can do what I want, but it never does it the way I expect it to, and I get frustrated.

But now with a definite project to work with, I've cracked it.

Persist a bit longer.

#buildInPublic
Rookie developer #1 lesson: When you create a new database on a server, remember to give access rights to your dev account.

2 hours down the pan.

#buildInPublic
And with that (he said, tentatively), the web app and API are ready (he said, cautiously) for go-live (he said, optimistically).

Onto the mobile apps! These are basically written. Just need to compile and deploy to the app stores.

#buildInPublic
So, a webhook is a HTTP POST. I'm using feathersJS (which I love generally), but it returns a 201 response to a POST, but paddle needs a 200.

Can I find the way to modify the response? No I bloody can't.

There'll be a way, but it's proving frustrating.

#buildinpublic
So close to getting Paddle completely implemented today. I'd mostly decoupled my subscription processing from Chargebee's webhook processing, so relatively easy to slot in Paddle's webhook.

Just one last thing to do, but sleep beckons. And sleep's important.

#buildInPublic
A question for Paddle users: the below movie shows a spinner, which is created by my app, lasts about 3 seconds, and only disappears once *the Paddle JS confirms* it's loaded.

3 seconds seems slow. Is this normal?

#buildInPublic