Archive for 'Internet'

Mudança de rumo, agora vou vestir roxo

Depois de mais de 7 anos na Globo.com, chegou a hora de mudar de rumo. Não, não estou saindo do mercado de Internet, nem de desenvolvimento de software para montar um grupo de pagode ou vender produtos Apple. Estou me mudando para São Paulo e me juntando a equipe do Yahoo! no Brasil, estou assumindo uma posiçãoo de gerente sênior de desenvolvimento em um time que preciso montar do zero (mas isso é assunto para outro post). Saio do Azul para o Roxo.

Hoje foi meu último dia e na segunda-feira (01/09/2008) já começo no Yahoo!, na verdade as últimas semanas foram bem pesadas, pois tenho um imenso link afetivo com a Globo.com e com as pessoas que fazem esta empresa. Quando saí­ da RealNetworks em 2001 para me juntar à  Globo.com, eu era apenas um engenheiro, não tinha equipe e sempre trabalhei sozinho. Nestes 7 anos tive o prazer de montar uma equipe sensacional e de trabalhar com alguns dos melhores profissionais de Internet e Tecnologia do Brasil, sem sombra de dúvidas. Nunca me faltaram desafios, nem técnicos, nem gerenciais, nem políticos/relacionamento e todos estes me fizeram crescer e ganhar maturidade como profissional e como pessoa.

O ambiente de trabalho da Globo.com sempre foi excelente, mesmo nas épocas de vacas magras e de bolhas estourando, é uma empresa com alta tolerância a erros e grande “liberdade”, e quando bem usado  é o ambiente ideal para se ter idéias e torná-las realidade. Empresas assim nos dias de hoje são raras.

É importante lembrar que a Globo.com é uma empresa de mídia na Internet, não espere que ela vá desenvolver Orkuts e plataformas de Mapas, o foco é em conteúdo e em tudo o que é possível se fazer em torno desta montanha de conteúdo que as Organizações Globo geram, seja em ví­deo, texto, fotos, etc, adicionando valor a esses assets.

Em um movimento pra tornar a Globo.com uma empresa mais “Internética”, gerou-se diversos fronts de ação e entre eles trazer talentos e profissionais de referência na comunidade de desenvolvimento, como o Phillip Calçado (hoje ThoughtWorks), Guilherme ChapiewskiPeleteiro e mais recentemente Fernando Meyer e Andrews Medina, que vieram juntar forças com as equipes existentes. Passamos a implementar um processo mais ágil de desenvolvimento (Scrum) e estamos caminhando com os ajustes e acertos necessários, mudar não é fácil!

Tive tb o privilégio de fazer parte de alguns dos maiores projetos da Internet Brasileira, Big Brother Brasil (todos os 8), transmissão ao vivo da Copa de 2006, NBA Live, trazer o Blogger.com para o Brasil, construir toda a infra de produção e distribuição de vídeos da Globo.com, o Globo Media Center (atualmente Globo Vídeos), Você na TV Globo e vários outros projetos internos que mantém a máquina funcionando. Foram MUITOS Gbps de tráfego e muitas noites varadas em janelas e montagens de infra e lançamentos. Sem falar nos campeões de audiência como G1.com.br e GloboEsporte.com, onde atuei marginalmente, mas foi super importante para mim.

Mas agora chegou a hora de passar o bastão, e de realizar meus próximos sonhos de infância seguindo humildemente os conselhos de Randy Pausch em “Really Achieving your Childhood Dreams” (este é um vídeo totalmente obrigatório).

Deixo a Globo.com em excelente forma, nas mãos de excelentes profissionais e com a certeza do dever cumprido.

Por fim, quero agradecer mais uma vez a toda equipe WebMedia: Guilherme “sem noção” Chapiewski, Marcello “Animal” Azambuja, Tiago “pac man” Peczenyj, Rafael “Burns” Pereira, Bruno “Boneca” Souza, Tiago “Sergio” Motta, Carlo “ZeD” Caputo, Vitor “Pedro” Pellegrino, Bruno “Dulça” Dulcetti, Caina “Caetano” Nunes, Guilherme “Ganso” Cirne, Bruno “Barney” Carvalho, Carol Caliopio, Thiago “Claudio” Mello, Leo Burla, Diogo Kiss, Anselmo “picanha com fritas” Alves, o recém chegado Paulo “Panoramix” Jeveaux e tb aos ex-WebMedia: Fernando Valente, Luiz Felipe “Henrique” Silva, Marco “the French” Bicudo e Phillip “Shoes” Calçado … e Especial aos velhos amigos Danilo “Picareta” Bardusco, Magno “Coró” Torres, Marco Lucio e Jacques Varaschim.

YOU GUYS ROCK!

Script para Mozilla Ubiquity

Hoje de manhã dei uma olhada no novo projeto da Mozilla para extender a usabilidade do Firefox, o Ubiquity e aproveitei para escrever um pequeno script que realiza buscas por vídeos no Globo Vídeos.

