SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Comment devenir riche
          avec les logiciels libres
           les standards ouverts
           et les microformats
               (entre autre)


Présenté par Sylvain Carle de Praized Média
        Soirée W3Qc 2009-06-15
How to become Rich (fast!)
             with Free Software
              Open Standards
             and microformats
          (plus a few other tricks)


 Presented by Sylvain Carle of Praized Media
          W3Qc Night 2009-06-15
Note

  Presentation “Montréal Style”

 slides in english for the global network
mais j'échange en français avec l'audience
you can stop me anytime, quand tu veux,
    LANG=FR or LANG=EN, whatever!
Alternative Title

 How to ship
web software
 like pirates
ARRR!
3 easy steps




http:/
     /en.wikipedia.org/wiki/Gnomes_(South_Park_episode)
At Praized,
  we are at
phase #2 now!
More seriously...
1. How do you go from an idea,
2. To a product...
3. To a business?
The only thing certain...




    Is uncertainty!
Go for agility




Core product/market direction
Technology choices for speed
Dev Team
intelligence and autonomy




 Choose your metaphor wisely
Technology choices for speed
●   Anti Not Invented Here Syndrome (re-use is king)

●   Linux (Debian/Ubuntu) for servers
●   Hosted at Amazon EC2 + Liquid Web
●   Ruby On Rails for platform / API
●   MySQL + Sphinx for search
●   WordPress and PHP for distributed views
●   jQuery + CSS framework (more from Frank later)
●   TRAC for subversion + tickets + wiki
Sea dogs / dev team
●   Colin Surprenant – Lead Engineer
●   Marc-André Gagnon – Platform/API developer
●   Stéphane Daury – Wordpress + PHP guru
●   François Lafortune – Front-end developer
●   Many freelancers from Montréal (Station C)++
●   And a secret zombie army (more on that later)

●   Interview process is a few weeks... write some
    code, close some tickets, ask good questions.
The secret zombie army
Open Source developers from all over the world!
No Quarters!
●   Architecture is art/science, keep right balance
●   Have test to cover at least 80% of the codebase
●   Automated deploy, FTW!
●   Ship at least once per week, twice sometimes
●   Milestones, tickets, priorities, review each week
●   Standup meeting every morning
●   Almost no meetings. Wiki pages, BRD,
    frankendoc, white boards, giant post-it
Open Standards for uplift
●   A few choices : Microformats, OAuth, OpenWeb
●   Timing, community, maturity (almost)
●   Make sure your stuff is easy/documented
●   Open means letting a little bit go
●   Open means being in many places
    (Google Code, WordPress.org)
●   Open also mean being out there (like tonight)
●   Open mean you can start now!
    http:/
         /praizedmedia.com/en/api
O yea, have fun, too!




Im in ur API looking for cheez near Montréalz
Thanks, bug me online!
http:/
     /afrog.in/ + http:/
                       /afroginthevalley.com/
http:/
     /blogs.praized.com/dev
http:/
     /api-tribe.com/ Sandbox for developers
@afrognthevalley @sylvaincarle on twitter
@afroginthevalley on identi.ca
http:/
     /code.google.com/p/praized/
http:/
     /wordpress.org/extend/plugins/praized-community/


              www.praized.com

Mais conteúdo relacionado

Destaque

Médias en mutation - Gutenberg ne savait pas non plus!
Médias en mutation - Gutenberg ne savait pas non plus!Médias en mutation - Gutenberg ne savait pas non plus!
Médias en mutation - Gutenberg ne savait pas non plus!
Sylvain Carle
 

Destaque (8)

Networked Humans
Networked HumansNetworked Humans
Networked Humans
 
This is not about Tweeting and Driving
This is not about Tweeting and DrivingThis is not about Tweeting and Driving
This is not about Tweeting and Driving
 
#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...
 
The Mobile Geolocal Ecosystem
The Mobile Geolocal EcosystemThe Mobile Geolocal Ecosystem
The Mobile Geolocal Ecosystem
 
Sylvain Carle People Suck At Naming Places (version with notes)
Sylvain Carle People Suck At Naming Places (version with notes)Sylvain Carle People Suck At Naming Places (version with notes)
Sylvain Carle People Suck At Naming Places (version with notes)
 
Forum créativité citoyenne-sylvain carle
Forum créativité citoyenne-sylvain carleForum créativité citoyenne-sylvain carle
Forum créativité citoyenne-sylvain carle
 
