Observações, experimentos e pitacos!
  • Você não está autorizado a enviar comentários.
  • Você não está autorizado a enviar comentários.

Tagged:  •    •    •    •    •  

Já faz algum tempo, mas só ontem lembrei de anunciar por aqui (embora tenha recebido alguns e-mails), o Portfólio Virtual de Ações parou de funcionar.

Para quem não conhecia, ele era um mashup que coletava dados (cotação, área de atuação da empresa, variação dia/mês/ano) em tempo real dos sites da Bovespa e do Yahoo Finance. O usuário entrava com os códigos dos papéis, e o respectivo valor no dia da ordem de compra, e diariamente através de uma URL exclusiva era possível acompanhar a variação do investimento ao longo do período, e compartilhar o link do portfólio com amigos que também estavam investindo.

Mas enfim, a brincadeira acabou ;-), recebi bastante e-mail quando o serviço crashou de pessoas que realmente utilizavam o serviço (e por incrivel que pareça, gostavam), para quem ficou órfão da ferramenta, recomendo o UOL Invest.

Muítissimo a propósito, durante certo tempo, chegou ao ponto de aparecer e-mails na minha caixa postal de pessoas perguntando sobre indicação de papéis, aplicações e fundos que tinham maior rentabilidade, e eu queria deixar bem claro que o fato de escrever um simples código que faz um parser no site do Bovespa não torna a pessoa um expert no assunto (já que as pessoas queriam um gurú, eu sempre indicava o Cerbasi pra falar as coisas óbvias - "poupar mais e gastar menos"..duh).

Bom, em tempos de twitter, post com centenas de caracteres parece demodê, mas neste post ainda queria deixar algumas observações (sabe-se lá quando será o próximo):

  • Minha amiga Gisele Brugger, que sabe tudo e um pouco mais de E-Learning, Gestão de Projetos, Linux, Mysql, etc..etc... finalmente inaugurou o seu blog, se vale uma dica, adiciona o RSS no seu feed reader.
  • O mashup do portfólio virtual foi pro brejo, mas a brincadeira continua e o assunto da vez é futebol, o Sobo.la é um mashup clássico sobre futebol tupiniquin, que busca informações em diversas redes sociais, portais de e-commerce, wikipedia, de vários times do futebol brasileiro. A idéia é evoluir para uma rede, integrada com OpenSocial, Orkut e Facebook.
  • O projeto está num ritmo legal, mais de 50.000 páginas únicas indexadas pelo Google, está listado no ProgrammableWeb (um portal exclusivo para listagem de APIs e Mashups), e um crescimento constante no número de visitas, vale a pena conhecer, favoritar e recomendar ;-)
  • Estou trabalhando full-time com e-commerce, na plataforma Magento, irei falar um pouco sobre isto no 3. encontro do PHP-MG que ocorrerá nos dias 07 e 08 de maio, espero você lá ;-)
  • Desativei os comentários anônimos neste blog, estava recebendo mais de 500 spam-comments por dia, o módulo anti-spam do Drupal parou de identificá-los, de onde suspeito que os atuais spams são feitos manualmente por uma legião de humanos, na China, claro! Pouco provável que alguém irá 'se cadastrar' para comentar algo, isto revela o meu atual interesse neste blog!
Tagged:  •    •    •  

No dia 21 e 22 de maio tive o prazer de ministrar um mini-curso sobre Mashup pros alunos de computação da PUC Minas.

O curso foi bem produtivo, e no final, conseguimos escrever um mashup que 'caça' jobs de TI no Twitter.

Algumas constatações:

Para desenvolver o nosso mashup utilizamos JSONP através do Jquery e o resultado ficou bem legal.

Confira em: Twitter Jobs - Um serviço para procurar vagas no Twitter

Dúvidas, críticas e sugestões serão muito bem aceitas...

UPDATE 02/05/09

No embalo, aproveitei para estudar um pouco de OpenSocial pra colocá-lo dentro do Orkut de várias redes sociais.

Para conferir o resultado,adicionem esta APP dentro do seu orkut

Tagged:  •    •    •  

Sabe aquela sensação de que você durmiu, e acordou 4 anos depois ? Tudo mudou, e você ficou parado no tempo?

