Newebe, a social network where all users are independent

340 views
265 views

Published on

Talk performed @ RMLL 2013
video : http://video.rmll.info/videos/newebe-a-social-network-where-every-user-is-independant/

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

  • Be the first to like this

No Downloads
Views
Total views
340
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

Newebe, a social network where all users are independent

  1. 1. At the beginning of the web, social interactions were based on static websites and P2P networks.
  2. 2. Then arrived major social networks. With them, the data centralisation.
  3. 3. Soon after, federative social networks were born. It looks more familiar.
  4. 4. Then came the distributed social networks, each user shares directly with his contacts.
  5. 5. Back to theBack to the beginning ?beginning ?
  6. 6. No ! You keep the centralisation benefits!
  7. 7. Nice and friendly UI
  8. 8. You can access it from anywhere.
  9. 9. With data easily interoperable! GET http://newebe.mydomain.net/microposts/all/ => [{ "doc_type": "MicroPost", "attachments": [ ], "author": "Nico", "isMine": false, "content": "Newebe c'est la vie. Yeah !", "date": "2012-06-24T12:08:10Z", "_id": "acef82a0b1673fe31c65d425cbb93a7d" }, ... ]
  10. 10. Draw me a Newebe
  11. 11. Newebe allows you to publish messages, pictures and files to your contacts.
  12. 12. Every Newebe user is independent: you can leave and keep your data.
  13. 13. No third-parties are involved, your privacy is safe.
  14. 14. And by the way it's fast... No need to handle millions of connections!
  15. 15. On a home server (Nas, Rpi...) Rent an online server Ask to a friend to host it NB : my mum use Newebe Where to host your Newebe?
  16. 16. I love Newebe !
  17. 17. How does it work ?
  18. 18. Asynchronous Python server (Tornado) Exchange through HTTP requests (JSON)
  19. 19. Document database (CouchDB) Indexation managed with Whoosh (Python)
  20. 20. Single page-application BackboneJS, Jquery, Stylus et Coffeescript
  21. 21. UI refactoring (almost done) Define a communication protocol Study Zmq as transport protocol Improve security Roadmap
  22. 22. Great !
  23. 23. Newebe is … a social network that makes you independent a libre software interoperable and easy to use http://demo.newebe.org/http://demo.newebe.org/ (pass: newebe)
  24. 24. newebe.orggelnior@free.fr Credits Photos: JoeBenjamin, ReservasdeCoches, bzhmatth, Comrade Foot, Cobalt123 on Flickr World icon: iconmonstr.com Newebe Illustrations: Stella Salumaa

×