HNHacker News
TopNewBestAskShowJobs

wcd-fyi

7 karma · joined January 3, 2021

https://www.wcd.fyi/
submissionscomments
wcd-fyi··on We bootstrapped our open source Google Analytics alternative to $500k ARR
I have been using plausible on my small personal site for about a year now. When I emailed their support to ask a question I got a helpful response from one of the founders within an hour. Good experience overall, and I appreciate their efforts to protect the privacy of visitors while still providing useful data for site owners.
wcd-fyi··on Ask HN: What is the safest way to put an Email address on my website in 2021?
This would present an accessibility problem for people using screen readers, unless you provide your email address as alt text (which a scraper could pick up, defeating the purpose).
wcd-fyi··on Show HN: YTT Tech – My curated database of instructional YouTube Videos
First of all, congratulations on getting this project out the door! This could be a nice discovery tool for people seeking a new hobby.

I notice that each REST request you're making returns a lot of extra data in the payload that the site doesn't seem to use (submittedBy, ytTags, ytDuration, etc). You could probably improve performance by only returning the minimal set of the data the UI needs.

You commented below that this backed by Lambda & DynamoDB. I'm guessing the site is running a little slow right now because it's making a db query for each REST request. Since your list of videos is relatively small and will only be updated periodically, you might consider simply including the whole json structure in the page and making the site entirely static. It will scale much better and save you some money on hosting costs. If you prefer to keep the data loading dynamically, consider putting a caching layer in front of the lambdas.