Your OSS Project Is
Now Served
Launching and sharing OSS projects
from your browser
Uri Cohen
Head of Product @ GigaSpaces...
So You’ve
Built This
Kickass New
Database /
Framework /
Project
http://blog.enfocussolutions.com/Powering_Requirements_Suc...
Here Are the
Roadblocks
That Stand in
The Way of
Your Users…
http://ronmoore.org/wp-content/uploads/2012/11/1157986_219314...
Hear about
Your
Masterpiece
http://bobbleheaddad.com/wp-content/uploads/2011/12/hearcall1.jpg
Download
http://ridiculousfish.com/hexfiend/images/download_square.png
Install &
Configure
Realize It
Gives Them
Value
http://www.usagold.com/images/usagoldcoins.jpg
Many Things
Can Break
along the
Way…
http://commons.wikimedia.org/wiki/File:Broken_glass.jpg
Wouldn’t It
Be Awesome
If You Could
Replace This
With a
Button?
Solution #1:
Package
Managers /
Installers
http://commons.wikimedia.org/wiki/File:Apt-get_moo(2).png
Solution #2:
Boxes!
Vagrant
Boxes!
Solution #3:
Cloud
Images
Solution #4:
Roll Your
Own
Demo-as-a-
Service
Some
Background
Environment
Creation
SW Infra.
Setup &
Config
Code Push Monitoring
& Alarming
Repairing Scaling
- Open Source
(Apache2)
- Supports all
major Clouds
- Proven
Application & Stack Recipes
How It Works
Install Application
Post Deployment
Self Healing
We Asked Ourselves How We
Can Promote Adoption…
So We’ve
Built This
Embeddable,
Web Based
Recipe
Player
How It Works
GIT
Zip,
Tarball
Player
Server
VM
VM
VM
VM
VM
VM
How It Works
GIT
Zip,
Tarball
Player
Server
VM
VM
VM
VM
VM
VM
How It Works
GIT
Zip,
Tarball
Player
Server
VM
VM
VM
VM
VM
VM
How It Works
GIT
Zip,
Tarball
Player
Server
VM
VM
VM
VM
VM
VM
How It Works
GIT
Zip,
Tarball
Player
Server
VM
VM
VM
VM
VM
VM
Resources
• Sample git repo
https://github.com/uric/oscon-mongo-demo
• CloudifySource demo page
http://www.cloudifysource....
Thank You!
Upcoming SlideShare
Loading in...5
×

Oscon 2013 -Your OSS Project Is now served

613

Published on

Launching and sharing OSS projects

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
613
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Ask how many built oss project / app / demo
  • Github has literally millions of repos (more than 4m is the last I heard)
  • That’s where you lose most users. If things need to be configured out of the box (and very few times they don’t)
  • Value vseffort. It’s not just about whether it’s good, it’s whether they have time to test it. Most users would give it 10-15 minutes to make up their mind
  • Good progress but still has a lot of the previous problems plus requires configuration, OS specific, and messes up your local envUpdates are done in pull not push
  • Doesn’t mess up your local envYou can use boxes but it’s not the right medium, hard to update, large And wha if you’re using multi-node? Riak, ZK, etc
  • Doesn’t require download, introduces a new set of problems: Cloud account in place Hard to share Market place is also nice but there’s an inherent conflict with cloud providers as well Clustering and multi machine setup is complicated
  • Case in point: 10geb, great mongodb online tutorial. But it takes a lot of effort which most people can’t really do
  • Oscon 2013 -Your OSS Project Is now served

    1. 1. Your OSS Project Is Now Served Launching and sharing OSS projects from your browser Uri Cohen Head of Product @ GigaSpaces @uri1803 github.com/uric #oscon 2013
    2. 2. So You’ve Built This Kickass New Database / Framework / Project http://blog.enfocussolutions.com/Powering_Requirements_Success/?Tag=Developers
    3. 3. Here Are the Roadblocks That Stand in The Way of Your Users… http://ronmoore.org/wp-content/uploads/2012/11/1157986_21931439.jpg
    4. 4. Hear about Your Masterpiece http://bobbleheaddad.com/wp-content/uploads/2011/12/hearcall1.jpg
    5. 5. Download http://ridiculousfish.com/hexfiend/images/download_square.png
    6. 6. Install & Configure
    7. 7. Realize It Gives Them Value http://www.usagold.com/images/usagoldcoins.jpg
    8. 8. Many Things Can Break along the Way… http://commons.wikimedia.org/wiki/File:Broken_glass.jpg
    9. 9. Wouldn’t It Be Awesome If You Could Replace This With a Button?
    10. 10. Solution #1: Package Managers / Installers http://commons.wikimedia.org/wiki/File:Apt-get_moo(2).png
    11. 11. Solution #2: Boxes! Vagrant Boxes!
    12. 12. Solution #3: Cloud Images
    13. 13. Solution #4: Roll Your Own Demo-as-a- Service
    14. 14. Some Background
    15. 15. Environment Creation SW Infra. Setup & Config Code Push Monitoring & Alarming Repairing Scaling
    16. 16. - Open Source (Apache2) - Supports all major Clouds - Proven
    17. 17. Application & Stack Recipes
    18. 18. How It Works
    19. 19. Install Application
    20. 20. Post Deployment
    21. 21. Self Healing
    22. 22. We Asked Ourselves How We Can Promote Adoption…
    23. 23. So We’ve Built This Embeddable, Web Based Recipe Player
    24. 24. How It Works GIT Zip, Tarball Player Server VM VM VM VM VM VM
    25. 25. How It Works GIT Zip, Tarball Player Server VM VM VM VM VM VM
    26. 26. How It Works GIT Zip, Tarball Player Server VM VM VM VM VM VM
    27. 27. How It Works GIT Zip, Tarball Player Server VM VM VM VM VM VM
    28. 28. How It Works GIT Zip, Tarball Player Server VM VM VM VM VM VM
    29. 29. Resources • Sample git repo https://github.com/uric/oscon-mongo-demo • CloudifySource demo page http://www.cloudifysource.org/cloudifyRecipeCatalog.html • Cloudify docs http://www.cloudifysource.org/guide/2.6/qsg/quick_start_guide_helloworld • Player admin dashboard (beta) http://launch.cloudifysource.org/ • Cloudify on Github – Cloudify Player Github repo https://github.com/cloudifysource/cloudify-widget – The framework – https://github.com/cloudifysource/cloudify
    30. 30. Thank You!
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×