terça-feira, 15 de setembro de 2009

Just Java - primeiro Dia 15 do 09 de 2009

Salve pessoal.

Hoje comparecí ao primeiro dia do meu terceiro JustJava e nesse post eu pretendo colocar as informações úteis que eu obtive das palestras de lá , espero que sejam de alguma utilidade a quem não pode comparecer.

Esse ano o evento esta mais bem organizado que os anteriores, parabéns ao pessoal da soujava , gostei da nova grade e das inovações (unconference e lightning talks) o coffee-break também melhorou bastante , esse ano temos suco natural de caixinha , pão de queijo , foleado , carolina tudo melhor organizado e distribuido.

Sobre os patrocinadores e expositores: temos o pessoal que é bem fiel Globalcode e Caelum (estão em todos os JustJava), de interessante temos o Uol explicitamente com o pagseguro patrocinando o evento (assiti a uma palestra sobre o pagseguro que eu comento mais a frente) , temos duas empresas de linux : a Linux magazine e uma outra empresa de treinamentos em linux e por ultimo temos uma nova empresa de treinamentos em Java bem nos moldes da globalcode só que situada em Belo Horizonte.

A linux magazine esta com um livro de ubuntu bem legal: "guia de adoção Ubuntu" talvez até o fim do evento eu me renda ao consumismo e acabe comprando-o. Outra coisa legal da linux magazine é a assinatura da revista totalmente em PDF por um terço do preço, achei muito boa essa ideia pois auxilia na proteção ao meio ambiente.

Bom , começando com o que interessa:

A primeira palestra do dia foi na verdade a abertura do evento realizada pelo Bruno Souza , Fabio Velozo e a Yara senger, a abertura foi meio que um guia para todas as demais palestras do evento e ja adiantou que o que mais esta se falando em Java em termos de Brasil é :
Demoisele Framework e Tv Digital.

Demoisele Framework é um framework desenvolvido pelo governo brasileiro, que deverá ser utilizado como base em todos os softwares que forem dezenvolvidos para o governo, por ser a plataforma oficial do governo o seu conhecimento é de extrema importância para todos nós , haja visto que o seu entendimento será necessário para no futuro conseguir interfaciar nossa aplicação com as aplicações do governo.

A segunda palestra foi um "Jabá" da UOL , onde o Daniel que é gerente de projetos da mesma falou sobre como são compostas as equipes de TI dentro da UOL e como esta aplicada a tecnologia lá. Destaco desta palestra o seguinte :
- A Uol é um case de sucesso da Adoção de Scrum.
- O Webmail da Uol é feito em RubyonRails.
- 90 % de todos os sistemas que rodam dentro da UOL ou que são vendidos pela UOL são feitos em Java.
- A Uol teve um crescimento de 16% com relação ao ano passado e o grande resposável por isso 56% é a receita com publicidade na WEB.

Na terceira palestra eu ja podia escolher qual assistir (as duas primeiras eram keynotes) e eu escolhi a palestra do Neto e do Igor Medeiros cujo tema foi :
"Java ME 360 do Sun SPOT a TV Digital".
A palestra foi muito boa , a didática do Neto sempre foi boa e junto com o igor a dinâmica da palestra ficou bem interessante.
Essa palestra tratou de explicar a evolução e o que tem de novo no mundo de dispositivos embarcados , falou sobre a caneta LiveScribe , o sun Spot e finalmente sobre a Tv Digital. Nessa palestra eu destaco :
- As guis da tv digital seram feitas em LWUIT.
- poderemos ter em breve o eCPF , um cpf com um smart card (Java card) que permitirá que você assine um email digitalmente utilizando o seu cpf por exemplo.


A quarta palestra que eu decidi assistir foi a do Igor Costa sobre Flex.
Nesta palestra eu anotei alguns conceitos interessantes:

