SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Construindo uma empresa de serviço Web baseada
   em Software Livre e colaboração.

   Marco Gomes, Fundador e Diretor de Inovação da boo-box

   http://boo-box.com
   marco@boo-box.com
   http://twitter.com/marcogomes
   http://meadiciona.com/marcogomes




breve apresentação e background
Utilização da API dos programas de afiliados




explicar tecnicamente o que é e como surgiu a boo-box. momento, web2.0, abertura de APIs, XML
e JSON.
Uso de API dos Programas de Afiliados de Produtos



2006, o uso de API de e-commerces, leitura e interpretação de dados de produtos
Algumas bibliotecas e frameworks Livres que já
   usamos

   • jQuery                                         • nGinx


   • MERB                                           • Brainstalkd


   • PHP                                            • Thin


   • Ruby                                           • Mongrel


   • MySQL


   • CouchDB


   • Apache Web Server


citar infraestrutura: 15 VPS 8GB. Imagina gerenciar isso tudo com software proprietário? Custos
seriam impeditivos
Algumas ferramentas Livres que ja usamos

   • Firefox


   • Trac


   • Subversion


   • Vim


   • VirtualBox


   • CyberDuck FTP


   • Flock


citar comunicação e horarios livres
Abrindo sua própria API




O receio dos homens de negócios a “entregar sua inteligência pro mercado!”
boo-api, usada pela boo-box e por outros desenvolvedores que precisam
   de API JSON e XML para Submarino, Americanas, Mercado Livre etc.
boo-api, usada pela boo-box e por outros desenvolvedores que precisam de API JSON e XML para
Submarino, Americanas, BuscaPé etc.
Obstáculos comuns ao uso de Software Livre e
   colaboração para o desenvolvimento de aplicativos
   Web




Citar obstáculos: cópias, qualidade
Inovação e colaboração como forma de evitar
   cópias




inovação a cada 3 meses, quem copia começa atrasado. colaboração com a comunidade,
desenvolvendo plugins e usando a API
boo-box it! Plugin de
                        http://migre.me/2xGn
         WordPress
Blogo, software editor de
                            http://brainjuice.com.br/blogo
   blogs para Mac OS X
Mantendo o padrão de qualidade com a adaptação
   de plugins desenvolvidos a partir da API




absorver plugins de terceiros, aplicando nosso padrao de qualidade e lançando “com a nossa marca
mas com creditos originais”
boo-boxfy, plugin oficial, inspirado no boo-box it
boo-boxfy, plugin oficial
                           http://migre.me/2xLc
inspirado no boo-box it
Motivação da equipe através da colaboração




hackers ficam motivados em poder colaborar com outros hackers, fazemos disso trabalho.
Uso de MERB desde a
                                                          http://merbivore.com
                       versão 0.7
motivos para usarmos MERB: rápido, leve, poderoso. Tão bom que Será incorporado no Rails 3.0
Contribuição para o                      Não funcionava bem com
                                                            MySQL dividido em servidores
                          ORM Sequel                        Master e Slave

como eu disse, são 15 servers, 5 deles são de banco de dados. 3 para aplicação e 2 para logs.
precisamos gerenciar isso como master/slave.
Obrigado :)

   Marco Gomes, Fundador e Diretor de Inovação da boo-box

   http://boo-box.com
   marco@boo-box.com
   http://twitter.com/marcogomes
   http://meadiciona.com/marcogomes




Comentar sobre o concurso boo-box de uso da API. Convidar para o stand

Contenu connexe

Tendances

5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introduçãoAgrupamento de Escolas da Batalha
 
HTML5, JAVASCRIPT E JQUERY
HTML5, JAVASCRIPT E JQUERYHTML5, JAVASCRIPT E JQUERY
HTML5, JAVASCRIPT E JQUERYRenato Melo
 
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: JavascriptMódulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: JavascriptAgrupamento de Escolas da Batalha
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para IniciantesEliel Cruz
 
Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Claudiney Marques
 
Interop itcare: Interoperabilidade Java e .NET
Interop itcare: Interoperabilidade Java e .NETInterop itcare: Interoperabilidade Java e .NET
Interop itcare: Interoperabilidade Java e .NETAlessandro Binhara
 
Canal Coding Night - Sua primeira aplicação com Blazor
Canal Coding Night - Sua primeira aplicação com BlazorCanal Coding Night - Sua primeira aplicação com Blazor
Canal Coding Night - Sua primeira aplicação com BlazorGustavo Bellini Bigardi
 
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Criciúma Dev
 
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisJavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisWilliam Oliveira
 
Desenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyDesenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyRelsi Maron
 
Desenvolvimento web ágil com Python e web2py #qconsp #qcon
Desenvolvimento web ágil com Python e web2py #qconsp #qconDesenvolvimento web ágil com Python e web2py #qconsp #qcon
Desenvolvimento web ágil com Python e web2py #qconsp #qconBruno Rocha
 
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorMSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorGustavo Bellini Bigardi
 
.NET Conf 2018 - Campinas - Blazor: Utilizando C# em browsers
.NET Conf 2018 - Campinas - Blazor: Utilizando C# em browsers.NET Conf 2018 - Campinas - Blazor: Utilizando C# em browsers
.NET Conf 2018 - Campinas - Blazor: Utilizando C# em browsersGustavo Bellini Bigardi
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Bruno Rodrigo S. Souza
 
9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometemFernando Henriques
 
Introdução ao LiveOak
Introdução ao LiveOakIntrodução ao LiveOak
Introdução ao LiveOakjesuinoPower
 

Tendances (20)

5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
 
HTML5, JAVASCRIPT E JQUERY
HTML5, JAVASCRIPT E JQUERYHTML5, JAVASCRIPT E JQUERY
HTML5, JAVASCRIPT E JQUERY
 
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: JavascriptMódulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para Iniciantes
 
Ria e Java FX
Ria e Java FXRia e Java FX
Ria e Java FX
 
Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2
 
Curso de ReactJS
Curso de ReactJSCurso de ReactJS
Curso de ReactJS
 
Interop itcare: Interoperabilidade Java e .NET
Interop itcare: Interoperabilidade Java e .NETInterop itcare: Interoperabilidade Java e .NET
Interop itcare: Interoperabilidade Java e .NET
 
Canal Coding Night - Sua primeira aplicação com Blazor
Canal Coding Night - Sua primeira aplicação com BlazorCanal Coding Night - Sua primeira aplicação com Blazor
Canal Coding Night - Sua primeira aplicação com Blazor
 
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
 
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisJavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
 
Desenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyDesenvolvimento web com python e web2py
Desenvolvimento web com python e web2py
 
Desenvolvimento web ágil com Python e web2py #qconsp #qcon
Desenvolvimento web ágil com Python e web2py #qconsp #qconDesenvolvimento web ágil com Python e web2py #qconsp #qcon
Desenvolvimento web ágil com Python e web2py #qconsp #qcon
 
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorMSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
 
.NET Conf 2018 - Campinas - Blazor: Utilizando C# em browsers
.NET Conf 2018 - Campinas - Blazor: Utilizando C# em browsers.NET Conf 2018 - Campinas - Blazor: Utilizando C# em browsers
.NET Conf 2018 - Campinas - Blazor: Utilizando C# em browsers
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
 
9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem
 
Introdução ao LiveOak
Introdução ao LiveOakIntrodução ao LiveOak
Introdução ao LiveOak
 
Sessao2 ASP
Sessao2 ASPSessao2 ASP
Sessao2 ASP
 
Sessao2
Sessao2Sessao2
Sessao2
 

En vedette

App Web Escalaveis Fisl
App Web Escalaveis FislApp Web Escalaveis Fisl
App Web Escalaveis FislElton Minetto
 
Desenvolvendo aplicações Web escaláveis com PHP
Desenvolvendo aplicações Web escaláveis com PHPDesenvolvendo aplicações Web escaláveis com PHP
Desenvolvendo aplicações Web escaláveis com PHPElton Minetto
 
Fisl10 MySql na Globo.com por Camila Dias
Fisl10 MySql na Globo.com por Camila DiasFisl10 MySql na Globo.com por Camila Dias
Fisl10 MySql na Globo.com por Camila DiasCamila Dias
 
PHP para aplicações Web de grande porte
PHP para aplicações Web  de grande portePHP para aplicações Web  de grande porte
PHP para aplicações Web de grande porteFelipe Ribeiro
 
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...Amazon Web Services
 
De Padawan a Jedi - Versão 2016
De Padawan a Jedi - Versão 2016De Padawan a Jedi - Versão 2016
De Padawan a Jedi - Versão 2016Elton Minetto
 
Metodologias ágeis interativas
Metodologias ágeis interativasMetodologias ágeis interativas
Metodologias ágeis interativasElton Minetto
 

En vedette (7)

App Web Escalaveis Fisl
App Web Escalaveis FislApp Web Escalaveis Fisl
App Web Escalaveis Fisl
 
