Material IV Natal Java Day - 2008

{ November 24th, 2008 }


cmilfont

Autor: cmilfont

Retornamos da viagem ao fantástico evento IV Natal Java Day, acompanhem o que rolou na cobertura que o Handerson Frota fez.

Todas as palestras estavam em alto nível, mas o destaque desse evento na minha opinião foi a palestra do Rodrigo Rebouças, “Timing” perfeito e apresentação impecável.

Vivemos em uma era muito fantástica na história da humanidade, conheci o @Karlisson [autor das tirinhas mais bacanas do Brasil no "Nerdson não vai à escola" ] porque estávamos “twitando” na mesma sala lá no evento. Ele postou e eu o encontrei.

Por coincidência, no final da minha palestra eu fiz um sorteio de uma camisa e foi o Karlisson quem acertou a resposta, para os protestos da Twittosfera que afirmou que o @Elomar respondeu primeiro. Desculpem caras, realmente não ouvi :)

Material da minha palestra.

Opensocial

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

Links importantes:

API da especificação Opensocial.

Shindig, projeto opensource e implementação de referência da API.

SocialSite, um container OpenSocial em Java com implementação funcional total, inclusive de banco de dados.

Posted in Cloud Computing, Redes sociais, Web Development, cejug, palestras, web2.0 ~ 3 Comments

Adicionar ao Rec6

IV Natal Java Day 2008

{ November 19th, 2008 }


cmilfont

Autor: cmilfont

No dia 22 de Novembro de 2008 acontecerá o IV Natal Java Day em  Natal-RN organizado pelo Grupo de Usuário JavaRN. Faça sua inscrição.

Volto a essa cidade maravilhosa e acolhedora para palestrar sobre OpenSocial, alguns amigos irão palestrar também, confira as palestras que serão ministradas por cearenses:

Handerson Frota (http://www.handersonfrota.com.br/)
Palestra:
DWR: Utilizando o COMET/ReverseAjax do DWR
Nesta palestra apresentaremos uma visão prática de como utilizar o ReverserAjax do DWR. Uma pequena introdução ao conceito de COMET e veremos como funciona a comunicação do DWR para efetuar chamadas utilizando ReverseAjax. Como configurar o DWR para cada tipo de conexão do Reverse Ajax aceito por ele. Serão mostrados exemplos como prova de conceito.

Rafael Ponte (www.rponte.com.br)
Palestra: Os 10 maus hábitos dos desenvolvedores JSF
Toda tecnologia tende a trazer consigo um novo paradigma de como desenvolver partes específicas de software, contudo, algumas novas práticas nem sempre são entendidas, e algumas vezes antigas práticas permanecem dentro do novo paradigma tornando-se assim maus hábitos, e com JSF não seria diferente.
Aqui será apresentado 10 discussões sobre os maus hábitos mais comuns entre os desenvolvedores JSF, hábitos encontrados não somente entre iniciantes, mas também entre alguns desenvolvedores mais experientes, e por sua vez será apresentado soluções para cada um deles.

Christiano Milfont
Palestra: OpenSocial: Padronização das redes sociais
OpenSocial é uma especificação aberta proposta pelo Google e adotada pela maioria das redes sociais como MySpace, Hi5, Ning, Orkut, Salesforce.com e Linkedin, entre outros.
Composta de APIs comuns, permite que desenvolvedores possam escrever aplicações sociais que funcionam em qualquer um destes sites seguindo a filosofia do Java: “escreve uma vez, roda em todos os lugares”. Nesta palestra será demonstrado o que é o OpenSocial e em que se baseia uma rede social. Também veremos exemplos de aplicações em containers OpenSocial e como criar uma aplicação OpenSocial.

Rodrigo Rebouças [PBJUG] (http://rodrigor.com/)
Palestra: A Tempestade por trás da computação nas nuvens
O que é a computação nas nuvens (Cloud Computing)? Quais são os desafios que este conceito trás para nós que desenvolvemos software? Nesta palestra conversaremos sobre estas questões e sobre problemas e soluções no desenvolvimento de aplicações de larga escala.

Posted in Redes sociais, cejug, palestras, web2.0 ~ 2 Comments

Adicionar ao Rec6

O que muda?

{ November 13th, 2008 }


cmilfont

Autor: cmilfont

Riscando os cavalos!
Tinindo as esporas!
Través das coxilhas!
Sai de meus pagos em louca arrancada!
— Pra quê?
— Pra nada!

Poema Gaúcho do poeta pernambucano Ascenso Ferreira.

O SEI publicou uma nota sobre CMMi e Agile e causou um certo frisson em membros de “listas de discussões agiles”.

O que muda? nada, absolutamente nada. Pelo menos para o mundo agile continua a mesma coisa, não só temos de lutar contra o mundo de terno como o pessoal do Jeans já está lutando entre si.

O SEI está vendo que perdeu a batalha e agora quer liderar essa nova “era agile”.

Agile é possivel com CMMi?

Nunca, porque a cultura deles valoriza mais os itens a direita do manifesto ágil, é da essência.

Mas vão tentar especificar um “burro”, podem ter certeza.

A mistura de um jumento[jumenta] com cavalo[égua] nasce um burro[mula], ser híbrido mas ESTÉRIL. Muito bom para trabalhos pesados [já que o jumento tem resistencia] e com mais velocidade [que o cavalo possui] mas que não pode gerar filhos. A mesma analogia pode ser aplicada a mistura de duas culturas antagônicas.

Quem promove essas bobagens são charlatões que saíram do mundo do terno e caíram no mundo do Jeans por pressão e querem se sentir com capacidade de liderar novamente, para isso precisam controlar e guiar a cultura do Jeans já que é contra sua essência assumir que um “Recurso Humano” [que para nós se chama gente ou pessoa] tem mais valor do que um processo por exemplo.

Essa turma não consegue entender a cultura que propiciou o manifesto ágil e abraçou - desvirtuando - alguns métodos, entre eles o Scrum, que apelidei desde o ano passado de “RUP de Jeans”.

Observe que o software funcionando foi abandonado em prol do discurso de “gestão”, “venda da imagem”, “governabilidade” e todas as Buzzwords importadas - [trazidas?] - do mundo de terno.

XP é radical

Noto que o pessoal FuDiDo está em luta aberta contra o XP, tudo bem que FDD sempre esteve à sombra até do Scrum, mas esse tipo de abordagem é idiota e irracional, com argumentos do tipo: “XP é um nome agressivo”, “Práticas de engenharia do XP são restritivas e difíceis de adotar”, “XP não tem governança de projeto”, “XP não tem controle de riscos, prazos”, “Whatever”.

Idiotice tem limites e todos os limites já estão estourados. Esse tipo de argumentação é somada com os preconceitos clássicos de que: “agile não dá certo em projetos grandes”, “equipes remotas perdem toda a comunicação”, “não tem documentação”, “é anarquia”, … e se confundem.

Essa nota do SEI me lembrou da Questão Christie, o que eles querem? Um pedido de desculpas por terem enterrado sua cultura na lata do lixo da história? Vão impor sua força para controlar o mundico agile?

Ágil não dava errado em projetos grandes? As falácias estão perdendo força?

Vamos esperar qual o próximo capítulo.

Posted in Engenharia de Software, Metodologia, Métodos Ágeis, Scrum, Test Driven, XP ~ 4 Comments

Adicionar ao Rec6