Assisti algumas palestras interessantes da trilha desenvolvimento.
iBatis
- Framework para persistência de dados concorrente do Hybernate;
- Coloca o controle do SQL na mão do desenvolvedor;
- Útil para quem precisa de mais flexibilidade e integração com o SGBD (stored procedures, etc).
Java EE Toolshow
- Demonstração dos novos recursos do Java EE, pensados para deixar o desenvolvedor mais produtivo (e preguiçoso);
- Deploy on Save - faz o deploy ao salvar o projeto;
- Possibilidade de manter dados de sessão dos servlets mesmo após (re)deploys;
- Mais informações no blog do Arun Gupta, da Oracle, que fez a apresentação.
It's all about Me (Mobile and Embedded)
- O Roger Brinkley, da Oracle, apresentou algumas possibilidades oferecidas pela plataforma Java para aplicações móveis voltadas para o indivíduo;
- Ele demonstrou uma aplicação para jogadores de golfe que monitora distântias e gera uma série de estatísticas sobre a partida em tempo real;
- Uso de acelerômetros e outros dispositivos conectados.
Crash course on GIT
- O Scott Chacon, que se intitula evangelista do GIT, demonstrou a ferramenta de controle de versão concorrente do Subversion e CVS;
- Recursos melhores que o subversion, embora com alguma compatibilidade;
- Tudo fica na pasta .git (não é necessária estrutura de pastas por projeto, etc);
- Demonstrou vários comandos:
- git init #cria um repositório a partir de qualquer pasta (cria a pasta .git)
- git clone #faz a cópia do projeto localmente
- git branch bg #cria uma "cópia" do projeto (uma pasta com arquivos html)
- vim public/index.html #Altera um parâmetro no html do index.html
- git commit -m "alteracao html"
- git branch email #outra "cópia"
- vim public/index.html #Altera o html do index.html pra incluir o e-mail
- mv public/index.html public/page.html
- git commit -m "e-mail"
- git checkout bg #ativa o "contexto" com a versão alterada do html
- git checkout e-mail #ativa o "contexto" com informações de e-mail
- git checkout master #ativa o projeto em seu estado original
- git merge bg
- git merge e-mail #combina os contextos de volta no original (detalhe: o arquivo index.html vira page.html)
- Git for Windows: http://code.google.com/p/msysgit/.
Nenhum comentário:
Postar um comentário