Bom, sábado último no CONISLI2008 descobri que a Microsoft através da sua "divisão" MSDN era patrocinadora Diamond do evento, mais informações sobre o patrocínio podem ser vistas no próprio site.

Há exatos 4 anos atrás, todo mundo criticava a MS nos patrocínios em sites especializados em SL, por quê hoje ninguém falou nada?

A minha suspeita é que a MS está querendo ampliar o suporte do PHP no IIS, bem como melhorar a integração Apache/.NET (colocaram uma grana lá também).

Mas enfim, seria isto um resquício da aquisição de parte do facebook pela MS? (a plataforma principal do Facebook é LAMP)

Vai entender...

Tagged:  •    •    •  

No próximo dia 11 de outubro irei ministrar um mini-curso na PUC Minas São Gabriel sobre "Desenvolvimento Web com Ajax", o mini-curso faz parte da 5. Semana de Informática do São Gabriel e contará com outras atividades bem interessantes também

Estou preparando algo bem legal pro mini-curso, a idéia é abordar como a utilização do Ajax pode melhorar a experiência do usuário, exemplos não faltarão, bem como a introdução em alguns conceitos básicos (ecmascript, xhtml, json, css, server-side).

No final do curso será sorteado um livro bem interessante (Web2.0 e Mashups - Reiventando a Internet), e alguns brindes legais do PagSeguro.

Até lá!

Atualização: 15/10:

Apresentação utilizada no minicurso (93 slides)

minicurso ajax
View SlideShare presentation or Upload your own. (tags: minicurso ajax)

Alguns temas abordados no mini-curso

Estouro da bolha em 2001, Modelo ASP para licenciamento de serviços, Mashups, Computação Ubíqua, Lei de Moore, JSON, Jquery, Twitter, SOA, SCRUM.

O mini-curso contou com uma média de 70 alunos, foi interessante constatar que o Twitter ainda é bem desconhecido do grande público, e que muitas pessoas já escrevem e compartilham textos em blogs.

Para quem pediu para disponibilizar o mal exemplo do uso de Ajax, basta acessar o site do Jornal Diário do Comércio e ver como o tiro saiu pela culatra: sem indexabilidade, acessibilidade, sem a possibilidade de compartilhar urls, tudo que um portal de um jornal definitivamente não deve fazer.

Agradecimentos

O PagSeguro me disponibilizou uns brindes bem legais para sortear para a moçada (eu já falei aqui que a melhor solução para você oferecer meios de pagamento no seu site é via PagSeguro?) e o UOL uns baralhinhos bem interessantes para Planning Poker, que orienta de forma bem didática como são as rodadas para estimativa de tarefas utilizando esta técnica.

Tagged:  •    •  

Já faz dois meses que estou de casa nova, encarei o desafio de trabalhar em um dos maiores players (talvez o maior) de internet do país, o UOL S/A. Faço parte do [excelente]time de webmasters, e pelo que pude notar, no cardápio de tarefas brincarei muito com Velocity, CSS, xHTML, JS (com bastante Jquery), Ajax e Mashups em geral.

Por aqui já conheci alguns excelentes profissionais, como o Filipe Cicconi (que a propósito está sendo meu "coaching" aqui, tanto no UOL quanto na cidade), Maike, Toscano, Targa, e mais uma galera supimpa que não conseguiria listar neste post.

A mudança não foi apenas de emprego, mas estou em nova cidade (me mudei de BH para SP, claro), nova casa (por sorte, a 8 minutos andando do serviço, coisa linda!), isto é muito é difícil para alguém tão ligado a família, a cidade e a casa, mas é uma oportunidade, e em alguns momentos é necessário sair da zona de conforto para viver grandes experiências.

Sobre o blog

Por agora não sei qual vai ser a periodicidade de atualização deste blog, suspeito que será cada vez mais infrequente, tenho um screencast sobre segurança em aplicações web (sql injection, xss, políticas de senhas, etc...) no forno, que pretendia colocar no ar como referência para os treinamentos de PHP que aplicava em Belo Horizonte, além de outros temas como Mashups, certificação PHP e Google Gadgets que tenho investigado nos últimos meses. Por hora, devo aparecer no Mundo.it ou em alguma lista de discussão dando pitaco sobre algum assunto.

Cursos e Treinamentos

