RSS .92| RSS 2.0| ATOM 0.3
  • Home
  • Artigos
  • Publicações
  • Apresentações
  • Interviews
  • Livros
  • Contact
  • About
  • Adeus Globo.com, foi um grande prazer

    November 28th, 2008

    Depois de mais de 2 anos e meio, hoje é o meu último dia alocado na Globo.com. A partir de segunda-feira (01/12) já estarei alocado em um novo projeto, também nas Organizações Globo, mas desta vez na Globosat.

    Eu levarei várias boas lembranças, de um período que foi muito positivo para mim. Comparando a minha experiência e maturidade agora com o momento em que entrei na Globo, a diferença é enorme. Tive a oportunidade de trabalhar com profissionais de altíssimo nível e em projetos de enorme importância técnica e de negócio. Tive também a sorte de atuar em áreas com as quais tenho muita afinidade e interesse, o que ajuda bastante no envolvimento de qualquer profissional.

    Quando cheguei à Globo pude vivenciar uma situação nova para mim. Passei a ter a satisfação de ir trabalhar feliz todos os dias. Atuando em um ótimo ambiente de trabalho no qual o software fica em primeiro plano. Com o benefício extra de saber que meu trabalho teria a visibilidade do maior portal de internet da América Latina.

    Além disso, posso dizer que vivi muitos progressos dentro da empresa. Acompanhei o surgimento de produtos como o G1, o 8P, o Futpedia e o Musas, além de um progresso fantástico na plataforma de Vídeos. Acompanhei de perto a produção interna para eventos como a Copa de 2006 e as Olimpíadas de Pequim. Poder vivenciar esse crescimento da empresa foi muito interessante.

    Também me deixou muito feliz a abordagem da Globo.com em relação a Open Source. Quando cheguei na empresa, todo mundo usava Windows, o servidor de aplicações mais usado era o Weblogic e embora já existisse o uso de muitos softwares open source, isso não fazia parte da cultura da empresa.

    Hoje em dia a relação da Globo com Open Source é excelente. Todos apostam no uso de Open Source, os desenvolvedores todos usam Linux, nossos servidores de aplicação são quase todos Open Source, já há vários projetos com banco de dados open source, e a maturidade dos profissionais em relação a Open Source aumentou muito. Pra mim isso foi muito gratificante. Durante mais de 1 ano e meio eu tive a satisfação de trabalhar full time com Linux, e acredito que consegui contribuir um pouco também para que outros utilizassem de forma produtiva.

    Ainda mais importante do que a relação com open source foi a adoção de metodologias ágeis. Quando cheguei na Globo.com a maioria dos projetos era no estilo Waterfall. Não é necessário explicar com detalhes aqui, mas era muito perceptível que os projetos não andavam na velocidade que poderiam.

    Aos poucos o Scrum começou a ser utilizado, e alguns meses depois isso desencadeou uma série de mudanças positivas na empresa. Este ano inteiro eu trabalhei em um time Scrum, e foi uma experiência excelente. Passamos a ter uma equipe multi-disciplinar, tendo contato diário com um designer, com um arquiteto de informação e um desenvolvedor client-side. Isso foi muito benéfico para mim. Acompanhar de perto o trabalho de profissionais de outra especialidade me ensinou muito sobre a atuação deles, e claro, aprendi muito sobre client-side e passei a gostar disso, o que é fundamental para qualquer desenvolvedor web.

    Ao longo do ano nós amadurecemos muito a nossa forma de trabalho, e a utilização de práticas ágeis foi fundamental nisso. Claro que ainda existem arestas a serem aparadas e pontos que precisamos melhorar, mas sem dúvida nosso time evoluiu muito esse ano.

    Tecnicamente o ano foi muito bom para mim também. Participei de projetos muito interessantes como a migração para o e-mail no Google, onde atuei diretamente na integração entre as empresas. Outros projetos muito bacanas foram o novo cadastro e a nova Central do Usuário.

    O projeto de integração com o Google foi o primeiro projeto crítico no qual utilizamos REST, e como tivemos muito sucesso, todas as nossas aplicações já estão usando REST, e falta mais um pouquinho só para que nossa arquitetura seja 100% migrada de comunicações via EJB para REST. Aprendi muuuuuuuito nesse processo, foi uma experiência excelente.

    Os projetos do Cadastro e da Central foram muito interessantes do ponto de vista de produto e do ponto de vista de desenvolvimento. As 2 aplicações foram desenhadas para terem módulos dinâmicos de cadastro. Isso permite que cada produto tenha o seu próprio template de cadastro, e as informações requisitadas dos usuários são configuradas por uma ferramenta de administração.

    O desenvolvimento destas aplicações exigiu um trabalho muito interessante de modelagem e desenvolvimento, com muitas refatorações até que chegássemos no modelo final. Aprendi muito também com esses dois projetos.

    Mas nem só de software vive uma pessoa :)  Nesse meu período na Globo.com eu conheci muitas pessoas fantásticas e fiz muitos amigos. O ambiente de trabalho e as pessoas da Globo.com são um dos maiores motivos para que tenha sido tão legal trabalhar na empresa, e com certeza vou sempre me lembrar disso.

    Meu time de desenvolvimento esse ano é muito bem entrosado e positivo. Tacaram na mesma mistura 2 cariocas, 1 capixaba, 1 prudentino e 1 paraense, e deu muito certo :) Gostei muito da experiência, e vou com certeza sentir falta desses picaretas :)

    Estou indo agora para um novo projeto na Concrete, atuando na Globosat. O pouco que sei do projeto até agora me pareceu muito interessante, e essa mudança de cliente é fundamental para as minhas perspectivas dentro da empresa. Torço muito para essa minha nova empreitada seja tão interessante e produtiva como meu período dentro da Globo.com, e claro, espero contribuir bastante para o sucesso da Concrete em um novo cliente e novo projeto.

    No final das contas, sinceramente espero que eu tenha contribuído tanto com a Globo.com quanto ela contribuiu para a minha carreira e o meu amadurecimento. Foram 2 anos e meio sensacionais e tenho certeza de que a empresa continuará no seu caminho de enorme sucesso, que pude acompanhar neste período.

    Chegou então o momento de dizer Adeus Globo.com, foi um grande prazer para mim!


    Microsoft coloca o Office na Web

    November 16th, 2008

    Eu considero a Microsoft bem fraca em termos de atuação na Web, mas achei bem legal uma iniciativa recente deles.

    Foi anunciado recentemente o Microsoft Office Web. Embora não seja nada inovador, pois o Google Docs já existe há algum tempo, eu gostei dessa novidade. O serviço ainda não está disponível, mas um FAQ sobre ele já foi publicado.

    Achei interessante que o Office Web suportará o Firefox e o Safari além do IE. Além disso, usuários de qualquer sistema operacional poderão usar o serviço, contanto que tenham um dos browsers suportados. Quando eu soube que lançariam o Office Web, a primeira coisa que veio à minha cabeça foi que só funcionaria com o IE e que seria necessário instalar algum add-on que só funcionasse no Windows. Saber que isso não é verdade foi uma ótima surpresa.

    Eu utilizo com freqüência o Google Docs, e gosto muito da praticidade do serviço. A facilidade de compartilhar documentos e editá-los de forma simultânea é ótima. Desde que comecei a usar o Google Docs, eu raramente uso o Open Office ou Word. Praticamente só uso um dos 2 quando eu tenho que escrever alguma coisa com preocupações em relação a estilos e formatação. O Google Docs é bem limitado neste sentido, infelizmente.

    Com o Office Web, provavelmente o suporte a estilos e formatação será melhor que no Google Docs, e isto pode me estimular bastante a usá-lo e aposentar o OpenOffice e Word, e viver ainda mais na Web.

    Algumas conseqüências bacanas podem surgir deste novo serviço. A competição entre o Office Web e o Google Docs provavelmente trará muitos benefícios aos usuários finais, que deverão ter serviços web gratuitos e de ótima qualidade.

    Além disso, o Office Web fará a Microsoft sofrer um pouco com as incompatibilidades entre os browsers. Suportar as mesmas funcionalidades no IE, Firefox e Safari dará um certo trabalho. Talvez isso desperte uma iniciativa da Microsoft de consertar o IE, e fazer com que os desenvolvedores web em geral tenham menos trabalho com essas incompatibilidades.

    Se o Office Web trouxer essas 2 mudanças, terá sido uma das melhores iniciativas que a Microsoft já teve. Torço para que esse projeto ganhe força e que todos possamos usufruir dos benefícios :)


    KDE 4 now ready for prime time

    November 2nd, 2008

    This Saturday I installed Kubuntu 8.10 (Intrepid Ibex) on my home desktop, and finally got my hands on KDE 4.1.

    This is not the first time I tried KDE 4, as I had installed Kubuntu 8.04 (Hardy Heron) with KDE 4 several months ago, but I didn’t like it by that time. Kubuntu 8.04 had a version with KDE 4.0, but at that version, KDE 4 looked more like a new concept than a “real deal” window manager. KDE 4.0 was released to gather feedback and to help developments on top of it. It wasn’t meant to be used by end users, so I sticked with rock solid KDE 3.5 for some more time.

    Well, with KDE 4, we now have the real deal. Although it took me a couple of hours to do the mental shift from the previous version to this new one, I’m now enjoying it a lot. Regarding usability, the most noticeable feature consists in the “Plasmoids“, which are desktop widgets. These widgets are very similar to those present in Windows Vista, except that they don’t weigh a ton like its Vista brothers. Actually, KDE 4 performance seems to be similar to KDE 3, which is nice, since it’s better than Gnome’s and much better than Vista’s. KDE performance is similar to Windows XP desktop, so it runs pretty well in any machine built in the last 5 or 6 years.

    In the picture below, you can see that I’m using some Plasmoids, like the Notes, the folder view (featuring my Desktop content) and a useful Dictionary plasmoid. I could think of several useful plasmoids, like Wikipedia and calendar plasmoids, and I’m pretty sure they’ll be avaiable some time from now. There are many plasmoids already avaiable at KDE-look, but from what I could see they’re still mostly beta and need a bit more work. But it’s indeed promising.

    If you’re already a KDE user, I definitely recommend you take a look at this new version of the window manager. If you’re still a Gnome user, waste no time and get yourself a KDE desktop! :)  If you’re not using Linux yet, well… nevermind.


    A Concrete está contratando de novo

    September 10th, 2008

    Olá pessoal, mais uma vez está rolando um processo grande de contratação na Concrete e estou ajudando na divulgação das vagas.

    A Concrete é uma empresa muito legal para quem gosta de software, e dou minhas melhores recomendações sobre a empresa.

    Estou ajudando na divulgação de 4 vagas para 3 diferentes perfis, com a descrição abaixo. Se você se enquadrar neles ou conhecer alguém nesse perfil, por favor envie um e-mail com seu currículo para marcia.cataldi@concretesolutions.com.br. Quem quiser pode me copiar (blpsilva@gmail.com) no e-mail também, mas não é necessário.

    Analista de Sistemas Java Sênior (1 vaga)

    Fundamental:
    - Java EE 5 e/ou 6
    - JPA, Hibernate, Struts
    - Experiência de uso com pelo menos um dos seguintes application servers: BEA WebLogic 9 ou 10, Jboss AS, Apache Tomcat e Geronimo.
    - Conhecimento de SQL e modelo de entidade-relacionamento.
    - Inglês para leitura e estudo de material técnico. Inglês para conversação é um plus.

    Desejável:
    - Graduação em Ciência da Computação, Engenharia Eletrônica ou Computação, Informática e Matemática
    - Conhecimento e interesse em outras linguagens de programação é bastante apreciado
    - Familiaridade com web services e suas especificações WS-*

    Analista de Sistemas Java Pleno (1 vaga)

    Fundamental:
    - Java EE 5 e/ou 6
    - JPA, Hibernate, Struts
    - Experiência de uso com pelo menos um dos seguintes application servers: BEA WebLogic 9 ou 10, Jboss AS, Apache Tomcat e Geronimo.
    - Conhecimento de SQL e modelo de entidade-relacionamento.
    - Inglês para leitura e estudo de material técnico. Inglês para conversação é um plus.

    Consultor/Analista de Infra-Estrutura (2 vagas)

    - Atuar com suporte à área de produção de TI
    - Sólidos conhecimentos de ambientes Linux
    - Sólidos conhecimentos em SQL
    - Conhecimentos em Oracle e SQL Server para troubleshooting e análise de performance que cause impactos em aplicações
    - Desenvolvimento e manutenção de shell scripts
    - Sólidos conhecimentos em tópicos de redes TCP/IP, LAN, DNS
    - Inglês para leitura e estudo de material técnico.


    Bem-vindos ao novo endereço do meu blog!

    June 11th, 2008

    Olá amigos do Bruno Pereira! Falamos direto do novo host do blog, onde muita coisa legal vai acontecer! :)

    Por enquanto o conteúdo desse blog é apenas o conteúdo importado do blog anterior. Entretanto, aos poucos farei uso dos recursos que disponho nesta hospedagem e colocarei algumas coisas interessantes aqui.

    Uma das coisas que mais me agradava na hospedagem gratuita do Wordpress era que o SEO deles é excelente. Meus posts apareciam muito bem em várias buscas do Google, e isso é um ponto importante para o sucesso de qualquer blog. Eu instalei um plugin que gera o sitemap para as engines de busca e espero que isso tenha resultados semelhantes ao Wordpress gratuito.

    Bom, se você já conhecia o meu blog antigo, continue acompanhando ele por aqui, pois pretendo continuar melhorando o conteúdo por aqui.

    Buenas noches!


    A Concrete está contratando

    May 31st, 2008

    Olá pessoal, está rolando um processo grande de contratação na Concrete e estou ajudando na divulgação das vagas. Eu trabalho na Concrete há mais de 2 anos e gosto muito da empresa. Eu cheguei na empresa depois de trabalhar por mais de 2 anos numa das maiores (talvez a maior) empresa de consultoria do mundo.

    O meu apreço pela Concrete é muito maior do que eu já tive pela empresa anterior. Nesta outra empresa todos nos sentíamos como gado. Sabíamos que cada pessoa era um recurso e pronto. Totalmente descartável, o que explica a alta rotatividade de profissionais que passaram por lá.

    Na Concrete desde o começo eu me senti relevante. Os sócios e os associados (nível semelhante a gerentes) me conhecem e a minha opinião é levada em consideração nas decisões da empresa. Em vez de ser o FUNCIONARIO_ID número 105347, eu sou o Bruno Pereira. É uma sensação muito melhor, e isso certamente motiva mais.

    Além disso, a Concrete é uma empresa realmente de software. Feita por pessoas que gostam de software e contrata gente que gosta de software. O foco principal da empresa é desenvolvimento mesmo. Com isso, convivemos entre profissionais de alto nível, e isso ajuda muito no amadurecimento e evolução dos profissionais.

    Bom, estou ajudando na divulgação de vagas para 3 perfis, com a descrição abaixo. São 2 vagas para cada perfil. Se você se enquadrar neles ou conhecer alguém nesse perfil, por favor me envie um e-mail com seu currículo para: blpsilva@gmail.com.

    Analista de Sistemas Java Pleno

    Fundamental:
    - Java SE 5 e/ou 6, Java EE
    - JPA, Hibernate, Struts
    - Experiência de uso com algum dos seguintes application servers (se conhecer mais de 1, melhor): BEA WebLogic 9 ou 10, Jboss AS, Apache Tomcat e Geronimo.
    - Conhecimento de SQL e modelo de entidade-relacionamento.
    - Inglês para leitura e estudo de material técnico. Inglês para conversação é um plus.

    Desejável:

    - Graduação em Ciência da Computação, Engenharia Eletrônica ou Computação, Informática e Matemática
    - Conhecimento e interesse em outras linguagens de programação é bastante apreciado: Ruby, Scala, (Rhino)Javascript, Perl
    - Familiaridade com web services e suas especificações WS-*
    - Familiaridade com processos de desenvolvimento iterativo

    - Familiriadade com comunidades e projetos de Open Source Software
    Analista de Sistemas Java Sênior

    Fundamental:
    - Java SE 5 e/ou 6, Java EE
    - JPA, Hibernate, Struts,
    - Experiência de uso com algum dos seguintes application servers (se conhecer mais de 1, melhor): BEA WebLogic 9 ou 10, Jboss AS, Apache Tomcat e Geronimo.
    - Conhecimento de SQL e modelo de entidade-relacionamento.
    - Inglês para leitura e estudo de material técnico. Inglês para conversação é um plus.

    Desejável:

    - Graduação em Ciência da Computação, Engenharia Eletrônica ou Computação, Informática e Matemática
    - Conhecimento e interesse em outras linguagens de programação é bastante apreciado: Ruby, Scala, (Rhino)Javascript, Perl
    - Conhecimento de plataforma Linux
    - Conhecimento em shell scripting para Unix/Linux é bastante desejável
    - Conhecimento em otimização de JVM e Garbage Collector
    - Familiaridade com web services e suas especificações WS-*
    - Familiaridade com diversos aspectos do ciclo de vida do desenvolvimento de software
    - Familiaridade com processos de desenvolvimento iterativo
    - Familiriadade com comunidades e projetos de Open Source Software

    Consultor/Analista de Infra-Estrutura

    - Atuar com suporte à área de produção de TI
    - Sólidos conhecimentos de ambientes Linux
    - Sólidos conhecimentos em SQL
    - Conhecimentos em Oracle e SQL Server para troubleshooting e análise de performance que cause impactos em aplicações
    - Desenvolvimento e manutenção de shell scripts
    - Sólidos conhecimentos em tópicos de redes TCP/IP, LAN, DNS
    - Inglês para leitura e estudo de material técnico. Inglês para conversação é um plus.

    Desejável:
    - Conhecimentos de Active Directory e protocolo LDAP
    - Conhecimentos de WebLogic Server
    - Conhecimentos de IIS
    - Espanhol para conversação
    - Virtualização utilizando suíte VMWare


    HP compra EDS. Mas isso faz algum sentido?

    May 14th, 2008

    Hoje foi anunciado que a HP está comprando a EDS. O valor divulgado da compra é de US$ 13.9 bi.

    Li algumas notícias dizendo que este movimento da HP tem como objetivo fortalecer a empresa para competir com a IBM. Entretanto, tenho sérias dúvidas se isso terá sucesso. A HP tem muita força na venda de equipamentos, e também presta serviços de manutenção de infra-estrutura. Já a EDS é uma gigante na prestação de serviços de software, tanto na área de manutenção de infra-estrutura como no outsourcing de aplicações, e consultoria de uma maneira geral. Como algumas áreas das empresas claramente se sobrepõem, imagino que muitos empregos serão cortados.

    A HP passará a ter uma estrutura gigantesca, mas ainda ficará atrás da IBM em termos de faturamento. Além disso, embora fortaleça a empresa na disputa com a IBM, não fortalece tanto. A IBM tem uma área enorme de produtos de software que a HP continuará não tendo. Será muito difícil para a HP ganhar espaço contra a IBM sem um braço de software forte. Principalmente na área de middleware, onde a IBM está muito forte. E além da IBM, a HP teria que brigar também contra a Oracle neste nicho, depois que ela comprou a BEA.

    É bom lembrarmos que a HP não tem lá um bom histórico em compras. A aquisição da Compaq foi bem traumática e não teve custo-beneficio muito bom para a HP. O mercado americano também não reagiu bem a essa compra da EDS. As ações de ambas as empresas caíram razoavelmente, mostrando que a maioria das pessoas do mercado não achou este negócio uma boa idéia para as empresas.

    Na minha opinião, a HP após esta compra ainda é uma empresa incompleta para competir com a IBM, Oracle e Sun. Antes dessa compra a HP não era tida como concorrente direta dessas empresas, mas agora ela é. Penso que para a HP ter realmente relevância nessa disputa, ela precisará de um braço forte de middleware, e uma boa pilha de software em geral.

    Com o histórico que a empresa tem, duvido que ela se transforme nisso por conta própria. Na minha visão o que faz sentido é a HP comprar mais alguma(s) empresa(s), para conseguir complementar suas ofertas de serviços. Considerando a consolidação atual do mercado, acho que faria sentido que a HP comprasse a Red Hat, levando o JBoss de lambuja. Além disso seria interessante que eles contassem com algum servidor de BD na pilha, já que os concorrentes possuem isso (DB2, Oracle e MySql). Uma ótima opção seria comprar a EnterpriseDB, que oferece uma versão comercial do Postgres, o excepcional BD open source.

    De todas as grandes aquisições que rolaram recentemente, esta da HP é a que menos faz sentido, pelo menos atualmente. Dependendo das ações que eles tomarem em seguida, esta compra pode ser uma boa jogada ou um episódio lamentável como a compra da Compaq. Torço para que a HP aumente seus já fortes vínculos com Linux e Open Source e compre a Red Hat para se apresentar firmemente como competidora de peso. E claro, continuo torcendo pelo sucesso do meu estimado Postgres :)


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