Início Apresentações Refactoring to Patterns em Java 8
Refactoring to Patterns em Java 8
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.
Dificuldades do iniciante
by Matteus Barbosa,
Re: Dificuldades do iniciante
by Eder Ignatowicz,
Fantástico!
by Braian Nunes,
ótima palestra
by mo sue,
Muito boa!!!
by Felipe Mrtnz,
Uso do Decorator com Lambda
by Eduardo Guerra,
Divisor de águas...
by Vinicius Prado,
Re: Divisor de águas...
by Eder Ignatowicz,
Por mim poderia ter mais umas 3 horas sobre o assunto
by Jhonatan Serafim,
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.