Em BH uma atividade que sempre gostei de fazer foi ministrar cursos e treinamentos para empresas públicas/privadas e alunos de curso superior em geral (que podem ser observadas aqui e aqui). Vou esperar a poeira baixar por aqui, e depois procurar algumas oportunidades, já tive contatos interessantes com algumas empresas.

Sobre SP

Ainda sobre SP, tudo ainda é muito incipiente, metrôs, ônibus, shoppings (curioso, shopping em SP é igual boteco em BH, toda esquina tem um..). Como falei anteriormente, as pessoas são simpatissísimas, consegui morar em um lugar muito perto do serviço, então fugi completamente do caos urbano que é o trânsito da cidade, mas sinceramente, São Paulo não tem 10% do charme de Belo Horizonte ;-)

Sobre UOL

Depois de fortes oscilações, auge da especulação em 2000, e totalmente desacreditada em 2001, acho que a Internet finalmente está madura.

Não há mais aquela nuvem especulativa que prometia enormes lucros em curto prazo como no período pré-bolha, hoje, os principais players de Internet trabalham no azul (último Ebitda do UOL), e a tendência é crescer cada vez mais, é fato que grande fatia da verba publicitária que era destinada exclusivamente para televisão tem migrado para a internet.

E quando se fala em Internet no Brasil, não há como não associá-la ao Universo Online (lembro-me da época quando a AOL chegou ao Brasil, todos falaram que era o fim da liderança do UOL), uma empresa que sempre respeitei, e acreditei, pela qualidade do conteúdo (o feed do UOL Economia é obrigatório para quem não quer ficar dependendo dos rendimentos da poupança) e alguns produtos bem interessantes como o TodaOferta, PagSeguro, UOL Mais, além de ter sido o primeiro portal da internet brasileira a adotar o RSS (sim, eu lembro). Tá certo que vez e outra eles erram a mão, vide fracasso do UOL K e alguns outros projetos, mas errar é fatalmente uma possibilidade para quem inova e arrisca sempre (Os mocinhos que adoram o Google provavelmente não lembram do fracasso do Froogle)

Queria agradecer a todos amigos e colegas que enviaram e-mails e telefonaram me apoiando nesta nova caminhada. Muito Obrigado!

Tagged:  •    •  

Quarta-feira estive em São Paulo, poderia ter sido mais esperto e imendado com o Google Developer Day mas não deu, na quinta-feira BH já me esperava, algumas surpresas, umas boas e outras ruins, é claro!

Mercado Inflacionado

Bom, esta eu já suspeitava, um dia em São Paulo e...

Pão de queijo com cafézinho na rodoviária: R$ 4,20

Almoço no shopping: R$ 29,90 kg.

Pequena costura na calça: R$ 18,00 ( de onde concluo que agulha e linha são ferramentas indispensáveis para uma viagem ).

1 hora de internet ( imensamente lenta e no I.E diga-se de passagem ): R$ 8,00.

Dá para acreditar??

Pessoas simpáticas

De fato me surpreendeu, conheci pessoas simpáticas, divertidas, alegres, que foge totalmente do estereótipo do paulista frio, sem expressão, indiferente.

Trombei na Faria Lima com legitimos orientais, africanos, europeus, e claro, nordestinos... gente de todo lugar do mundo, cada qual com seus sonhos e objetivos.... fantástico!

Novas oportunidades

Tive um produtivo contato com o pessoal da Cadmus e da UOL, nesta última tive a oportunidade de conhecer o Renato Targa, um cara bacana, com idéias interessantes e que me pareceu saber exatamente onde quer chegar, o papo foi legal, e quem sabe não pinta uma oportunidade legal por lá.

Percebi que preciso fazer isto mais vezes, sair um pouco de Belo Horizonte e conhecer o que as pessoas estão fazendo lá fora, na próxima, irei dar uma passada lá na Globo.com ;-)

Sim, estou flertando com outros mercados, Belo Horizonte é bacana, rola coisas legais, mas está na hora de conhecer outras oportunidades, ainda tenho bastante cabelo para isto!

Atualização 01/07/08 - A partir de segunda-feira, começo na nova nova casa, vai ser difícil segurar a saudade de BH

