sábado, 19 de dezembro de 2009

Rod Johnson, Ed Burns, e etc..

Participei este ano do The Developer's Conference 2009 aqui em São Paulo, aonde tive oportunidade de assitir a palestras de Rod Johnson, Ed Burns, Mike Keith, Alejandro Guizar, etc.. O nível do evento foi muito bom, palestrantes internacionais, boa organização e ótimo conteúdo, deu até para tirar dúvidas (e fotos) com os "caras" que se mostraram bastante acessíveis durante todo o evento.

Eu e o Rod Johnson (Criador do Spring Framework e fundador da SpringSource):


... e Ed Burns da Sun (Líder do expert group de JSF 2.0 e autor do livro "JSF: The Complete Reference".)

IBM Certified Solution Designer - IBM Rational Unified Process V7.0




Este mês consegui mais uma certificação, desta vez de RUP, meu único material de estudo para esta certificação foi o livro IBM Rational Unified Process Reference and Certification Guide: Solution Designer (RUP), Para quem ficou interessado em conhecer melhor esta credencial, no blog do José Papo tem um post bastante interessante sobre os benefícios desta certificação.

segunda-feira, 23 de novembro de 2009

IBM Certified SOA Associate




Conquistei este ano mais uma certificação, desta vez voltada para SOA (IBM Certified SOA Associate), para quem estiver interessado seguem os links úteis para esta prova:

http://www-03.ibm.com/certify/certs/45000202.shtml


http://www.ibmpressbooks.com/bookstore/product.asp?isbn=0131870025



http://www.ibm.com/developerworks/edu/ws-dw-ws-soa-ibmcertified.html


domingo, 26 de abril de 2009

SCEA Parte 1

Passei na primeira parte da SCEA 5 nesta última sexta (24/Abril), meu material de estudo foi o seguinte:

- Livro Sun Certified Enterprise Architecture for J2EE Technology Study Guide (Sun Microsystems Press)

- Design Patterns: Elements of Reusable Object-Oriented Software

- Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) (Sun Core Series)

- Mastering Enterprise JavaBeans 3.0

Algumas dicas para quem estiver estudando para esta prova…

- Muita atenção ao primeiro capitulo do livro Sun Certified Enterprise Architecture for J2EE Technology Study Guide de Mark Cade que apresenta todos os conceitos de scalability, maintainability, reliability, availability, extensibility, performance, manageability, security... muitas questões sobre outros tópicos também envolvem estes conceitos.

- É importante conhecer bem protocolos (RMI-IIOP, JRMP, etc...)

- É fundamental conhecer EJB 3, que tipo de EJB pode ser exposto como WebService... Interceptors, Quando usar MDB, quando usar Stateless, Stateful , etc..

- Patterns (GoF e J2EE), muitas questões sobre os benefícios de determinado padrão, ou descrevendo cenários e questionando sobre padrões aplicáveis.

- Atenção especial a parte de segurança, tem muitas questões sobre segurança também.

- Precisa ter ao menos conhecimentos básicos sobre JSF.

sexta-feira, 13 de março de 2009

Padrões para uso de Anotações na Mundo Java !!


A Revista Mundo Java edição 34, nas bancas este mês, trás um artigo meu e do Eduardo Guerra mostrando 2 Padrões de Projeto para Flexibilizar o uso de Anotações.

Diversos frameworks de sucesso no mercado já utilizam as técnicas apresentadas nos padrões e espero que cada vez mais aplicações possam se beneficiar desta pesquisa já que a tendência é o uso de anotações se expandir cada vez mais...

O tema da revista é Desempenho e Flexibilidade em Aplicações Corporativas e contém os seguintes artigos:

- Aumentando o Desempenho do Hibernate com Ehcache
- Criação de componentes JSF customizados
- Padrões de Projeto para Flexibilizar o Uso de Anotações

E mais:

- SOA na Prática: Aplicando EAI Patterns sobre Roteamento de Mensagens
- Made in Brazil: Caelum Stella – Biblioteca Brasileira para Problemas Brasileiros
- NeoDatis ODB: Banco de Dados Orientado a Objeto
- Tendências em Foco: Java na indústria de games
- e um excelente artigo sobre Generics..

Agradeço a toda equipe da Revista Mundo Java, sempre mantendo a excelente qualidade que faz da revista uma referência para todos profissionais da área.

terça-feira, 23 de dezembro de 2008

Especialista em Miojo...

Estou lendo o excelente livro My Job Went to India: 52 Ways to Save Your Job , de Chad Fowler, leitura altamente recomendada para desenvolvedores e uma das idéias do livro que me chamou muito a atenção foi sobre o que significa ser especialista, vamos pensar como seria este conceito aplicado a culinária...
Vamos supor que você não saiba fazer nada na cozinha, e quando precisa apela para o bom e velho miojo, e ai vem a pergunta, não saber cozinhar nada, somente fazer miojo o torna um especialista em miojo ?

- Um especialista em miojo deveria ser capaz de experimentar diversos miojos e após uma ou duas garfadas dizer qual é a marca e o sabor do miojo em questão...( e a safra..rssss)

- Um especialista em miojo deveria saber as informações nutricionais de miojos de diversas marcas...

- Um especialista em miojo deveria saber qual será a diferença de sabor de acordo com o tempo cozinhado...

- Um especialista em miojo deveria saber fazer diversas receitas de miojo adicionando outros ingredientes...

- Um especialista em miojo deveria saber por que o macarrão leva só 3 minutos para cozinhar enquanto um macarrão tradicional demora bem mais...

- Um especialista em miojo deveria saber como é feito o tempero que é colocado no miojo...

E agora, saindo do mundo do miojo e voltando para desenvolvimento de software vem a pergunta que não quer calar, será que trabalhar somente com Java qualifica uma pessoa a se intitular especialista em Java ??

sexta-feira, 24 de outubro de 2008

Python no dia a dia...


Estou iniciando algumas coisas em Python aqui no trabalho, na verdade utilizarei Jython, no WebLogic, através da WebLogic Scripting Tool (WLST), o objetivo é automatizar procedimentos de deploy e monitoramento, a linguagem me pareceu muito interessante, e pode ser usada no dia a dia para diversas finalidades, para quem estiver interessado vale a pena conferir:

http://www.python.org/

http://www.pythonbrasil.com.br/

http://www.jython.org/Project/

http://edocs.bea.com/wls/docs91/config_scripting/using_WLST.html