- A integração do flex com o background (Java , PHP , Ruby on Rails) pode ser feita de três formas principais :
- Via WebServices
- Via HTTP Services.
descobri que é super facil integrar com o Ruby on rails utilizando essa vertente , por isso que o flex é tão utilizado com ROR.
- Via Remote process
A forma mais rápida de integrar Java ou PHP , para integração com java é necessário um tradutor de tipos : (BlazeDS , Open Amf , graideDS , Red5)

Essa palestra pode ser obtida em : www.igorcosta.com/JustJava.

Como bonus desta palestra eu descobri ainda que existe uma ferramenta bem interessante para evitar as má praticas de programação , o nome da ferramenta é : PMD.

A Quinta palestra do dia foi sobre JSF e Facelets , aprendí como funciona o JSF2.0 (que ja integra o Facelets) e achei bem interessantes as melhorias:
- Os bugs de servidor diminuiram bastante , pois agora é preciso incluir apenas um jar.
- A criação de componentes ficou bem simples e atrativa (parecida com os "partial" que utilizamos em rails)

A sexta palestra foi sobre segurança de sistemas Web e sem dúvida foi a melhor palestra do dia , fiquei bastante impressionado ao ver o que é possível fazer com sites web inseguros. Desta palestra eu destaco:
- site www.owasp.org
Site dedicado a explicar e medir as falhas em sistemas/sites web.
- 90 % das aplicações Web tem alguma falha de segurança.
- SQL injection.
- Parameter injection.
- XSS cross site scripting.
- XSRF cross site forgory scripting.
Conhecí o curioso caso do Samy que conseguiu tirar o Myspace do ar através de XSS.

O interessante nessa palestra foi que eu entendí a sopa e letrinhas que tem ai em cima e mais do que isso : eu Ví esses conceitos exemplificados. O legal de tudo isso é que o Rails ja vem blindado contra todas as formas de ataque acima previstas (desde que seguidos os padrões do rails). No java ou Php é preciso se matar para implementar os tokens de proteção contra XSRF nos pontos críticos e no Rails todos os controladores ja trabalham com isso por padrão.

Perdoem por não detalhar os conceitos acima, é que precisaria de um post para cada um deles, mas nada que uma boa "googada" não rezolva.

A sexta palestra foi sobre o PagSeguro.
Nessa palestra foram abrodadas muitas questões de segurança também , e de interessante eu destaco :
- O pagseguro foi adiquirido pela Uol recentemente.
- A uol esta investindo pesado no pagseguro.
- Uma nova versão com muitos recurssos novos e totalemnte Java deve sair em breve.
- A venda recorrente deve sair na proxima versão.
- Se você se cadastrar no pagseguro gratuitamente e indicar alguém , você ganha 1% do que essa pessoa gastar com o pagseguro e 1% sobre o que cada uma das pessoas que ela indicar gastar. (esquema pirâmide)
-Pelo pagseguro é possível mandar dinheiro por email para alguém. (transferência de créditos pagseguro) manda pra mim ai vai... rsrsr

A setima e ultima palestra do dia tinha tudo para ser muito boa , ja começou com um bom título :
"Ferramentas livres de mineração de dados : Jasper BI e Pentaho". Pena que o palestrante não teve uma didática e organização muito interessante.

Ele tentou explicar nos primeiro 40 minutos de palestra conceitos que eu fiz um curso 40 horas para entender :
-DataWareouse
-StarScheema
-ETL
-Data Marts
-Cubos Olap
- slice , Dice e Pivot

Conforme vocês devem ter imaginado : ninguém entendeu nada desta tentativa de explicar todos estes conceitos complexos. Nos vinte minutos finais da palestra ele tentou demonstrar as ferramntas do Pentaho e do Jasper , mas não deu tempo para muita coisa porque o note estava travando muito.

De interessante nesta palestra eu peguei um link da onde é possível baixar vms completas com Pentanho ou com o Jasper para realizar testes :
www.infobrigth.com

Bom pessoal , por hoje foi isso !
aguardem o post de amanhã com mais novidades sobre o JustJava 2009.

Nenhum comentário:

Postar um comentário