Semana passada tive que implementar a toque de caixa um trabalho de Engenharia de Software na Faculdade, a idéia era implementar alguns CRUDS de um sistema de Gestão de Transportes, que os alunos disciplinadamente especificaram, utilizando como processo o acadêmico Práxis.

A escolha da Framework

Claro que inicialmente, eu pensei que iria subir nos trilhos com Rails, mas motivado por um interessante contato com a Cast Informática, decidi investir finalmente no Symfony, uma framework que há muito tempo já estava para dar uma investigada.

Sobre Symfony

O Symfony é uma framework linda, totalmente orientada a objetos, e por isto, suportada apenas pela engine do PHP5.

Ela foi foi muito inteligente em não reiventar a roda e utilizar na camada de negócios, classes estáveis como Propel para ORM e Creole como camada de abstração de dados, algo que CakePHP definitivamente poderia ter feito e por algum motivo não fez.

A parte de autenticação do Symfony é mamão com açucar, como não pensei em algo tão fácil antes, sobre a geracão automática, consegui criar muitos CRUDS apenas com o gerador automático de administração, recurso objetivo e que realmente facilita a vida do programador

Senti falta no Symfony de uma comunidade ativa como do CakePHP, e uma boa documentação, mas ela realmente encanta por querer seguir vida própria, não fica na sombra do Rails como o CakePHP fica. Se gostou da brincadeira, listei algumas boas documentações

  • Primeiro projeto em Symfony - Primeiro passo para quem deseja se iniciar na framework, parece que já existe na versão brazuca.
  • Esse cara criou vários cheat-sheets realmente relevantes para o projeto, não deu para entender porquê não foi incorporado pela documentação oficial.
  • Excelente overview da Framework, mostra todas as características utilizadas pelo Symfony.

Você poderá ver como ficou o trabalho final aqui (user: pedroalves@pucminas.br, senha: pedro) e baixar o código aqui.

Engenharia de Software

Bom, fiquei pensando... com o advento da Internet, e a constante diminuição do Time to market dos projetos, processos classificados como ágeis, tais como como SCRUM, XP e Getting Real têm ganhando cada vez mais espaço, então a pergunta que não pode deixar de ser feita.

Por quê na academia, na disciplina de Engenharia de Software 90% do conteúdo dado é relativo a processo unificado ( leia-se RUP e Práxis)?

Em tempo: empresas como UOL, Globo.com e PowerLogic têm se destacado utilizando metodologias ágeis para grandes projetos.

Aos 48 minutos do segundo tempo (como sempre), consegui convite para participar do 10º Encontro de Profissionais de Internet da Locaweb.

Pra variar, só pude ir na parte da tarde, com isto perdi algumas

Tagged:  •    •  

O assunto é nobre, mas desde que me entendo por profissional de TI, eu vejo o assunto sobre a regulamentação da profissão de Analista de Sistemas sendo discutida, e desta vez parece que o projeto de autoria do senador Eduardo Azeredo foi aprovado na CCT.

Tagged:  •    •  

Pra variar, a primeira semana de maio foi de muito trabalho, conclusão de projetos, networking e algumas novidades interessantes na área de TI e sociedade.

Abaixo, os principais momentos da semana ;-)

Tagged:  •    •  

Ao contrário de alguns colegas, sempre evitei criticar publicamente o trabalho de outros profissionais, no máximo, algumas espetadas em listas de discussão ou através de outros blogs.

Tagged:  •    •  

Para quem deseja conhecer mais sobre os recursos e o próprio ambiente do Moodle, a EducNet abriu um curso gratuito sobre o LMS, as inscrições apesar de gratuitas, são limitadas para apenas 50 alunos.

Tagged:  •    •    •    •  

Foi só elogiar a interface do IG, que me fazem uma besteira, nesta madrugada de sexta colocaram uma absurda tela de autenticação na página inicial, vejam! O que me fez concluir que a partir de hoje, 100% do portal é pago!

Agora sim, me lembrei o motivo da simpatia com o UOL, um vacilo desse não rolaria por lá, sem dúvida que existem formas mais elegantes de colocar a página inicial em manutenção.

Update: Minutos depois, tudo voltou ao normal, neste exato momento já deve ter gente acessando sites especializados para busca de um novo emprego.

Conteúdo sindicalizado