globo.com
1Saturday, July 2, 2011
globo.comPor que amamosopen-source?
2Saturday, July 2, 2011
Igor Macaúbashttp://about.me/macaubas
@igor
3Saturday, July 2, 2011
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
5Saturday, July 2, 2011
6Saturday, July 2, 2011
7Saturday, July 2, 2011
11anos de estrada
8Saturday, July 2, 2011
500.000++ assinantes
9Saturday, July 2, 2011
150 Gbpsde banda*
2 datacenters - RJ e SP10Saturday, July 2, 2011
500++funcionários
25 times multidisciplinares11Saturday, July 2, 2011
12Saturday, July 2, 2011
13Saturday, July 2, 2011
14Saturday, July 2, 2011
15Saturday, July 2, 2011
16Saturday, July 2, 2011
17Saturday, July 2, 2011
“It’s open-source, submita patch”*
* colaboração interna no modelo open-source
18Saturday, July 2, 2011
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
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
21Saturday, July 2, 2011
22Saturday, July 2, 2011
23Saturday, July 2, 2011
24Saturday, July 2, 2011
25Saturday, July 2, 2011
26Saturday, July 2, 2011
27Saturday, July 2, 2011
28Saturday, July 2, 2011
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
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
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
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
33Saturday, July 2, 2011
‣ 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
‣ 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
‣ 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
‣ 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
...38Saturday, July 2, 2011
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
como trazer a sua banda favorita para o
40Saturday, July 2, 2011
ou...
41Saturday, July 2, 2011
testando aplicações web com o Splinter
42Saturday, July 2, 2011
43Saturday, July 2, 2011
‣ 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
Igor Macaúbashttp://about.me/macaubas
@igor
45Saturday, July 2, 2011