HN user

fragosti

43 karma

[ my public key: https://keybase.io/fragosti; my proof: https://keybase.io/fragosti/sigs/8S0eJwgvYAN5Qy3SzZVzOiW2mO_flHlumavi8DDa4hM ]

Posts8
Comments14
View on HN

I'm a big fan of Firebase and have seen a lot of projects get up and running very quickly and scale as well.

However, I think there are an increasing amount of reasons why you want to have your data stored in a SQL database that you can access. The open source tooling being built around SQL (usually Postgres) as a standard is becoming better and better and it's going to be hard for Firebase to compete with all those offerings. If I run a Postgres database I can instantly have tools like Hasura [0], Metabase [1] along with others that add a ton of value out of the box. However, maybe those tools will also integrate with Firebase.

Anyway, my point is that this is best of both worlds, so great to see!

[0] https://github.com/hasura/graphql-engine [1] https://www.metabase.com/

Client side apps still have a hard time being crawled by bots. You're right that the situation is getting better, but from my research it seems it's hard to crack completely without a pre-rendering solution.

And yea, search engines don't like cloaking, but google themselves say that dynamic rendering is OK and not considered cloaking.

Appreciate the feedback!

The idea for Renderproxy came to me while at work. Our website is completely written in React and was having some SEO issues. Single Page Apps have a hard time being crawled by search engine bots, and one way to fix this is to implement dynamic rendering (https://developers.google.com/search/docs/guides/dynamic-ren...), such that bots get served up a pre-rendered version of your site. Google recommends this.

Looking online, I was hoping to find something like Renderproxy, but all the solutions I found required me to run my own server, or switch hosting providers. We ended up implementing our own custom solution.

With this solution, all you need to do is sign up for Renderproxy, and change your DNS settings.

hello! submitter here.

Apologize if it's buggy - did not realize this would catch on! Yes you need the metamask chrome extension. Looking into the other issues now.

Thank you for all your feedback!

Update: Appreciate some of you actually trying to submit transactions. The current gas price is around 7 gwei (https://ethgasstation.info/) so there is a high chance that transaction will time out if you put a gas price less than that. If that is your intention that is fine ;)

Update 2: Apparently my total Gas calculation was too optimistic, which has caused some of the transactions to fail. I just made the estimation less optimistic (you get all unused gas back anyway). I hope that works and apologies to everyone who had a bad transaction.