Slide 1

Slide 1 text

The Open Source Gateway To Product Success Prosper Otemuyiwa | CMS Africa Summit 2017

Slide 2

Slide 2 text

Who Am I? ❖ Software Developer ❖ Consultant at Auth0 & Cloudinary ❖ Open Sourcerer ❖ Self-Acclaimed Developer Evangelist ❖ Jollof Rice Ambassador ❖ Google Developer Expert @unicodeveloper

Slide 3

Slide 3 text

❖ The Products that we use today are strongly rooted in Open Source. ❖ Open Source runs the world ❖ The vast majority of software we run today is built upon pre-existing open-sourced technologies.

Slide 4

Slide 4 text

What will the world look like without Open Source? Challenge 2 ❖ Linux ❖ PHP ❖ JavaScript ❖ Ruby ❖ Python Imagine a world without:

Slide 5

Slide 5 text

Open Source Inspiration Challenge 2 ❖ Linux was inspired by Open Source Minix ❖ Hadoop was inspired by Lucene and Nutch ❖ Laravel is built on top of PHP and was inspired by Rails ❖ Rails is built on top of Ruby ❖ Wordpress is built on top of PHP ❖ Magento is built on top of PHP ❖ Joomla is built on top of PHP

Slide 6

Slide 6 text

Open Source As A Gateway…. Build As Open Source ❖ Build your product as an open source tool. ❖ Then build a specialized paid version of the open source tool. ❖ Build products around the open source tool to help consumers Build on Open Source ❖ Leverage open source to build your product. ❖ This is actually very common. 99% of products depend on open source for survival. Build A Community ❖ Create a community around your product. ❖ Write Articles ❖ Create demos randomly and share ❖ Have a Dev.Rel team.

Slide 7

Slide 7 text

Implementation

Slide 8

Slide 8 text

Build As Open Source Challenge 2 ❖ Find a Problem ❖ Solve it by building an Open Source Solution ❖ Get people to love the open source product ❖ Ask people about the pain points involved in using the product ❖ Will people pay for a feature that seamlessly solve their issues? ❖ Build paid products around the open source solution

Slide 9

Slide 9 text

Open Source Laravel Framework Paid Laravel Forge Open Source Laravel Socialite Paid Laravel Envoyer Open Source Laravel Cashier Case Study: Laravel Laravel => https://github.com/laravel/laravel Laravel Forge => forge.laravel.com Laravel Envoyer => https://envoyer.io

Slide 10

Slide 10 text

Open Source Magento eCommerce Framework Paid Magento Enterprise Edition Paid Magento Enterprise Cloud Edition Paid Magento Business Intelligence Paid Magento Commerce Order Management Case Study: Magento Magento => https://magento.com

Slide 11

Slide 11 text

Open Source Wordpress Paid polldaddy.com Paid Vaultpress Paid Akismet Paid VIP Hosting Case Study: Automattic Magento => https://magento.com

Slide 12

Slide 12 text

Open Source freeCodeCamp Open Source Mail for good Paid freeCodeCamp Sticker Pack Paid freeCodeCamp Hoodies & Tees Paid Magento Commerce Order Management Case Study: Freecodecamp.com Get Sticker Pack, Hoodies & Tees here => https://www.freecodecamp.com/shop

Slide 13

Slide 13 text

Build On Open Source Challenge 2 ❖ Find a Problem ❖ Solve it by building a solution using technology ❖ Explore several open source solutions to build your product. ARE THERE REALLY ANY PRODUCTS OUT THERE THAT DO NOT USE ANY OPEN SOURCE LIBRARY/SOLUTION?

Slide 14

Slide 14 text

Yes, My Product!!! I BUILT EVERYTHING FROM SCRATCH Really? Really? Really?

Slide 15

Slide 15 text

...but the language you used to build the Product ….IS OPEN SOURCE!

Slide 16

Slide 16 text

Build A Community Challenge 2 ❖ Find a Problem ❖ Solve it by building a solution using technology ❖ Build a community around that product.

Slide 17

Slide 17 text

Case Study: Auth0 Challenge 2 At Auth0, we have built a community around Identity Management. HOW?

Slide 18

Slide 18 text

Case Study: Auth0 Challenge 2 1. We maintain Open Source Projects that deal with Authentication & IDM ❖ Passport - https://github.com/jaredhanson/passport ❖ Password Sheriff - https://github.com/auth0/password-sheriff/ ❖ Angular 2 JWT - https://github.com/auth0/angular2-jwt ❖ Go JWT Middleware - https://github.com/auth0/go-jwt-middleware ❖ Jsonwebtoken - https://github.com/auth0/node-jsonwebtoken ❖ AngularJS JWT- https://github.com/auth0/angular-jwt ❖ Nginx JWT - https://github.com/auth0/nginx-jwt ❖ Express JWT - https://github.com/auth0/express-jwt ❖ Angular Storage - https://github.com/auth0/angular-storage ❖ Socketio JWT - https://github.com/auth0/socketio-jwt

Slide 19

Slide 19 text

Case Study: Auth0 Challenge 2 2. We write tons of articles and documentation on IDM, Security & Technologies ❖ Auth0 Blog - (Gold resource) - https://auth0.com/blog ❖ Guest posts on https://scotch.io ❖ Guest posts on https://laravel-news.com ❖ JWT Handbook https://auth0.com/e-books/jwt-handbook ❖ Migrating from Angular 1 to Angular 2 - https://auth0.com/e-books/migrating-to-angular2

Slide 20

Slide 20 text

Case Study: Auth0 Challenge 2 3. We speak at developer events and Tech. Conferences We have a Developer Evangelism Team!

Slide 21

Slide 21 text

Case Study: Auth0 Challenge 2 They all drive conversion rates!!!

Slide 22

Slide 22 text

Thank You!