| music | https://mastodon.social/@lightsinthedeerhead |
A MASSIVE THANK YOU TO ALL 50,000 READERS who make up the Hardcover community!
Our small team is so grateful to have reached this major milestone, and we wouldn't be here without contributions from each and every one of you. Thank you for trusting us!
Help us bring back reading for fun!
There's no doubt social media takes up a lot of our time these days.
But did you know that over the past two decades, the rate of "reading for pleasure" in the United States dropped significantly?
Help reverse the trend by sharing your reading journey with family and friends on Hardcover!
You can find us anytime: https://hardcover.app/
To see the full study: https://www.cell.com/iscience/fulltext/S2589-0042(25)01549-4
I wrote up a post mortem on switching our Google Cloud Bucket from public to private earlier this week.
The solution ended up being a lot more simple than I anticipated. It helped that we have a Cover and Avatar React component, so there were very few places to change the URLs.
How We Survived 10k Requests a Second: Switching to Signed Asset URLs in an Emergency
https://hardcover.app/blog/how-we-survived-10k-requests-second-switching-to-signed-urls
One of the things I've been hoping would happen for Hardcover finally did: TWO people have made videos about it!
https://www.youtube.com/watch?v=mxN8BNl_EIg
https://www.youtube.com/watch?v=_5cwppoL2jM
Trying to crack the code and get influencers to talk about a product has been much more difficult than I expected 😅
Has anyone built something where they've had success with that? I'm curious what worked?
Everyone is taking about enabling Swift concurrency complete checking! I wrote up some thoughts to help you decide if you should do it.
Recently, I’ve seen a lot of talk around enabling Swift’s complete concurrency checking. I think this is a really good discussion to have. I have opinions! But, I’d prefer to try to give you enough information to understand the trade-offs, because they are significant.