Desenvolvendo aplicações Web escaláveis com PHP
Desenvolvendo aplicações Web escaláveis com PHPDesenvolvendo aplicações Web escaláveis com PHP
Desenvolvendo aplicações Web escaláveis com PHP
 
Fisl10 MySql na Globo.com por Camila Dias
Fisl10 MySql na Globo.com por Camila DiasFisl10 MySql na Globo.com por Camila Dias
Fisl10 MySql na Globo.com por Camila Dias
 
PHP para aplicações Web de grande porte
PHP para aplicações Web  de grande portePHP para aplicações Web  de grande porte
PHP para aplicações Web de grande porte
 
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
 
De Padawan a Jedi - Versão 2016
De Padawan a Jedi - Versão 2016De Padawan a Jedi - Versão 2016
De Padawan a Jedi - Versão 2016
 
Metodologias ágeis interativas
Metodologias ágeis interativasMetodologias ágeis interativas
Metodologias ágeis interativas
 

Similaire à Construindo empresa de serviços Web com Software Livre e colaboração

Web Training Aula 04: Introduction to Git
Web Training Aula 04: Introduction to GitWeb Training Aula 04: Introduction to Git
Web Training Aula 04: Introduction to GitMozDevz
 
São Paulo MuleSoft Meetup - Unwired API Led & Custom Polices
São Paulo MuleSoft Meetup - Unwired API Led & Custom PolicesSão Paulo MuleSoft Meetup - Unwired API Led & Custom Polices
São Paulo MuleSoft Meetup - Unwired API Led & Custom PolicesGuilherme Pereira Silva
 
Guiao demotecnica
Guiao demotecnicaGuiao demotecnica
Guiao demotecnicaSilvio Dias
 
Guião demotécnica
Guião demotécnicaGuião demotécnica
Guião demotécnicaSilvio Dias
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioFernando Palma
 
Comunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHPComunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHPMichael Douglas
 
PHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaPHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaMarcelo Fleury
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasAmazon Web Services LATAM
 
Introdução das API's - MeliDevConf 2013 - SP
Introdução das API's - MeliDevConf 2013 - SPIntrodução das API's - MeliDevConf 2013 - SP
Introdução das API's - MeliDevConf 2013 - SPmelidevelopers
 
Apresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemRodrigo Valerio
 
Robot Framework no DevTests #34
Robot Framework no DevTests #34Robot Framework no DevTests #34
Robot Framework no DevTests #34Mayara Fernandes
 
Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)Flávio Lisboa
 
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...iMasters
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...Amazon Web Services
 

Similaire à Construindo empresa de serviços Web com Software Livre e colaboração (20)

Web Training Aula 04: Introduction to Git
Web Training Aula 04: Introduction to GitWeb Training Aula 04: Introduction to Git
Web Training Aula 04: Introduction to Git
 
Git hub and Laravel
Git hub and Laravel Git hub and Laravel
Git hub and Laravel
 
WP Composer
WP ComposerWP Composer
WP Composer
 
Um pouco sobre APIs
Um pouco sobre APIsUm pouco sobre APIs
Um pouco sobre APIs
 
São Paulo MuleSoft Meetup - Unwired API Led & Custom Polices
São Paulo MuleSoft Meetup - Unwired API Led & Custom PolicesSão Paulo MuleSoft Meetup - Unwired API Led & Custom Polices
São Paulo MuleSoft Meetup - Unwired API Led & Custom Polices
 
Guiao demotecnica
Guiao demotecnicaGuiao demotecnica
Guiao demotecnica
 
Guião demotécnica
Guião demotécnicaGuião demotécnica
Guião demotécnica
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia Introdutório
 
Comunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHPComunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHP
 
PHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaPHP Symfony, Vale A Pena
PHP Symfony, Vale A Pena
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
 
Cake Php
Cake PhpCake Php
Cake Php
 
Introdução das API's - MeliDevConf 2013 - SP
Introdução das API's - MeliDevConf 2013 - SPIntrodução das API's - MeliDevConf 2013 - SP
Introdução das API's - MeliDevConf 2013 - SP
 
Apresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvem
 
Robot Framework no DevTests #34
Robot Framework no DevTests #34Robot Framework no DevTests #34
Robot Framework no DevTests #34
 
Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)
 
Intro aspnet webapi
Intro aspnet webapiIntro aspnet webapi
Intro aspnet webapi
 
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
 
Mvc 3 & razor
Mvc 3 & razorMvc 3 & razor
Mvc 3 & razor
 

Plus de Marco Gomes

