Hong C.'s Avatar

Hong C.

@theaveragelearner.com

Programming and stuff. my site theaveragelearner.com projects - @zentube.app - coming soon studies - español - 日本語

135
Followers
357
Following
115
Posts
29.11.2024
Joined
Posts Following

Latest posts by Hong C. @theaveragelearner.com

Preview
CEO: Most people make this 'heartbreaking' mistake between ages 7 and 30—it keeps them from getting what they want as adults Build-A-Bear CEO Sharon Price John shares the mindset young people should adopt to get ahead at work and in life.

More people should set lofty goals, says Build-A-Bear Workshop CEO Sharon Price John.

If you don’t, particularly out of a fear of failure, you could fall short of getting what you really want from your career or personal life, John says.

12.10.2025 13:00 👍 1 🔁 1 💬 0 📌 0

The integration with Supabase is a bit clunky and lacks of a clear documentation. There are a few issues I ran into, particularly clearing local persistence was not working after logouts. I would say the state part is good, but production level Supabase plugin still needs a bit of work.

16.09.2025 05:58 👍 2 🔁 0 💬 0 📌 0

I originally opted for RxDB with Capacitor, but the hiccups on Android and how the gesture handling differs on mobile web app got me paused. But the real reason could also be the cost of free version of RxDB. I wanted a stack that lasts long.

13.09.2025 11:07 👍 0 🔁 0 💬 0 📌 0

I’ve been tinkering around LegendState + Supabase + React Native Expo + Stripe.

This stack can achieve offline sync with IndexedDB on the web (RN Web) and SQLite on mobile.

One codebase but it has best of both worlds.

The only cost is Supabase and time to set it up. So far so good.

#solodev

13.09.2025 11:04 👍 5 🔁 0 💬 2 📌 0

I took a Japanese program 10 years ago but gave up after 2 months.

Now, I’ve been self-learning for about 2 months. Can definitely see myself continuing it.

12.08.2025 10:05 👍 3 🔁 0 💬 0 📌 0
Touching grass, reading a book, under the sun.

Touching grass, reading a book, under the sun.

Act before you overthink by Lison Mage

Act before you overthink by Lison Mage

“You think too much.”

Having heard this line at least 4 to 5 times, I picked up this book.

It points out the behaviour and the flaws of an overthinker. And provides workable suggestions to tackle them.

Worth reading for improving decision making.

#reading #think
#BookSky #actbeforeyouoverthink

13.07.2025 10:05 👍 3 🔁 0 💬 0 📌 0

Admirable work. Original and crazy, the best combination.

Love it. Good luck.

06.07.2025 19:49 👍 1 🔁 0 💬 1 📌 0

This hand reminds me of PS1 shooter games. Nice work.

01.06.2025 19:34 👍 0 🔁 0 💬 0 📌 0

Keep working on it!

#webdev #indiedev

29.05.2025 08:02 👍 1 🔁 0 💬 0 📌 0

I tried to log in to my Google account on a website. Then, I saw there was an extra account named: Anderes Konto verwenden.

I thought I was hacked until I asked ChatGPT who it was.

It means "Use a different account" in English... because I've been using a Germany #VPN, obviously. LOL

24.05.2025 23:58 👍 0 🔁 0 💬 0 📌 0

It's still in waitlist stage. But I think you can self-host it already?

Either way, this is huge.

So it has functions, websites and database, what else can one want? Maybe an offline sync support? :) That would be perfect.

19.05.2025 07:34 👍 0 🔁 0 💬 0 📌 0
Preview
Appwrite Sites - The open-source Vercel alternative | Product Hunt With Sites, Appwrite offers a streamlined solution for easily deploying static and server-rendered applications. Everything is designed to simplify your workflow, from creating a site and connecting a...

#Appwrite just dropped yet another open-source self-host feature for websites, amazing!

I know Appwrite is not as popular as #Supabase, but I do really like their commitment to openness.

I can do almost everything on Appwrite now.

www.producthunt.com/posts/appwri...

#Vercel #Coolify #DB #webdev

19.05.2025 07:24 👍 2 🔁 0 💬 1 📌 0

Awesome work.

11.05.2025 09:48 👍 1 🔁 0 💬 0 📌 0

Fascinating. No wonder it looks different, your starting point is unique.

