News for hackers. Stuff that matters.
Re:Ask HN: What are your favorite low-coding apps / tools as... by dvasdekis on Sunday April 05, 2020 @06:43PM (#22789348)
I've taken your stack one step further, with a completely dockerised solution that uses Firebase as an authentication solution (authentication is missing from the current low-code example). It can be run locally or on a cloud provider that runs containers (e.g. GCP Compute Create-With-Container). See here: https://github.com/dvasdekis/react-admin-hasura-firebase/

Thanks to gavinray also for the help with this!

Re:Ask HN: What are your favorite low-coding apps / tools as... by cpursley on Monday April 06, 2020 @04:54AM (#22791938)
This is awesome. I haven't had time to expand react-admin-low-code, so glad to see someone take the general idea and run with it. I'll update the Readme to mention your repo when I have a chance.

What we're doing in our production version of this is using Postgres and Hasura for auth following this approach in order to reduce external dependencies: https://github.com/sander-io/hasura-jwt-auth

It's really amazing how far you can get with just Postgres. Writing business logic with code in application middleware always felt hacky to me when we have these powerful and performant relation databases.

Re:Ask HN: What are your favorite low-coding apps / tools as... by dvasdekis on Monday April 06, 2020 @07:45PM (#22799046)
Totally agree! Although I'm one of the contributors to that repo as well, the sheer number of possible attack vectors on the JWT scheme means that I was reluctant to use it in a publicly-facing use case. Let me know how it goes!
Re:Ask HN: What are your favorite low-coding apps / tools as... by cpursley on Tuesday April 07, 2020 @04:09AM (#22801300)
What are your biggest concerns about the Pg/Hasura JWT approach (which particular attack vectors made you nervous)?
Re:Ask HN: What are your favorite low-coding apps / tools as... by pricci on Monday April 06, 2020 @12:21AM (#22790891)
Thanks for this! I will add it to a project.