Globo.com - Porque amamos open-source?
-
Upload
igor-macaubas -
Category
Business
-
view
7.502 -
download
0
description
Transcript of Globo.com - Porque amamos open-source?
![Page 1: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/1.jpg)
globo.com
1Saturday, July 2, 2011
![Page 2: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/2.jpg)
globo.comPor que amamosopen-source?
2Saturday, July 2, 2011
![Page 3: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/3.jpg)
Igor Macaúbashttp://about.me/macaubas
@igor
3Saturday, July 2, 2011
![Page 4: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/4.jpg)
Esse é o nosso plano de projeto: 1348 tarefas.
E você está em dia?
Não faço a menor idéia!
4Saturday, July 2, 2011
![Page 5: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/5.jpg)
5Saturday, July 2, 2011
![Page 6: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/6.jpg)
6Saturday, July 2, 2011
![Page 7: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/7.jpg)
7Saturday, July 2, 2011
![Page 8: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/8.jpg)
11anos de estrada
8Saturday, July 2, 2011
![Page 9: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/9.jpg)
500.000++ assinantes
9Saturday, July 2, 2011
![Page 10: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/10.jpg)
150 Gbpsde banda*
2 datacenters - RJ e SP10Saturday, July 2, 2011
![Page 11: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/11.jpg)
500++funcionários
25 times multidisciplinares11Saturday, July 2, 2011
![Page 12: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/12.jpg)
12Saturday, July 2, 2011
![Page 13: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/13.jpg)
13Saturday, July 2, 2011
![Page 14: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/14.jpg)
14Saturday, July 2, 2011
![Page 15: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/15.jpg)
15Saturday, July 2, 2011
![Page 16: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/16.jpg)
16Saturday, July 2, 2011
![Page 17: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/17.jpg)
17Saturday, July 2, 2011
![Page 18: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/18.jpg)
“It’s open-source, submita patch”*
* colaboração interna no modelo open-source
18Saturday, July 2, 2011
![Page 19: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/19.jpg)
libby‣ O!libby!é uma biblioteca de componentes e
aplicações para uso conjunto com o globo.cms.
‣ Contribuições são feitas através de push requests
‣ Qualquer um pode contribuir!
50%+ do código do libby é oriundo de contribuições internas!
19Saturday, July 2, 2011
![Page 20: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/20.jpg)
globo.cms‣ É o CMS por trás dos portais da Globo.com
‣ Contribuições são feitas através de patches
‣ Qualquer um pode contribuir!
20Saturday, July 2, 2011
![Page 21: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/21.jpg)
21Saturday, July 2, 2011
![Page 22: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/22.jpg)
22Saturday, July 2, 2011
![Page 23: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/23.jpg)
23Saturday, July 2, 2011
![Page 24: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/24.jpg)
24Saturday, July 2, 2011
![Page 25: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/25.jpg)
25Saturday, July 2, 2011
![Page 26: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/26.jpg)
26Saturday, July 2, 2011
![Page 27: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/27.jpg)
27Saturday, July 2, 2011
![Page 28: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/28.jpg)
28Saturday, July 2, 2011
![Page 29: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/29.jpg)
SAWPF - salve a web, por favor!
‣ Navegadores velhos e desatualizados não evoluem junto com os padrões web e são cheios de bugs, afetando a qualidade dos sites e fazendo com que os desenvolvedores gastem mais tempo para adaptar os sites a esses browsers obsoletos.
‣ "Salve a web, por favor" é um esforço para eliminar esses navegadores.
‣ https://github.com/globocom/sawpf
29Saturday, July 2, 2011
![Page 30: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/30.jpg)
mugshot‣ Mugshot is a dead simple image server.
‣ A idéia do Mugshot é que você sempre faça o upload das suas imagens na maior/melhor qualidade possível. Ao baixar as imagens, é possível realizar diversas operações, tais como: re-dimensionar, cantos arredondados, transparência, e qualquer outra coisa que você possa pensar.
‣ https://github.com/globocom/mugshot
30Saturday, July 2, 2011
![Page 31: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/31.jpg)
thumbor‣ thumbor is a smart imaging service.
‣ It enables on-demand crop, resizing and flipping of images. It also features a VERY smart detection of important points in the image for better cropping and resizing, using state-of-the-art face and feature detection algorithms (more on that in Detection Algorithms).
‣ https://github.com/globocom/thumbor
31Saturday, July 2, 2011
![Page 32: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/32.jpg)
nginx-push-stream‣ A pure stream http push technology for
your Nginx setup.
‣ Comet made easy and really scalable.
‣ https://github.com/wandenberg/nginx-push-stream-module
32Saturday, July 2, 2011
![Page 33: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/33.jpg)
33Saturday, July 2, 2011
![Page 34: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/34.jpg)
‣ Django: Web Framework!
‣ http://www.djangoproject.com/
‣ Colaboração com patchs de correções, e colaborações com documentação e desenvolvimento de novas features.
‣ Python: Linguagem
‣ http://python.org/
‣ colaboração na limpeza da api na versao 3.0 da linguagem
‣ magic2d - framework
‣ https://github.com/andrewsmedina/magic2d
‣ Criador e Mantenedor de um framework para criação de jogos 2D usando html5 + canvas
‣ Django static generator
‣ https://github.com/luckythetourist/staticgenerator
‣ Colaborador
‣ Splinter
‣ https://github.com/cobrateam/splinter
‣ Criador da ferramenta para testes web, aceitação e etc
‣ Djangobrasil
‣ http://www.djangobrasil.org/
‣ Admin e Mantenedor do site da comunidade brasileira de django. Tradução da documentação do django
34Saturday, July 2, 2011
![Page 35: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/35.jpg)
‣ tweetgtalk
‣ https://github.com/igorsobreira/tweetgtalk
‣ Criador - cliente de twitter como bot de gtalk
‣ eizzek
‣ https://github.com/igorsobreira/eizzek
‣ Criador: bot pra g-talk, extensível por plugins
‣ Django-design-patterns
‣ https://github.com/igorsobreira/django-design-patterns
‣ Colaborador: documentação de padrões de projeto em django. Contribuição de alguns padrões.
‣ Pycurracy :!ferramenta de testes de aceitação (BDD)
‣ https://github.com/heynemann/pyccuracy
‣ Colaborador
‣ Splinter
‣ https://github.com/cobrateam/splinter
‣ Criador e Mantenedor da ferramenta para testes web, aceitação e etc
‣ Djangobrasil
‣ http://www.djangobrasil.org/
‣ Admin e Mantenedor do site da comunidade brasileira de django. Tradução da documentação do django
35Saturday, July 2, 2011
![Page 36: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/36.jpg)
‣ wxPython
‣ http://www.wxpython.org/
‣ wxPython, a blending of the!wxWidgets!C++ class library with the!Python!programming language.
‣ Colaborador
‣ InVesalius
‣ http://svn.softwarepublico.gov.br/trac/invesalius
‣ It generates 3D medical imaging reconstruction based on a sequence of 2D DICOM files acquired with CT or MRI equipments, providing several visualization tools. In Python.
‣ Criador e mantenedor
‣ Molecular-view
‣ http://code.google.com/p/molecular-view/
‣ is a desktop application for the visualization of protein database (PDB) files. It interprets ".pdb" and ".ent" files, allowing the visualization of the correspondent 3D molecules.
‣ Criador e mantenedor
‣ Lettuce
‣ https://github.com/gabrielfalcao/lettuce
‣ Cucumber-ish BDD for python
‣ Criador e mantenedor, colaboradores
‣ Sure
‣ https://github.com/gabrielfalcao/sure
‣ assertion toolbox for python
‣ Criador e mantenedor
‣ Bolacha
‣ https://github.com/gabrielfalcao/bolacha
‣ Bolacha is a simple http client for python, built on top of httplib2, automatically handler cookies and upload.
‣ Criador e mantenedor
36Saturday, July 2, 2011
![Page 37: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/37.jpg)
‣ Dominic
‣ https://github.com/gabrielfalcao/dominic
‣ jquery-based python-pure implementation of CSS Selectors, good for using with google app engine
‣ Criador e mantenedor
‣ Dead-parrot
‣ https://github.com/gabrielfalcao/dead-parrot
‣ A djangoish RESTful framework in python
‣ Criador e mantenedor
‣ Jquery-shout
‣ https://github.com/gabrielfalcao/jquery-shout
‣ component-based event bus for jquery
‣ Criador e mantenedor
‣ Jquery-embeddata
‣ https://github.com/gabrielfalcao/jquery-embeddata
‣ Embed and retrieve JSON metadata in any HTML tag, with server-side saving and recovering.
‣ Criador e mantenedor
‣ Jquery-Yql
‣ https://github.com/gabrielfalcao/jquery-yql
‣ jQuery plugin for YQL querying with JSONP abstraction and some fancyness
‣ Criador e mantenedor
‣ Guake terminal
‣ http://guake.org/
‣ Guake!is a top-down terminal for Gnome (in the style of Yakuake for KDE, Tilda or the terminal used in Quake).
‣ Criador e mantenedor
‣ GThumb
‣ http://live.gnome.org/gthumb
‣ gThumb is an image viewer and browser for the GNOME Desktop. It also includes an importer tool for transferring photos from cameras.
‣ Colaborador
37Saturday, July 2, 2011
![Page 38: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/38.jpg)
...38Saturday, July 2, 2011
![Page 39: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/39.jpg)
Mais de 30 projetos open-source nasceram na globo.com, devido as necessidades da empresa
Mais de 100 projetos open-source já receberam contribuições de funcionários da globo.com,
relacionados ou não à prática profissional
Mais de 30% dos nossos desenvolvedores participam ou já participaram do movimento open-source
39Saturday, July 2, 2011
![Page 40: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/40.jpg)
como trazer a sua banda favorita para o
40Saturday, July 2, 2011
![Page 41: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/41.jpg)
ou...
41Saturday, July 2, 2011
![Page 42: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/42.jpg)
testando aplicações web com o Splinter
42Saturday, July 2, 2011
![Page 43: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/43.jpg)
43Saturday, July 2, 2011
![Page 44: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/44.jpg)
‣ Crédito das imagens aos seus criadores!
‣ http://www.flickr.com/photos/woodlouse/3984461581/ - numbers.jpg
‣ http://www.flickr.com/photos/shoebappa/447992165/ - construction.jpg
‣ http://www.flickr.com/photos/allaboutgeorge/2324418989/ - mark_zuckerberg_not_real.jpg
‣ http://www.flickr.com/photos/allaboutgeorge/2324386289/ - first_website_msword.jpg
‣ http://www.flickr.com/photos/allaboutgeorge/2324367767/ - web_confessions.jpg
‣ http://www.flickr.com/photos/taurusaficionado/1367621839/ - proprietary_software.jpg
‣ http://www.flickr.com/photos/jonesing1/3714180630/ - two_cents.jpg
‣ http://www.flickr.com/photos/kimli/4728593651/ - honor.jpg
44Saturday, July 2, 2011
![Page 45: Globo.com - Porque amamos open-source?](https://reader038.fdocuments.net/reader038/viewer/2022103014/54967837ac79591d2e8b508b/html5/thumbnails/45.jpg)
Igor Macaúbashttp://about.me/macaubas
@igor
45Saturday, July 2, 2011