Ethan

Making products people love πŸ”₯πŸš€

Deleted my FB account πŸ‘Š

Ethan Author

I had a Code The Web page at one point but I never update it

0 Likes

Nice!

0 Likes

Updated KanbanMail's Twitter cover to the latest product screenshot πŸ€¦β€β™‚οΈ

🎊 Reached $30MRR!

Ethan Author

buymeaburger.com

0 Likes

burgers for everyone! on ethan!

0 Likes

Made updateEmails' function dependencies use promises – worked first try and has already improved stability a lot!

this tho https://imgur.com/u6xygET

0 Likes
Ethan Author

And I think it's beautiful compared to other parts of my code thanks very much πŸ˜‚ https://twitter.com/Booligoosh/status/1048120401111306241

0 Likes

πŸ‘‰πŸ•Ή Pushed part 1 of the rewrite to production – A fetch wrapper (myFetch), better error detection, function retries in handleError and other minor rewrite components

Fixed weird bug where two emails sent at the exact same time would keep switching places

Made sure that it only sets one retry for each function when the internet is disconnected

Made all functions include instructions on how to retry when calling the handleError function

Made a wrapper function for fetch called myFetch that can also detect when the internet has been disconnected (and do other stuff later on)

Watched an AWESOME video about Notion https://youtu.be/KZ08GO64IkM

Really need to fix my workflow…

0 Likes

276 free trial end emails didn't send because I updated my SparkPost account email address and needed to get a new API key 😬😬😬 Luckily Stripe had only retried 4/7 times, so it will still work now – they will just be a bit late

Ethan Author

Yep, thankfully Stripe retries 7 times

0 Likes
Ethan Author

And they'd retried a max of 4 times before the fix

0 Likes

The web app now has no outside scripts! So it is now much more protected against XSS attacks