Para começar a usar, primeiro instale a Extension no seu FF3 e depois Subscribe o script no seguinte [link]

Para saber mais sobre esta ferramenta fantástica e desenvolver seus scripts dê uma olhada aqui e aqui tem uma lista de comandos que vc pode adicionar ao seu Ubiquity.

Mozilla Ubiquity – uma nova forma de usar Internet

A Mozilla divulgou esta semana um projeto chamado, Mozilla Ubiquity, que tem a intenção de tornar o uso de Internet intuitivo e permitir que qq pessoa, com um mínimo de conhecimento, possa fazer seus próprios mashups, sem precisar esperar que um desenvolvedor faça isso.

O vídeo abaixo tem uma demonstração feita pelo Aza Raskin, do que é a primeira versão do Ubiquity, é realmente inovador e MUITO ANIMAL. A idéia não é nova e existem váriso aplicativos que ajudam a fazer estas coisas no Desktop, como o QuickSilver no caso do MacOS e o GNOME Do no Linux. É nestas horas que vemos como a Microsoft esta ferrada neste front de browsers e experiência, tudo o que ela esta fazendo de novo no IE8 são Activities e WebSlices e correndo atrás de adotar os padrões W3C.

AOL e Yahoo experimentam XMPP

Finalmente o mundo dos Instant Messengers começam a ver um movimento de integração, o Yahoo acabou de anunciar que esta testando o protocolo XMPP (eXtensible Messaging and Presence Protocol) e deve adotá-lo em breve. Com isso, dos top 4 messengers (AOL, Yahoo, Microsoft e Google), três vão adotar o XMPP como protocolo base.

Já era tempo, afinal de contas é muito caro manter um protocolo de comunicação e mantê-lo atualizado, além disso em tempos de Open Source não faz sentido não usar uma plataforma estável e de grande qualidade e adicionar “on top of it”. Todo mundo sai ganhando no final. Isso já aconteceu há algum tempo atrás com o RTSP (Real Time Streaming Protocol), antes a RealNetworks, Microsoft e Apple usavam seus próprios protocolos de streaming e depois todos convergiram para o RTSP. Só a Adobe é que esta remando contra a maré usando seu protocolo proprietário RTMP (Real Time Messaging Protocol).

A AOL já vinha testando o XMPP no AIM e no ICQ desde o início de 2008 e o anúncio do Yahoo veio depois das mudanças estruturais recentes quando Scott Dietzen, assumiu como Head dos produtos de comunicação do Portal. O Y! já usa o protoloco no seu produto de transmissão ao vivo via webcam, Yahoo Live.

Com isso AOL/ICQ, Google e Yahoo passarão a ter interoperabilidade total, a Microsoft muito dificilmente irá adotar o XMPP e não deve embarcar nesta onda de integração, como era de se esperar :-)

oEmbed – um padrão para conteúdos “embedáveis”

Algum tempo atrás foi divulgada a iniciativa do Cal Henderson do Flickr e do pessoal do Pownce para criar um padrão que permitisse obter informações de forma estruturada e rápida sobre algum conteúdo que possa ser “embedado” em uma página. Assim surgiu a iniciativa chamada oEmbed, que tem o objetivo de definir algumas regras para intercambio de informações de mídias.

O oEmbed é muito simples e a idéia é interessante, ao invés de vc ter de aprender as mil APIs dos diversos sites que existem na Internet para poder “embeddar” conteúdos destes sites, como Facebook, Orkut, Flickr, Picasa, etc. Vc pode usar a interface oEmbed dos seus providers favoritos, a promessa é que o oEmbed faça para as midias mais complexas (vídeo, áudio e fotos) o que o RSS fez para os conteúdos em texto.

Aqui segue um exemplo:

http://www.flickr.com/services/oembed/?url=http://www.flickr.com/photos/acarlos1000/2314303384/

A Resposta é:

{
"version": "1.0",
"type": "photo",
"width": 500,
"height": 281,
"title": "GloboVideos no MacBook e no Nokia N810",
"url": "http://farm4.static.flickr.com/3231/2314303384_c965ef5c96.jpg",
"author_name": "Acarlos1000",
"author_url": "http://www.flickr.com/photos/acarlos1000/",
"provider_name": "Flickr",
"provider_url": "http://www.flickr.com/"
}

Só acho que é meio nebulosa esta questão de ter a “oEmbed API”(API EndPoint) e uma URL para o Request, quando na verdade isso tudo vai gerar um request HTTP GET e poderiamos implementar isso com REST sem precisar passar por nenhuma “API”. Mas porque simplificar se podemos adicionar algumas camadas de burocracia.

De qq forma esta iniciativa esta apenas no início e com certeza vai evoluir bastante, alguns nomes de peso da Web estão implementando suas APIs oEmbed logo abaixo esta uma lista destes Providers:

Flickr (http://www.flickr.com/)

Viddler (http://www.viddler.com/)

Qik (http://qik.com/)

Pownce (http://pownce.com/)

Revision3 (http://revision3.com/)

Hulu (http://www.hulu.com/)