Discurso de Marco Gomes sobre #marcocivil e Neutralidade da Rede na Câmara do...
Discurso de Marco Gomes sobre #marcocivil e Neutralidade da Rede na Câmara do...Discurso de Marco Gomes sobre #marcocivil e Neutralidade da Rede na Câmara do...
Discurso de Marco Gomes sobre #marcocivil e Neutralidade da Rede na Câmara do...Marco Gomes
 
Campanhas self service da boo-box para Anunciantes
Campanhas self service da boo-box para AnunciantesCampanhas self service da boo-box para Anunciantes
Campanhas self service da boo-box para AnunciantesMarco Gomes
 
Como usar o twitter para vender pela internet
Como usar o twitter para vender pela internetComo usar o twitter para vender pela internet
Como usar o twitter para vender pela internetMarco Gomes
 
Mídias Sociais em Dispositivos Móveis
Mídias Sociais em Dispositivos MóveisMídias Sociais em Dispositivos Móveis
Mídias Sociais em Dispositivos MóveisMarco Gomes
 
boo-box - AMCHAM - Comitê de Empreendedorismo
boo-box - AMCHAM - Comitê de Empreendedorismoboo-box - AMCHAM - Comitê de Empreendedorismo
boo-box - AMCHAM - Comitê de EmpreendedorismoMarco Gomes
 
Marco Gomes sobre User Experience
Marco Gomes sobre User ExperienceMarco Gomes sobre User Experience
Marco Gomes sobre User ExperienceMarco Gomes
 
A Evolução do Espaço Publicitário na Web
A Evolução do Espaço Publicitário na WebA Evolução do Espaço Publicitário na Web
A Evolução do Espaço Publicitário na WebMarco Gomes
 
boo-box Sistema de Publicidade Para Mídias Sociais, lançamento
boo-box Sistema de Publicidade Para Mídias Sociais, lançamentoboo-box Sistema de Publicidade Para Mídias Sociais, lançamento
boo-box Sistema de Publicidade Para Mídias Sociais, lançamentoMarco Gomes
 
A Revolucao Digital para as Agencias. Marco Gomes - Intercon FF 08
A Revolucao Digital para as Agencias. Marco Gomes - Intercon FF 08A Revolucao Digital para as Agencias. Marco Gomes - Intercon FF 08
A Revolucao Digital para as Agencias. Marco Gomes - Intercon FF 08Marco Gomes
 
boo-box, lançamentos no BlogCamp SP 2008
boo-box, lançamentos no BlogCamp SP 2008boo-box, lançamentos no BlogCamp SP 2008
boo-box, lançamentos no BlogCamp SP 2008Marco Gomes
 
Ataque Ninja, produtividade com times pequenos, ageis e eficientes
Ataque Ninja, produtividade com times pequenos, ageis e eficientesAtaque Ninja, produtividade com times pequenos, ageis e eficientes
Ataque Ninja, produtividade com times pequenos, ageis e eficientesMarco Gomes
 

Plus de Marco Gomes (11)

Discurso de Marco Gomes sobre #marcocivil e Neutralidade da Rede na Câmara do...
Discurso de Marco Gomes sobre #marcocivil e Neutralidade da Rede na Câmara do...Discurso de Marco Gomes sobre #marcocivil e Neutralidade da Rede na Câmara do...
Discurso de Marco Gomes sobre #marcocivil e Neutralidade da Rede na Câmara do...
 
Campanhas self service da boo-box para Anunciantes
Campanhas self service da boo-box para AnunciantesCampanhas self service da boo-box para Anunciantes
Campanhas self service da boo-box para Anunciantes
 
Como usar o twitter para vender pela internet
Como usar o twitter para vender pela internetComo usar o twitter para vender pela internet
Como usar o twitter para vender pela internet
 
Mídias Sociais em Dispositivos Móveis
Mídias Sociais em Dispositivos MóveisMídias Sociais em Dispositivos Móveis
Mídias Sociais em Dispositivos Móveis
 
boo-box - AMCHAM - Comitê de Empreendedorismo
boo-box - AMCHAM - Comitê de Empreendedorismoboo-box - AMCHAM - Comitê de Empreendedorismo
boo-box - AMCHAM - Comitê de Empreendedorismo
 
Marco Gomes sobre User Experience
Marco Gomes sobre User ExperienceMarco Gomes sobre User Experience
Marco Gomes sobre User Experience
 
A Evolução do Espaço Publicitário na Web
A Evolução do Espaço Publicitário na WebA Evolução do Espaço Publicitário na Web
A Evolução do Espaço Publicitário na Web
 