Médias en mutation - Gutenberg ne savait pas non plus!
Médias en mutation - Gutenberg ne savait pas non plus!Médias en mutation - Gutenberg ne savait pas non plus!
Médias en mutation - Gutenberg ne savait pas non plus!
 
Sylvain Carle People Suck At Naming Places (version without notes)
Sylvain Carle People Suck At Naming Places (version without notes)Sylvain Carle People Suck At Naming Places (version without notes)
Sylvain Carle People Suck At Naming Places (version without notes)
 

Semelhante a How to ship web software like pirates!

Semelhante a How to ship web software like pirates! (20)

Pharo Hands-On: 01 welcome
Pharo Hands-On: 01 welcomePharo Hands-On: 01 welcome
Pharo Hands-On: 01 welcome
 
How go makes us faster (May 2015)
How go makes us faster (May 2015)How go makes us faster (May 2015)
How go makes us faster (May 2015)
 
Learning to code
Learning to codeLearning to code
Learning to code
 
Try! Swift Tokyo2017
Try! Swift Tokyo2017Try! Swift Tokyo2017
Try! Swift Tokyo2017
 
Sensepost assessment automation
Sensepost assessment automationSensepost assessment automation
Sensepost assessment automation
 
Flutter not yet another mobile cross-platform framework - i ox-kl19
Flutter   not yet another mobile cross-platform framework - i ox-kl19Flutter   not yet another mobile cross-platform framework - i ox-kl19
Flutter not yet another mobile cross-platform framework - i ox-kl19
 
How Open Source / Open Technology Could Help On Your Project
How Open Source / Open Technology Could Help On Your ProjectHow Open Source / Open Technology Could Help On Your Project
How Open Source / Open Technology Could Help On Your Project
 
Hello, Python
Hello, PythonHello, Python
Hello, Python
 
Contributing to an Open Source Project 101
Contributing to an Open Source Project 101Contributing to an Open Source Project 101
Contributing to an Open Source Project 101
 
Listfy Sprint #0
Listfy Sprint #0Listfy Sprint #0
Listfy Sprint #0
 
Let's Contribute
Let's ContributeLet's Contribute
Let's Contribute
 
PhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile HackPhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile Hack
 
Introduction to PHP - SDPHP
Introduction to PHP - SDPHPIntroduction to PHP - SDPHP
Introduction to PHP - SDPHP
 
2016 CaribbeanStartups.com Fall Boot Camp/ Demo Night
2016 CaribbeanStartups.com Fall Boot Camp/ Demo Night2016 CaribbeanStartups.com Fall Boot Camp/ Demo Night
2016 CaribbeanStartups.com Fall Boot Camp/ Demo Night
 
Pharo Update
Pharo Update Pharo Update
Pharo Update
 
What is Python? (Silicon Valley CodeCamp 2014)
What is Python? (Silicon Valley CodeCamp 2014)What is Python? (Silicon Valley CodeCamp 2014)
What is Python? (Silicon Valley CodeCamp 2014)
 
Janus conf'19: janus client side
Janus conf'19:  janus client sideJanus conf'19:  janus client side
Janus conf'19: janus client side
 
Java tuning on GNU/Linux for busy dev
Java tuning on GNU/Linux for busy devJava tuning on GNU/Linux for busy dev
Java tuning on GNU/Linux for busy dev
 
Go & multi platform GUI Trials and Errors
Go & multi platform GUI Trials and ErrorsGo & multi platform GUI Trials and Errors
Go & multi platform GUI Trials and Errors
 
Resources For Floss Projects
Resources For Floss ProjectsResources For Floss Projects
Resources For Floss Projects
 

Mais de Sylvain Carle

La société en réseau
La société en réseauLa société en réseau
La société en réseau
Sylvain Carle
 

Mais de Sylvain Carle (20)

IA. Pourquoi et Comment.
IA. Pourquoi et Comment.IA. Pourquoi et Comment.
IA. Pourquoi et Comment.
 
FIC 2018: esprit numerique
FIC 2018: esprit numeriqueFIC 2018: esprit numerique
FIC 2018: esprit numerique
 
From atoms to bits (and back again)
From atoms to bits (and back again)From atoms to bits (and back again)
From atoms to bits (and back again)
 
Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.
 
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
 
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
 
Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)
 