20.04.2025 18:39 👍 0 🔁 0 💬 0 📌 0

I like this art work. Keep working on it, mate.
What is it about?

20.04.2025 03:42 👍 0 🔁 0 💬 1 📌 0

Hey, thank you for the suggestion. Yes, I’m still figuring out a way to manage ebooks, I’ll give it a go.

20.04.2025 03:12 👍 0 🔁 0 💬 0 📌 0

I'm thinking about immich or next cloud, planka, syncthing, and koreader…. Still deciding. 😜

19.04.2025 10:41 👍 0 🔁 0 💬 0 📌 0

I've finally figured out how to use WireGuard on my VPS to only allow local access to my personal services - feeling proud. 😇

Learn a little bit more about SSL, docker, and ports today.

Now, onto the juicy part - Which services should I use?

Any recommendation?

#selfhost #degoogle #freedom

19.04.2025 10:40 👍 3 🔁 0 💬 2 📌 0
Preview
Work with Apps on macOS | OpenAI Help Center ChatGPT for macOS can now work with your apps, starting with coding tools like IDEs, terminals, and Notes.

ChatGPT can now work with XCode! I didn't know that.

#Swift #iosdev

help.openai.com/en/articles/...

20.03.2025 11:33 👍 0 🔁 0 💬 0 📌 0

Looks good. Microsoft’s style in the 90s was very boxy, even for Windows Phone. I do prefer it over all the rounded edges trend nowadays.

19.03.2025 22:32 👍 0 🔁 0 💬 0 📌 0

That's very encouraging mate, haha.

Anyway, I'll just start some to-dos project to practice this bit 3 to 4 times then. Shouldn't have starting on this production app in the first place.

11.03.2025 11:37 👍 1 🔁 0 💬 1 📌 0

Thank you for this. I kind of get a better picture now.

I think I'll manually add a changes zone instead of using Apple's API to get the changes for now, not sure yet. It is because I can put myself in the same situation where I were to write for other database solutions on my own.

11.03.2025 11:34 👍 1 🔁 0 💬 1 📌 0

Do you think it’s worth it to write it your own? When do you think it becomes useful to do so?

11.03.2025 09:05 👍 1 🔁 0 💬 1 📌 0

Old fashion way is usually the best. Thanks for giving me the tips, I’ll look into that too. To be honest I’m still wrapping my head around on logging and using the caches manually. It will be useful for other cross platform projects and open more options.

11.03.2025 09:01 👍 1 🔁 0 💬 1 📌 0

Hey, yes and I should have done this too. Hahaha.

Instead, I got my hands already dirty before thinking it through. Now I left with the most difficult part for me: writing the local cache.

I just realised there’s something called CKSyncEngine, do you have experience with it?

10.03.2025 20:24 👍 1 🔁 0 💬 1 📌 0

True, and I should have. However, I started with GRDB because I thought I might make the app cross platform, and SQLite would be easier to deal with.

Now that I've decided not to make it cross platform, and I'm in this situation of either write my own sync logic or rewrite the app using CoreData.

09.03.2025 10:53 👍 1 🔁 0 💬 1 📌 0

First time writing my own sync logic - with GRDB and CloudKit.

I did try library like Harmony, but for some reason it has high CPU usage.

Thought it would be hard to so this, but it actually isn’t. Way better than trying to make a package work the way I wanted.

#Swift #iOSdev #GRDB #indiedev

09.03.2025 04:03 👍 0 🔁 0 💬 1 📌 0
4 subscribers so far.

4 subscribers so far.

From freemium to paid, and to freemium. The product, pricing and marketing have been constantly improved throughout the year and finally seem to be working.

Knowing my app offers value to others, feels great.

#buildinpublic

24.02.2025 20:29 👍 0 🔁 0 💬 0 📌 0

Thanks for asking. It’s been going great. I feel like flutter is somewhere between RN and SwiftUI.

It is easier to customise when compared to SwiftUI, and less hassle when compared to RN.

Although there’s a difference between Widget wrapping VS SwiftUI, the logic is actually very similar.

19.02.2025 05:14 👍 1 🔁 0 💬 1 📌 0

There are a few packages for syncing GRDB, but none of them is ideal or at all easy.

19.02.2025 02:54 👍 0 🔁 0 💬 0 📌 0