boo-box Sistema de Publicidade Para Mídias Sociais, lançamento
boo-box Sistema de Publicidade Para Mídias Sociais, lançamentoboo-box Sistema de Publicidade Para Mídias Sociais, lançamento
boo-box Sistema de Publicidade Para Mídias Sociais, lançamento
 
A Revolucao Digital para as Agencias. Marco Gomes - Intercon FF 08
A Revolucao Digital para as Agencias. Marco Gomes - Intercon FF 08A Revolucao Digital para as Agencias. Marco Gomes - Intercon FF 08
A Revolucao Digital para as Agencias. Marco Gomes - Intercon FF 08
 
boo-box, lançamentos no BlogCamp SP 2008
boo-box, lançamentos no BlogCamp SP 2008boo-box, lançamentos no BlogCamp SP 2008
boo-box, lançamentos no BlogCamp SP 2008
 
Ataque Ninja, produtividade com times pequenos, ageis e eficientes
Ataque Ninja, produtividade com times pequenos, ageis e eficientesAtaque Ninja, produtividade com times pequenos, ageis e eficientes
Ataque Ninja, produtividade com times pequenos, ageis e eficientes
 

Construindo empresa de serviços Web com Software Livre e colaboração

  • 1. Construindo uma empresa de serviço Web baseada em Software Livre e colaboração. Marco Gomes, Fundador e Diretor de Inovação da boo-box http://boo-box.com marco@boo-box.com http://twitter.com/marcogomes http://meadiciona.com/marcogomes breve apresentação e background
  • 2. Utilização da API dos programas de afiliados explicar tecnicamente o que é e como surgiu a boo-box. momento, web2.0, abertura de APIs, XML e JSON.
  • 3. Uso de API dos Programas de Afiliados de Produtos 2006, o uso de API de e-commerces, leitura e interpretação de dados de produtos
  • 4. Algumas bibliotecas e frameworks Livres que já usamos • jQuery • nGinx • MERB • Brainstalkd • PHP • Thin • Ruby • Mongrel • MySQL • CouchDB • Apache Web Server citar infraestrutura: 15 VPS 8GB. Imagina gerenciar isso tudo com software proprietário? Custos seriam impeditivos
  • 5. Algumas ferramentas Livres que ja usamos • Firefox • Trac • Subversion • Vim • VirtualBox • CyberDuck FTP • Flock citar comunicação e horarios livres
  • 6. Abrindo sua própria API O receio dos homens de negócios a “entregar sua inteligência pro mercado!”
  • 7. boo-api, usada pela boo-box e por outros desenvolvedores que precisam de API JSON e XML para Submarino, Americanas, Mercado Livre etc. boo-api, usada pela boo-box e por outros desenvolvedores que precisam de API JSON e XML para Submarino, Americanas, BuscaPé etc.
  • 8. Obstáculos comuns ao uso de Software Livre e colaboração para o desenvolvimento de aplicativos Web Citar obstáculos: cópias, qualidade
  • 9. Inovação e colaboração como forma de evitar cópias inovação a cada 3 meses, quem copia começa atrasado. colaboração com a comunidade, desenvolvendo plugins e usando a API
  • 10. boo-box it! Plugin de http://migre.me/2xGn WordPress
  • 11. Blogo, software editor de http://brainjuice.com.br/blogo blogs para Mac OS X
  • 12. Mantendo o padrão de qualidade com a adaptação de plugins desenvolvidos a partir da API absorver plugins de terceiros, aplicando nosso padrao de qualidade e lançando “com a nossa marca mas com creditos originais”
  • 13. boo-boxfy, plugin oficial, inspirado no boo-box it
  • 14. boo-boxfy, plugin oficial http://migre.me/2xLc inspirado no boo-box it
  • 15. Motivação da equipe através da colaboração hackers ficam motivados em poder colaborar com outros hackers, fazemos disso trabalho.
  • 16. Uso de MERB desde a http://merbivore.com versão 0.7 motivos para usarmos MERB: rápido, leve, poderoso. Tão bom que Será incorporado no Rails 3.0
  • 17. Contribuição para o Não funcionava bem com MySQL dividido em servidores ORM Sequel Master e Slave como eu disse, são 15 servers, 5 deles são de banco de dados. 3 para aplicação e 2 para logs. precisamos gerenciar isso como master/slave.
  • 18. Obrigado :) Marco Gomes, Fundador e Diretor de Inovação da boo-box http://boo-box.com marco@boo-box.com http://twitter.com/marcogomes http://meadiciona.com/marcogomes Comentar sobre o concurso boo-box de uso da API. Convidar para o stand