Stream: ideas

Topic: design for a Roc forum


view this post on Zulip Richard Feldman (Feb 25 2024 at 03:12):

splitting this off from #ideas > discussion app - I wrote up some technical design ideas for a Roc forum (which I increasingly think we should actually build!)

https://docs.google.com/document/d/1lMwON7QlO_4-SfOSEbtrjZp2qL0eEtNaz372OJHTcRk/edit?usp=sharing

view this post on Zulip Richard Feldman (Feb 25 2024 at 03:13):

any thoughts welcome!

view this post on Zulip Luke Boswell (Feb 25 2024 at 03:32):

We can use the HTML DSL we use to render roc-lang.org for rendering, and possibly split it out into its own Roc package.

I've been using https://github.com/Hasnep/roc-html

view this post on Zulip Luke Boswell (Feb 25 2024 at 03:35):

Sounds good. I can help too.

roc-htmx-playground might be a good starting point.

view this post on Zulip Isaac Van Doren (Feb 25 2024 at 14:46):

That design sounds great! I’m interested in helping some also

view this post on Zulip Agus Zubiaga (Feb 25 2024 at 17:36):

I really like the simplicity of the suggested stack!

view this post on Zulip Agus Zubiaga (Feb 25 2024 at 17:42):

I wonder for how long will it be cheaper to store the files in the server's filesystem. The suggested server with 40GB disk space does seem like it would last a while.

view this post on Zulip Agus Zubiaga (Feb 25 2024 at 17:44):

Last year, I tried Cloudflare R2 which is a cheaper alternative to S3

view this post on Zulip Jonas Schell (Feb 26 2024 at 14:42):

I’m also interested in helping! :blush:

view this post on Zulip Hannes Nevalainen (Feb 26 2024 at 15:37):

This sounds interesting.!You cant go wrong with Postgres, but I would start off with sqlite. It is very performant on modern hardware, it also got fulltext search even though I think Postgres version might be better. But the simplicity of sqlite is hard to beat. Just a simple file and off you go.
If you have to use build tools for js then esbuild is a solid choice, a go binary that does all the usual web stuff.. bundling and minification without the madness. (Phoenix in Elixir uses it by the default since JS caused to much trouble).

For hosting of my pet projects I usually go with fly.io, it is simply just great :)

view this post on Zulip Giovanni K Bonetti (Apr 24 2024 at 18:11):

Regarding SQLite hosting, I think Turso looks like a great option. It seems reliable and more affordable than a comparable Postgres hosting service.

view this post on Zulip Isaac Van Doren (Apr 24 2024 at 20:02):

I was thinking that Turso could be a good option for this project also. It has an HTTP interface so we could integrate with it easily. That being said, it would be nice to put roc-pg to use in a larger project.


Last updated: Jun 16 2026 at 16:19 UTC