<ivarec>
hey there! Is it a good idea to use Sandstorm to develop internal apps for my organization? Since a lot of data would need to be shared between employees, I'm not sure if the grain model will be enabling here.
ivarec has quit [Quit: Connection closed]
<ocdtrekkie>
ivarec: Sharing with a lot of users is fine. The best practice though is to isolate things as much as possible though. (For instance, most apps contain a single document/instance within an app.)
<ocdtrekkie>
Generally the goal is for a grain to roughly meet the boundary of "thing you would share with x people", such that your apps don't need internal permissions apart from levels of access.
<ocdtrekkie>
One of the big upsides is that because someone can share their access to a grain to other employees without, say, central IT, it's relatively painless for employees to share grains as needed.
<ocdtrekkie>
(oh, IRC, they gone)
ivarec has joined #sandstorm
<ivarec>
I'm gone, but I'm back and I was following through the channel logs :)
<ivarec>
Cool! The auth model is really nice. I'm gonna consider it, then! It's a shame Sandstorm is not more popular :)
<ocdtrekkie>
We are looking to change that. :) One thing that's always been funny is everywhere I go, people say they love(d) Sandstorm but thought/think it is dead.
<ocdtrekkie>
So ultimately we just need to step up progress working on it, both platform and apps.
<ocdtrekkie>
Without the funding of a startup stuff has been slower, but we have some stuff in progress. More is definitely coming.
<ivarec>
I'll look into contributing as well if I can
<ivarec>
And maybe using something like Discord for chat might attract more attention and younger devs. I know, I know... it's owned by a big corp and not future-proof, but the benefits might outweight the problems in the short term.
<ocdtrekkie>
A lot of us do try to avoid the centralized services. Using GitHub is somewhat of a compromise, as it is. :P This channel is on Matrix though. I think we probably should establish a proper place of talking on the fediverse now that people are coming there too.
<ocdtrekkie>
But yeah, getting new developers interested in working with us is something I am planning to get on top of in 2023.
<ivarec>
Matrix wasn't mentioned in the community section, I think. Matrix's clients are much better than IRC (although I have no problems with IRC)
<ocdtrekkie>
If you do decide to start building stuff on Sandstorm, feel free to hit us up with questions, here, GitHub, mailing list, or wherever is convenient.
<ocdtrekkie>
On the website or GitHub? Maybe we missed a spot.
<ivarec>
Thanks! I'll probably start by porting some open source app to sandstorm. Probably a no-code app like Budibase
<ivarec>
website
<ocdtrekkie>
It's the same room, this is just #sandstorm:libera.chat from a Matrix client.
<ocdtrekkie>
I'll take a look at that. Probably should delete Twitter off that page soon anyways.
<ivarec>
Yeah, the Twitter account was the only thing that left an impression that the project is dead. The rest is relatively up to date for someone coming fresh as me
<ocdtrekkie>
I also just see Twitter itself as pretty dead now based on my timeline. 😂
<ivarec>
:)
<ivarec>
I've seen somewhere that you are trying to integrate Mastodon into Sandstorm
<ivarec>
Would be awesome if more people could self-host mastodon effortlessly
<ocdtrekkie>
Budibase sounds interesting. You probably want to at least initially go with MySQL databases for the easiest to follow path. We prefer SQLite for small grains if possible but it doesn't look like they support it.
<ocdtrekkie>
Yeah I agree, but we currently make it hard for apps to have the sort of wide open access Mastodon needs to federate. We will probably have to do something special to support stuff like it properly.