google-cloud

Google Cloud Platform: Clojure + {GAE, GCE, anything else on Google Platform}
nickbauman 2017-01-14T19:36:26.000201Z

@qqq You know what? I’m an idiot. I did a project with realtime requirements in 2016 using Google’s Cloud. And it was pretty easy to do. I used Google Realtime (durrr…) https://developers.google.com/google-apps/realtime/overview

nickbauman 2017-01-14T19:37:04.000203Z

You should check it out. We use it where I work right now. Every day.

nickbauman 2017-01-14T19:37:34.000204Z

I totally forgot about it because that was like 5 projects ago 😞

qqq 2017-01-14T22:30:10.000207Z

@nickbauman : hmm, so this is free because it's GDrive only? I'm actually okay with that since Goog's paying for the storage too.

nickbauman 2017-01-14T22:48:18.000208Z

Not sure about pricing.

2017-01-14T22:49:19.000209Z

for a radically different approach, see https://github.com/migae

nickbauman 2017-01-14T22:49:32.000210Z

Wish there were an OSS implementation of Operational Transform as a Service.

2017-01-14T22:51:15.000211Z

migae is still very much under dev, haven't been able to work on it for months, but I'm gearing up to get to 1.0 this winter/spring.

2017-01-14T22:55:24.000212Z

lots of doc there (possibly outdated, natch). a key differentiator wrt datastore: no "defentity" etc. gae entities are just maps, and and migae treats them as such. keys are just vectors of namespaced symbols. so (in theory) the implementation details of gae are completely hidden.

nickbauman 2017-01-14T22:56:31.000213Z

That's really awesome, @mobileink !

2017-01-14T22:57:07.000214Z

the more the merrier!

2017-01-14T22:58:02.000215Z

God bless Closure's meta-programming facilities!

nickbauman 2017-01-14T22:58:31.000216Z

I also see value in being able to decouple from defentity, even though I see value in it. I plan to allow an either/or option.

nickbauman 2017-01-14T22:58:37.000217Z

Yes indeed

2017-01-14T22:59:35.000218Z

@nickbauman I'll look at your stuff, you look at mine, maybe we can collab.

nickbauman 2017-01-14T23:00:00.000219Z

Absolutely.

2017-01-14T23:00:20.000220Z

luv the closure community!

2017-01-14T23:04:24.000221Z

other thing: dunno how you're doing it, but it's a pain to get the age test stuff running. if you look at https://github.com/migae/boot-gae you'll see how i do it. rather complicated for gae, because of the security constraints. I've just started to split out the servlet/filter stuff into a separate gae-independent lib.