Earlier quoted context omitted.
Edit: The now-deleted question was about reliability. Hi, I'm one of the cofounders. Without reliability (and security) there's not much point in running this business. Our files are served by the Fastly Global CDN which is used by Twitter, Github, Shopify, and Imgur. Files are built when you make changes, and shipped to a static file host (Amazon S3), meaning your files keep being served even if all of our infrastru…
Amazon has outages, too. I'm sure you've thought of that, but don't assume Amazon to be available 100% of the time.
Show HN: A marketplace for client-side apps
11–20 of 32 posts
Re: Show HN: A marketplace for client-side apps
#12Isn't this what tag managers like Google Tag Manager do? How is this different?
[1] http://instantclick.io/ [2] https://disqus.com/ [3] https://github.com/EagerIO/DeveloperDocs/blob/master/docs/ad...
Re: Show HN: A marketplace for client-side apps
#13[deleted]
Edit: The now-deleted question was about reliability. Hi, I'm one of the cofounders. Without reliability (and security) there's not much point in running this business. Our files are served by the Fastly Global CDN which is used by Twitter, Github, Shopify, and Imgur. Files are built when you make changes, and shipped to a static file host (Amazon S3), meaning your files keep being served even if all of our infrastru…
Re: Show HN: A marketplace for client-side apps
#14Your landing page needs examples. I'm about 20% sure I understand exactly what the purpose of this is. Also, something like this should be marketed as, "You know that thing you've been doing the hard way? We're helping you do it the easy way." I don't really understand what it is I've been doing the hard way. If we haven't already been doing something that you're now making easier, you should go back to the drawing b…
When building this page, I definitely struggled with what to put where. The Steps 1, 2, 3 are hopefully clear about what action to take, but I agree that more motivation at the top would be great.
Here’s the thing we believe can be made easier:
When my co-founder and I built Pace [1], Offline [2], Shepherd [3], etc. [4], one of the problems we came across was that while we could get stars on GitHub, non-developers struggled to get the benefit from these projects. Often, the step they struggled with was adding the `` or `` tags to their page, and configuring any of the options these apps/widgets/plugins had.
Our About page [5] explains something to this effect, but bringing some of that motivation to this landing page seems like a good place to start. Thanks again! I hope this was helpful.
Perhaps in addition to:
“Anything you can include in a tag can be installed through our UI.”
We could add:
“Example: You wrote a JavaScript library which works by having the user paste a `` tag in their page. With Eager, instead you users can install your library by simply clicking a button.”
[1]: http://github.hubspot.com/pace/docs/welcome
[2]: http://github.hubspot.com/offline/docs/welcome
[3]: http://github.hubspot.com/shepherd/docs/welcome
Re: Show HN: A marketplace for client-side apps
#151) Why install Bootstrap from Eager? As a developer I can pretty easily find, download and use the Bootstrap from getbootstrap.com
2) Not that I don't trust you but .... how can I verify that the Bootstrap source files haven't been tampered with in some way?
3) Related to #2 - Can anyone upload an app? How do you verify that an app doesn't contain XSS or other vulnerabilities?
4) Do you always load the latest version of Boostrap? That could be a problem. If I built a site using a 3.x version and automatic update to 4.x could be disastrous for the layout of a site.
Re: Show HN: A marketplace for client-side apps
#16I hate to do this because I don't like when the first or at least most upvoted comment is dismissive, but I really must ask: Why? What purpose does a marketplace serve for web apps? There is not reason for an app maker to give up revenue to a third-party gatekeeper like Apple or Google and discoverability is best done via what's worked for the almighty hyperlink? Furthermore, why not use the same exact install metada…
This is a really good question. I (one of the cofounders) have a few thoughts. Just to clarify, when we talk about apps, we mean single purpose client-side javascript and css which add functionality to an existing site, not web apps. Installing client-side code is pretty difficult right now for non-technical people. You have to know how a script tag works, where to put it, how to host files, etc. There is great softw…
Re: Show HN: A marketplace for client-side apps
#17Couple of questions and observations. Referencing an app store page: https://eager.io/app/uY5Di0FqBVvn 1) Why install Bootstrap from Eager? As a developer I can pretty easily find, download and use the Bootstrap from getbootstrap.com 2) Not that I don't trust you but .... how can I verify that the Bootstrap source files haven't been tampered with in some way? 3) Related to #2 - Can anyone upload an app? How do you ve…
Another reason which relates to #4 is to make it easier to update versions in the future. We hope to build ways of testing those version changes to make version updates something better than the dredded task they are now.
Beyond that, when we chose the apps for our launch, part of the decision was based on showing variety and proving out the power of the system (“See, you can do CSS libraries, too!”). The plan is for anything which can be on a site to be in Eager.
2) Very good question. If you log in to the system, we show you the source (http://oi60.tinypic.com/21kjn6c.jpg).
In addition to the source, we’ll show you the version (if in say, the case of jQuery), there’s more than one [1].
One of the great benefits of client-side code is that all the cards are on the table. Anyone is able to inspect the content of what we deliver. We hope that by choosing Eager, you gain safety, by having access to an ecosystem of validated apps.
3) Yes! After creating an account [2], you'll be able to view the developer dashboard [3] which includes a button to create an app. You can create an app from any GitHub, Bitbucket, Launchpad, or Google Code project. Just provide the URL and your tagged versions will be ready for import.
All apps come from specific tagged releases of public projects, meaning you can't just paste some malicious code into our UI.
Right now we manually verify apps through a moderation process. We are experimenting with techniques that will hopefully allow app developers to specify what permissions they require (similar to Chrome Apps), and for us to validate those permissions in an automated way.
4) No, when you install the app you can choose which version you'd like to install (or we choose the latest version for you if that's the only one the app creator has made available). You are locked to that version until you decide to change it. We never change your bundle (the files delivered to your site) without your specific intervention.
[1] https://eager.io/app/vP1PnpNHAG3j/install [2] https://eager.io/signup?developer [3] https://eager.io/developer
Re: Show HN: A marketplace for client-side apps
#18Earlier quoted context omitted.
Edit: The now-deleted question was about reliability. Hi, I'm one of the cofounders. Without reliability (and security) there's not much point in running this business. Our files are served by the Fastly Global CDN which is used by Twitter, Github, Shopify, and Imgur. Files are built when you make changes, and shipped to a static file host (Amazon S3), meaning your files keep being served even if all of our infrastru…
Can I ask you why you've chosen Fastly over other alternatives? I've been interested in trying them out, but haven't taken the plunge.
Re: Show HN: A marketplace for client-side apps
#19> "Introducing install.json" The JS community is going to love having yet another *.json file in their projects.
We are considering allowing the information to be placed in an `install` field in the package.json. Is that something you would prefer?
Re: Show HN: A marketplace for client-side apps
#20Couple of questions and observations. Referencing an app store page: https://eager.io/app/uY5Di0FqBVvn 1) Why install Bootstrap from Eager? As a developer I can pretty easily find, download and use the Bootstrap from getbootstrap.com 2) Not that I don't trust you but .... how can I verify that the Bootstrap source files haven't been tampered with in some way? 3) Related to #2 - Can anyone upload an app? How do you ve…
1) One simple reason is if you're one of the millions of website owners who is not technical enough to install it manually. We hope to have the ability to go one step further for example and select from a set of themes to make it even easier to make a beautiful site. Another reason which relates to #4 is to make it easier to update versions in the future. We hope to build ways of testing those version changes to make…
Edit: It's not your Bootstrap example, it was the original question. Sorry to confuse that.