BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Apresentações Refactoring to Patterns em Java 8

Refactoring to Patterns em Java 8

Favoritos
47:52

Resumo

Nesta palestra vamos mostrar como refatorar seu código Java fazendo uso da programação funcional, design patterns e as novas APIs do Java 8. Será discutido como separar responsabilidades com expressões lambda; como lidar com mudanças de requisitos através do uso de funções de primeira classe. Veja formas de tornar diversos design patterns mais concisos através de expressões lambda.

Minibiografia

Eder Ignatowicz (@ederign) é Senior Software Engineer da JBoss pela Red Hat, membro do time do Drools e jBPM, possui ampla experiência no desenvolvimento de sistemas financeiros e leciona em diversos cursos de graduação e pós-graduação. É Doutorando e Mestre em Engenharia Elétrica pela Unicamp e Bacharel em Ciência da Computação pela Universidade Estadual de Londrina.

Sobre o Evento

Entre 28 de março e 1° de abril, São Paulo recebeu a nona edição brasileira do QCon. Organizado pelo InfoQ Brasil e com palestras selecionadas por um comitê independente, esta edição contou com 3 keynotes, 100 palestras e 13 workshops, totalizando 130 horas de conteúdo, o que levou o QCon São Paulo ao patamar dos maiores QCons mundiais.

Gravado em:

26 mai 2016

  • Dificuldades do iniciante

    by Matteus Barbosa,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    E quão comuns são esses erros no início da caminhada, não é mesmo? É bem como se diz: "Quem não os cometeu, que atire a primeira pedra".
    Super interessante como demonstra as otimizações, enquanto reforça a importância da objetividade e limpeza do código. Fantástico!

  • Re: Dificuldades do iniciante

    by Eder Ignatowicz,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Muito obrigado cara! Fiquei muito feliz com o teu comentário!

  • Fantástico!

    by Braian Nunes,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Simplesmente fantástico. Me motivou ainda mais a conhecer e aprimorar os padrões de projetos e é incrível o que se pode fazer com o Java 8.
    A técnica de currying é muito interessante (eu não conhecia) e gostei bastante dos exemplos de refatoração e strategy. Com certeza irei utilizar durante o desenvolvimento dos meus projetos. Parabéns ao palestrante!

  • ótima palestra

    by mo sue,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Mais uma palestra sensacional, valeu!

  • Muito boa!!!

    by Felipe Mrtnz,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Sensacional cara! muito boa a apresentação! Pergunta, vc pode mostrar como ficou sua implementação do ServidorCotacao usando lambdas, no Design Pattern Observer?

    Valeu!

  • Uso do Decorator com Lambda

    by Eduardo Guerra,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Muito boa a palestra!

    Acredito que a solução dada com lambda para padrão Decorator acaba sendo mais um Chain of Responsibility, pois teremos uma cadeia de processamento e não mais uma classe que encapsula a classe original.

  • Divisor de águas...

    by Vinicius Prado,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Eder, muito boa sua abordagem e clareza com exemplos próximos da realidade do dia a dia de nosso trabalho. Tinha uma certa resistência ao Lambda, mas agora sei que posso melhorar muito meus trabalhos com este recurso.
    Valeu demais. Sucesso e aguardo as próximas...

  • Re: Divisor de águas...

    by Eder Ignatowicz,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Muito obrigado! :) Que bom que gostou!

  • Por mim poderia ter mais umas 3 horas sobre o assunto

    by Jhonatan Serafim,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Simplesmente sensacional está visão sobre programação funcional + java 8 e ela abre um leque gigantesco na mente de nós DEVs.
    Parabéns Eder.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT