BELJUNGLE 2010‎ > ‎

Palestrantes


Palestrantes de 2010

  • Edgar A Silva
    • Nova Palestra: Arquiteturas 100% Resilientes com Java e Opensource
      • Quantas versões de software você realmente precisa? Quantas vezes temos que mudar uma tabela de banco de dados para que seja adequado a uma tela do sistema ou a um relatório? Poucas não é? Ou nenhuma! Sabe o porquê? Devido ao fato de você olhar para os dados como algo que não precisa de adaptação, e sim suas interfaces e seus relatórios! Mas por que com nossas Arquiteturas de Sistemas, quando algum requisito novo aparece, o caos se estabelece? E o que era para ser divertido, acaba sendo uma tragédia, o simples fato de adicionar um IPhone, ou um serviço de SMS pode catastroficamente levar ao desespero os desenvolvedores ou Arquitetos, ou ainda, o simples fato de uma etapa do processo, não ser mais aquela que você planejou, e sim mais dois passos vão ser inseridos no contexto! Como responder a isto tudo? Nesta palestra você verá fortes novas tendências de desenvolvimento, que culminam no aparecimento de novos conceitos como edBPM(Event-Driven BPM), Motores de Regras, REST e um conceito novo sendo trabalhado na Red Hat do Brasil: Resilience Oriented Architecture, usando tecnologias como JBoss Seam, jBPM, Drools Guvnor e outras. [ Palestra a ser apresentada pela primeira vez no mercado brasileiro ]
    • Mini-CV: Edgar Silva é Responsável pelo time de Arquitetos de Soluções para Middleware, Plataforma e Cloud na Red Hat do Brasil, grupo que desenha e define as soluções da companhia no Brasil. Frequentemente palestra em eventos nacionais de tecnologia e internacionais nos EUA(JavaOne, JUDCon, JBossWorld) e Europa (Jazoon na Suiça). Edgar, fundou o Beljug em 2002 e de lá pra cá, só tem orgulho do crescimento desta comunidade em constante crescimento, acredita que : Palestrar em sua cidade natal, colaborar com a comunidade, realizar ajuda social e depois ainda tomar um tacacá, realmente é uma das combinações mais perfeitas na vida.
  • Fábio Luiz Nery de Miranda
    • Palestra: GWT com MVP, EventBus e GIn
      • O Google Web Toolkit é um kit de desenvolvimento Java, para geração de código client-side, em JavaScript, crossbrowser. Permite que se desenvolvam páginas web ricas, interativas, usando todos os benefícios que a linguagem Java oferece (IDEs, Debuging, Testes Unitários). Nesta apresentação, pretende-se demonstrar uma arquitetura de desenvolvimento com GWT, baseada no padrão MVP, usando um barramentos de eventos para comunicação entre componentes da aplicação.
    • Mini-CV: Fábio Miranda (fabio@miranti.net.br) é engenheiro de computação, graduado pelo ITA em 2004. Programa em Java SE desde 2002, e desenvolve sistemas web desde 2004. Trabalha com desenvolvimento de sistemas para Aviação / Logística desde 2005. Participa do fórum RioJUG e mantém o blog http://fabiolnm.blogspot.com.
  • Gustavo Pinto
    • Palestra: Boas práticas e refatoração: Longevidade para o seu código.   
      • Uma das máximas que Fowler escreveu foi que qualquer um pode escrever um código que computadores entendam, mas apenas bons programadores escrevem código que humanos entendem.  Designs e arquiteturas foram criadas visando simplificar etapas do desenvolvimento, mas ainda assim é difícil aumentar a produtividade quando se passa boa parte do tempo entendendo a regra que o código implementa. A refatoração é parte vital desse processo visto que manter o código legível pode ser mais desafiador do que implementar uma nova feature. A palestra visa apresentar várias boas práticas para aplicação de design patterns, de maneira que o código gerado seja facilmente entendido, e estendido, por qualquer pessoa, facilitando a sua manutenção, e consequentemente, o custo de se gerir o software.
    • Mini-CV: Mestre em Computação pela UFPR, programador por profissão e professor universitário de disciplinas ligadas ao desenvolvimento de software. Têm também experiência como instrutor e coordenador de pequenas equipes. Trabalhou em consultorias pelo sul do Brasil, basicamente no desenvolvimento de softwares corporativos, além de ser entusiasta da cultura ágil.
  • José Yoshiriro Ajisaka Ramos
    • Palestra: HTML 5? Revolução ou Engodo? 
      • Em 2008, a W3C anuncia a primeira especificação do HTML 5 a qual ainda está em desenvolvimento. Há cerca de 10 anos o HTML não apresentava evolução alguma. Mas, será que essa nova linguagem será uma revolução no desenvolvimento WEB ou teremos um conjunto de "pseudo novidades" que nos manterão reféns de frameworks Javascript/RIA?    
    • Mini-CV: Possui as certificações SCJP 6, SCWCD 5 e SCBCD 5. Colaborador da Apache.org em 4 projetos. Articulista da Revista MundoJ com 5 artigos publicados. Professor na FAZ e da UAB/IFPA. Desenvolvedor do TJ/PA. Mestrando em Ciência da Computação pela UFPA."
  • Pamela Gatinho
    • A confirmar
  • Paulo Moura
    • Palestra: Qualidade de Software - Uma visão de Desenvolvedor  
      • Resumo: O conceito básico da qualidade em qualquer produto ou serviço é a total satisfação do cliente. Para o software não poderia ser diferente. Entregar um software no prazo estipulado e que satisfaça as expectativas do cliente é promordial para se definir um software de qualidade. No entanto, a arquitetura do projeto de software também possui um papel muito importante no processo de qualidade.
        Diante deste pretexto, este trabalho trás um estudo da importância do uso de boas práticas de desenvolvimento em um projeto de software a nível de infraestrutura.
        OutLines
        1. Qualidade de Software. Uma visão de desenvolvedor.
        2. Gestão da Qualidade
        3. O que é um Software?
        4. O que é um Software de Qualidade?
        4.1. Para o cliente
        4.2. Para seu chefe
        4.3. Para mim
        5. O código influencia na qualidade?
        6. Linguagem influencia?
        7. O que pode desqualificar um software?
        7.1. Arquitetura mal projetada
        7.2 Ego
        7.3. Multitarefa
        7.4. Código Legado macarrão
        7.5. Interrupções
        7.6. Metodologias defasadas
        7.8. Falta de Planejamento
        7.9. Débito técnico
        7.10. Falta de compromisso
        7.11. Falta de Ética
        8. É preciso rever seus valores?
        9. Nem tudo está perdido!
        9.1. Agile
        9.2. Lean
        9.3. Aprendizado Contínuo
        9.4. Orientação a Objetos
        9.5. Desing Patterns
        9.6. TDD
        9.7. Pair Programming
        9.8. Integração Contínua
        9.9. Refactoring
        9.10. Compromisso
        9.11. Colaboração
        9.12. Humildade
        10. Clean Code"    
    • Mini-CV: Desenvolvedor Web PHP Zend Framework, JAVA e RoR(iniciante).Atualmente trabalhando como desenvolvedor de sistemas web na Secretaria de Estado de Educação do Pará."
Desde já o agradecimento a todos.