Gouverner comme un hackeur
Gouverner comme un hackeurGouverner comme un hackeur
Gouverner comme un hackeur
 
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
 
Wear it Smart Conference Opening Keynote
Wear it Smart Conference Opening KeynoteWear it Smart Conference Opening Keynote
Wear it Smart Conference Opening Keynote
 
Entreprendre les entrepreneurs
Entreprendre les entrepreneursEntreprendre les entrepreneurs
Entreprendre les entrepreneurs
 
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
 
Startups: Commerce de Détail au Québec
Startups: Commerce de Détail au QuébecStartups: Commerce de Détail au Québec
Startups: Commerce de Détail au Québec
 
Twitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFestTwitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFest
 
Twitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConfTwitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConf
 
La société en réseau, version avec notes
La société en réseau, version avec notesLa société en réseau, version avec notes
La société en réseau, version avec notes
 
La société en réseau
La société en réseauLa société en réseau
La société en réseau
 
Twitter Platform 2013
Twitter Platform 2013Twitter Platform 2013
Twitter Platform 2013
 
Projet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha MontréalProjet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha Montréal
 
Collaboration et Innovation
Collaboration et InnovationCollaboration et Innovation
Collaboration et Innovation
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

How to ship web software like pirates!

  • 1. Comment devenir riche avec les logiciels libres les standards ouverts et les microformats (entre autre) Présenté par Sylvain Carle de Praized Média Soirée W3Qc 2009-06-15
  • 2. How to become Rich (fast!) with Free Software Open Standards and microformats (plus a few other tricks) Presented by Sylvain Carle of Praized Media W3Qc Night 2009-06-15
  • 3. Note Presentation “Montréal Style” slides in english for the global network mais j'échange en français avec l'audience you can stop me anytime, quand tu veux, LANG=FR or LANG=EN, whatever!
  • 4. Alternative Title How to ship web software like pirates
  • 6. 3 easy steps http:/ /en.wikipedia.org/wiki/Gnomes_(South_Park_episode)
  • 7. At Praized, we are at phase #2 now!
  • 8. More seriously... 1. How do you go from an idea, 2. To a product... 3. To a business?
  • 9. The only thing certain... Is uncertainty!
  • 10. Go for agility Core product/market direction Technology choices for speed
  • 11. Dev Team intelligence and autonomy Choose your metaphor wisely
  • 12. Technology choices for speed ● Anti Not Invented Here Syndrome (re-use is king) ● Linux (Debian/Ubuntu) for servers ● Hosted at Amazon EC2 + Liquid Web ● Ruby On Rails for platform / API ● MySQL + Sphinx for search ● WordPress and PHP for distributed views ● jQuery + CSS framework (more from Frank later) ● TRAC for subversion + tickets + wiki
  • 13. Sea dogs / dev team ● Colin Surprenant – Lead Engineer ● Marc-André Gagnon – Platform/API developer ● Stéphane Daury – Wordpress + PHP guru ● François Lafortune – Front-end developer ● Many freelancers from Montréal (Station C)++ ● And a secret zombie army (more on that later) ● Interview process is a few weeks... write some code, close some tickets, ask good questions.
  • 14. The secret zombie army Open Source developers from all over the world!
  • 15. No Quarters! ● Architecture is art/science, keep right balance ● Have test to cover at least 80% of the codebase ● Automated deploy, FTW! ● Ship at least once per week, twice sometimes ● Milestones, tickets, priorities, review each week ● Standup meeting every morning ● Almost no meetings. Wiki pages, BRD, frankendoc, white boards, giant post-it
  • 16. Open Standards for uplift ● A few choices : Microformats, OAuth, OpenWeb ● Timing, community, maturity (almost) ● Make sure your stuff is easy/documented ● Open means letting a little bit go ● Open means being in many places (Google Code, WordPress.org) ● Open also mean being out there (like tonight) ● Open mean you can start now! http:/ /praizedmedia.com/en/api
  • 17. O yea, have fun, too! Im in ur API looking for cheez near Montréalz
  • 18. Thanks, bug me online! http:/ /afrog.in/ + http:/ /afroginthevalley.com/ http:/ /blogs.praized.com/dev http:/ /api-tribe.com/ Sandbox for developers @afrognthevalley @sylvaincarle on twitter @afroginthevalley on identi.ca http:/ /code.google.com/p/praized/ http:/ /wordpress.org/extend/plugins/praized-community/ www.praized.com