unhosted / website

Website of the Unhosted project
unhosted.org
67 stars 27 forks source link

please proofread episode about "app hosting" #36

Closed michielbdejong closed 11 years ago

michielbdejong commented 11 years ago

https://unhosted.org/adventures/11/App-hosting.html

especially @skddc @galfert and @pagekite of course this time! :)

scheduled for release on the 26th, so by then hopefully i can refer to 5apps https hosting?

let me know what you think, not only if you find errors or unclarities, but also about how the various virtues of both your products are presented in the text.

raucao commented 11 years ago

It's fine from our point of view, except we'll already have switched to the new subdomains and https for new apps.

michielbdejong commented 11 years ago

i added a section about "Mirroring and packaging." (thanks for the link to Wikix @silverbucket !) and one about "Packaged app hosting conventions" (hope i covered that correctly).

will publish it on Tuesday.

michielbdejong commented 11 years ago

added a paragraph:

For completeness, let me mention that AppCloudy provide a similar product to 5apps, and there are probably
some others. StackMob and Tiggzy also offer html5 app hosting as a sideline to their backend service for
native mobile app. I will update this section as the market evolve (tips welcome!).

to the end of the 5apps paragraph, so it's a bit more balanced. These three are what i found from a quick DDG search - any other app hosting providers that are worth a mention here?

fwiw, AppCloudy looks pretty Alpha (their site also says this), i tried to deploy my "editor" app to it, and the experience was nice, but then the deploy just failed silently. And you have to pay to get appcache and other features, which makes their free tier quite useless imho. anyway, i think they are worth a mention in an episode about app hosting.

silverbucket commented 11 years ago

On Fri, Feb 22, 2013 at 11:34 AM, Michiel@unhosted <notifications@github.com

wrote:

added a paragraph:

For completeness, let me mention that AppCloudy provide a similar product to 5apps, and there are probably some others. StackMob and Tiggzy also offer html5 app hosting as a sideline to their backend service for native mobile app. I will update this section as the market evolve (tips welcome!).

quick grammar fix: markets evolve or market evolves ... depending on what you're trying to say :)

to the end of the 5apps paragraph, so it's a bit more balanced. These three are what i found from a quick DDG search - any other app hosting providers that are worth a mention here?

fwiw, AppCloudy looks pretty Alpha (their site also says this), i tried to deploy my "editor" app to it, and the experience was nice, but then the deploy just failed silently. And you have to pay to get appcache and other features, which makes their free tier quite useless imho. anyway, i think they are worth a mention in an episode about app hosting.

— Reply to this email directly or view it on GitHubhttps://github.com/unhosted/website/issues/36#issuecomment-13937209.

michielbdejong commented 11 years ago

thanks! corrected

raucao commented 11 years ago

There's an error about Appcache. You don't need to reload the app 3 times. The reason why you only see changes after a reload (or rather 2nd visit or if it was already open 2nd reload) is, that the appcache actually always gets updated whenever you change the manifest file. Given it is delivered with proper no-cache headers, it should immediately download all assets and start serving them on your the next visit.

Maybe you should somehow add that setting proper headers is important (e.g. for the cache manifest, app manifest, or even returning empty 304s if If-None-Match matches the current Etag). For 5apps, it's one of the things you don't see as a button to enable somewhere, but it's something you get by default. (We'll add more info about our invisible optimizations soon.)

Telefonica just published some guidelines about OWA app hosting and development. Maybe you find some other interesting things in there as well. Here's the hosting advice: http://www.openwebdevice.com/partners/pages/hosting.html#hosting

michielbdejong commented 11 years ago

thanks for the feedback!

yes, the '3 times' was a bit metaphorical. in reality it's 2 times, but with enough time inbetween to let it fetch the resources that changed. i mean gotcha 1 from http://alistapart.com/article/application-cache-is-a-douchebag there, and it really is confusing while debugging your own app: you deploy a change, hard-refresh the page, and (unless your app catches the updateready event), you will not see the effect of your change.

i mention the ETag stuff in https://github.com/unhosted/website/blob/master/adventures/11/source.html#L179 even though i don't mention gotcha 4 from the douchebag post explicitly, it feels a bit out of scope.

i also found that Telefonica advice page, it's a simplistic bootstrap page in very poorly transliterated Spanglish, but very on-topic indeed, so i link to it in https://github.com/unhosted/website/blob/master/adventures/11/source.html#L177

raucao commented 11 years ago

It is a weird behaviour, which is why we're adding an update UI for app users, automatically handling the cache events to 5apps Deploy very soon. ;)

michielbdejong commented 11 years ago

i rephrased it a bit in the end. thanks!