RSS .92| RSS 2.0| ATOM 0.3
  • Home
  • Artigos
  • Publicações
  • Apresentações
  • Interviews
  • Livros
  • Contact
  • About
  •  

    Rumo a Fortaleza

    August 25th, 2008

    Em Setembro acontece o aniversário do CEJUG e eu fui honrado com um convite do Rafael para me apresentar no evento comemorativo da data.

    Fiquei muito contente com esta oportunidade e aproveito para agradecer ao Rafael, às empresas patrocinadoras do evento e à Concrete pelo apoio que estão me dando neste evento.

    Eu me juntei ao CEJUG alguns meses atrás, depois de perceber o excelente nível do grupo e a vibrante comunidade de Java que existe no Ceará. Inúmeras vezes já elogiei o nível de envolvimento dos membros do grupo e o valor das discussões sobre software que rolam por lá. Me sinto bastante satisfeito por participar do grupo e trocar idéias e experiências com o pessoal.

    Finalmente surgiu a oportunidade de conhecer a rapaziada da terra da tapioca e também a sua bela cidade. Estou certo de que a minha estadia por aí será muito agradável e aguardo ansiosamente por esta ocasião.

    Neste evento eu farei uma apresentação sobre web services REST, mas um pouco modificada em relação às outras que já fiz sobre o assunto. Nesta apresentação falarei um pouco mais sobre como estamos utilizando REST no meu time para servir a requisições Ajax com JSON.

    Meu time é responsável pelos sistemas de cadastro, autenticação e autorização de usuários da Globo.com e nós usamos REST para integrações Server x Server e também para comunicações Ajax com os clientes consumindo conteúdo JSON.

    Além do meu time, a Globo.com já usa REST no Globo Vídeos e na nova plataforma de publicação de conteúdo do Portal.

    Espero que o pessoal goste da apresentação e que minha ida ao evento seja tão proveitosa para vocês como para mim. Ah, e haja tapioca! ;)


    Mais um projeto em produção, mais lições aprendidas

    August 19th, 2008

    Minha primeira semana após as férias foi do jeito ideal para recuperar o ritmo de trabalho: cheia de emoções :)

    Com subidas para produção durante o dia e longas noites de preparação para o fim de semana, consegui rapidamente trocar na minha cabeça o contexto das férias para a rotina de trabalho. No sábado às 23:30 cheguei à empresa para começar a janela de subida do novo e-mail da Globo.com. Fui sair de lá só no domingo ao meio-dia, mas foi uma janela bem sucedida e sem sustos, embora bem trabalhosa.

    Este projeto se alongou bastante muito mais por questões comerciais do que questões técnicas, e foi ótimo finalmente colocá-lo no ar.

    O projeto de migração de e-mail foi provavelmente o mais crítico que já trabalhei, pois estávamos lidando com uma grande massa de usuários e uma gigantesca massa de e-mails, o que trouxe alguns desafios interessantes. A parte do projeto que era a minha principal responsabilidade era a integração das nossas aplicações com os serviços do novo provedor de e-mails.

    Nesta integração, usamos REST na comunicação entre aplicações desenvolvidas por nós e também para comunicação entre a Globo.com e o novo provedor de e-mail. Todos gostamos bastante dos resultados dessa forma de comunicação e cada vez mais nossas aplicações estão seguindo por esse caminho. Por questões de priorização do Product Owner, é claro que as melhorias técnicas muitas vezes têm que ser adiadas, mas estamos progressivamente refinando nossa arquitetura e usando cada vez menos as comunicações EJB legadas e cada vez mais os serviços REST.

    Bom, entre as lições aprendidas neste projeto, está a de desconfiar de todos os componentes, e tratar minuciosamente de possíveis situações de contingência, até as que pareciam improváveis. Vou confessar que fomos um pouco ingênuos em alguns aspectos. Devido ao enorme gabarito da empresa com a qual estávamos nos integrando, tínhamos aquela idéia de que os servidores deles seriam “quase invulneráveis” e que a API deles seria infalível.

    Bom, continuo tendo um enorme respeito pela empresa, mas vi que eles também falham, e não é tão pouco como pensávamos. Alguns tratamentos de contingência que fizemos tiveram que ser revistos e acabamos aprendendo bastante com esse processo.

    Foi interessante que no domingo depois termos colocado a aplicação no ar eu li um post do Dan Pritchett sobre disponibilidade de 99,999%. Talvez se eu tivesse lido esse post uns 6 meses atrás eu acabaria só lendo rapidamente sem tanta atenção. Mas como vivenciei bem algumas questões que ele levantou, isso acabou realimentando um pouco as minhas idéias sobre o assunto.

    Bom, para quem já está usando o novo e-mail da Globo, espero que a experiência esteja sendo a melhor possível. Para mim esta virada foi uma experiência muito proveitosa e torço para que venham mais e mais projetos desafiadores como esse.


    De volta das férias…

    August 13th, 2008

    Após o maior hiato de publicações aqui no blog, finalmente estou retomando a rotina normal. Após alguns sprints muito corridos na Globo, tirei 3 semanas de férias, e voltei este domingo para casa.

    Passei 3 semanas muito agradáveis na Europa, e pretendo falar mais sobre isso em breve. Passei pela Itália, Áustria, Portugal e França, e gostei muito da viagem, embora não tenha gostado tanto de Portugal.

    Foi a primeira vez que fui para a Europa, e a Itália, Áustria e a França me deixaram muito bem impressionado.

    Na Itália fiquei hospedado em Florença por 7 dias, mas também visitei Siena, San Gimignano, Fiesole e passei um dos dias em Roma.

    Florença é uma cidade muito antiga, mas bem agradável e com monumentos muito bonitos. A cidade é altamente turística, e acredito que mais de 80% das pessoas que vi lá eram turistas.

    San Gimignano é uma cidade medieval, dentro de uma muralha, e achei muito bacana também. É o tipo de lugar que eu só tinha visto em filmes, e circular por lá foi bem legal. No mesmo dia eu visitei Siena também, que é uma cidade bonita e mais ou menos no mesmo estilo que Florença, só que Florença é mais legal. Fiesole é uma cidadezinha bem perto de Florença, mas é bem sem graça e me decepcionei por ter ido lá.

    Num dos dias eu fui pra Roma de trem, chegando lá às 9:00 da manhã e saindo às 18:30. Gostei bastante da cidade, embora tenha tido apenas algumas horas para ver as coisas. Tem muitos monumentos belíssimos lá e a cidade tem uma energia impressionante, bem legal. As coisas são um pouco tumultuadas e caóticas, mas de uma maneira agradável, não do jeito que acontece aqui no Rio.

    Depois da Itália eu fui para a Áustria, que talvez tenha sido o país que eu mais gostei. Eu e minha noiva estávamos preocupados de não conseguirmos nos virar bem por lá por causa da língua, mas acabou sendo o lugar mais fácil de fazer as coisas. De fato não dava pra entender nada de alemão, mas 90% das pessoas que conversamos na rua falavam inglês, então foi bem fácil encontrar as coisas e saber como proceder.

    Primeiro passei por Salzburg, que é uma cidade muito muito bonita e com tudo arrumadinho, impecável. A arquitetura das construções na Áustria me agradou muito. As casas são quase todas lindas e bem cuidadas. Praticamente todas as casas tinham as sacadas todas floridas, e as pessoas eram muito atenciosas e agradáveis.

    Em Viena as construções são também muito bonitas e a cidade é toda organizada. Os transportes públicos na Áustria são sensacionais. Todos os pontos de ônibus que eu vi tinham painéis informando as linhas que passavam por aquele ponto e os horários nos quais os ônibus passam em todos os dias. Além disso, há um display informando para cada linha o tempo em minutos que falta para os ônibus chegarem. E eles chegam certinho sempre :)

    Achei legal que os preços das coisas nos supermercados na Itália e Áustria estavam muito bons comparando com o Brasil. Na Itália eu várias vezes comi sanduíche de queijo brie e presunto de parma, e pagando o equivalente a um sanduíche de mortadela com queijo minas aqui no Brasil :)

    Na Áustria eu bebi Stiegl, Carlsberg, Erdinger e só não tomei Guiness porque no mercado só estava vendendo um pacote com 4 latas de 500 ml e eu teria que matar as Guiness + a Erdinger em duas noites. A Guiness sairia por 1,1 euro cada lata de 500 ml, enquanto aqui custa uns 10 reais. A lata de Red Bull estava por 1 euro em Salzburg. Dá pra entender porque eles sempre estão tomando essas coisas por lá :)

    Em Portugal eu fiquei 1 semana, pois minha noiva tem família por lá e não gastamos com hospedagem. Mas deveríamos ter ficado no máximo uns 3 dias. A cidade de Lisboa eu achei feia, embora tenha alguns lugares bonitos pra visitar. Entretanto, visitei Cascais, Estoril, Sintra e Óbidos também, e achei essas cidades mais agradáveis que Lisboa.

    O que mais me decepcionou em Portugal foram as pessoas, especialmente em Lisboa. Dá para perceber uma disparidade brutal de educação e maneiras entre os portugueses e o resto da Europa. Achei os portugueses um tanto brutos, meio grosseiros. Além disso, é o povo mais feio (de longe) entre os 4 países que visitei.

    Também pude perceber que Portugal anda muito mal nos últimos anos. Pelo que soube das pessoas lá, desde a introdução do Euro eles estão de mal a pior. A economia está péssima e as coisas estão muito caras por lá. Nos supermercados eu constatei que os ítens de alimentação custavam de 50 a 100% mais em Portugal comparando com os outros países. E lá eles ganham menos que nos outros lugares, então a coisa tá feia mesmo. Parece que a chegada do Euro inflacionou muito as coisas por lá, mas os salários ficaram praticamente congelados. Com isso as pessoas lá estão vivendo com bastante dificuldade, e sem muita perspectiva de melhora no curto e médio prazo.

    Bom, para melhorar o meu ânimo eu fui para Paris depois de Portugal. Isso certamente foi suficiente para compensar o período em Portugal. Paris é uma cidade belíssima e muito interessante, e foi uma pena eu ter passado apenas 3 dias por lá.

    Não sou tão ligado em museus, mas o Louvre é sensacional, e eu pretendo voltar lá algumas vezes. Fiquei pouco mais de 4 horas lá, e embora tenha conseguido ver bastante coisa, sei que 2 dias inteiros no Louvre ainda são insuficientes para ver tudo. Mas consegui ver toda a parte de antigüidades egípcias e boa parte das pinturas e esculturas italianas e gregas. Impressionante é a fascinação das pessoas com a Mona Lisa. Gostei muito mais de outros quadros próximos à Mona Lisa, mas muitas das pessoas pareciam ignorá-los e só pensar na pequena Mona.

    A cidade de Paris tem uma arquitetura clássica, que me agradou muito. Me lembrou um pouco de Buenos Aires, mas certamente Paris é mais bonita. Os franceses não são antipáticos, mas não gostam de falar inglês. Mesmo assim me senti muito bem lá e pretendo visitar novamente a cidade com mais tempo quando puder.

    Bom, há muito mais coisas para falar sobre a viagem e sobre a Europa, mas já passei as minhas impressões principais. Recomendo a todos que tenham a oportunidade que façam viagens semelhantes, pois é uma experiência ótima. Fico um pouco frustrado por saber que nunca chegaremos no nível de desenvolvimento do Velho Mundo, mas pelo menos temos uma cidade que em termos de belezas naturais é insuperável.

    Au revoir, mes amis!


    Bruno Pereira is Digg proof thanks to caching by WP Super Cache!