SouJava

Sociedade de Usuários da Tecnologia Java

Tag Archives: docker

Quiz para quem Manja de Java! [novo Canal do SouJava]

Manja de Java? Então diz aí: o que as tecnologias Docker, JavaEE, Spring e CDI tem em comum?

 

(   ) São todas tecnologias importantes pra sua carreira como desenvolvedor Java

(   ) São tecnologias utilizadas por grandes empresas

(   ) Todas tem implementações open source

(   ) Teremos palestras de todas elas no Canal do SouJava

(   ) Todas as opções anteriores

 

Você não pode perder! No novo Canal do SouJava no YouTube, as melhores tecnologias, os melhores palestrantes, pra você se atualizar e se tornar um desenvolvedor de primeira linha!

Siga a nosso canal:  http://jav.mn/canalsoujava

 

Terça-feira:

 

  • Título: CasperJS: Um novo amigo pra automatizar teste funcionais, ajudando a melhorar nossas entregas
  • Descrição: Sabemos que cada entrega é um ponto crucial na vida de um projeto, podendo fazer dele um sucesso ou um fracasso, isso também reflete em nossa carreira como devs, a cada dia temos que entregar mais e melhor, ou seja não basta apenas entregar temos que ter qualidade e o teste funcional nos ajuda a ter a garantia automática do resultado que o cliente efetivamente visualizará. Utilizando conceitos de MVPs e métodos ágeis isso fica ainda mais evidente pois a necessidade de entregas curtas e rápidas é ainda maior. Na TecSinapse o CasperJS tem nos ajudado a garantir uma boa qualidade validando exatamente da mesma forma que nossos clientes utilizarão.
  • Palestrante: Rodrigo Figueira De Freitas Full stack developer na Tecsinapse, atua com Java, JavaScript e web em geral há 3 anos. É graduando em Tecnologia em Análise e Desenvolvimento de Sistemas pelo IFSul – Bagé
  • Horário: 13:00

 

 

  • Título: Spring cloud + Netflix OSS
  • Descrição: Vamos falar dos tão comentados microsserviços e como podemos utilizá-los sem dor de cabeça e tendo total controle e gerenciamento de toda a nossa infraestrutura, os assuntos abordados serão:
  • – Discovery services;
  • – API gateway,
  • – Cirtcuiy Breaker
  • – Integração de microserviços (Feign)
  • Palestrante: Felipe Adorno – Principal Software Enginee na Monkey Exchange
  • Horário: 19:30
  • Link: https://www.youtube.com/watch?v=LI0-YzLumZA

 

Quarta-feira:

 

  • Título: Alta Disponibilidade com Docker e JavaEE
  • Descrição: Aplicações com baixo acoplamento, serviços simples e especializados, alta disponibilidade. Não é à toa que micro serviços ganhou o mundo do desenvolvimento de software. Mas já pensou como é manter dezenas (centenas?) de micro serviços? Inúmeras instalações de servidores, múltiplas linguagens, instalações de vários serviços… Ao se distribuir a aplicação e multiplicar os servidores, multiplicam-se também os problemas de ambiente. Pesadelo! E piora quando tem que escalar a sua solução. Por isso os containers! Docker torna tudo isso mais fácil. E não só para micro serviços, funciona também na sua aplicação. Vamos mostrar como Docker e JavaEE combinam super bem para montar ambientes de alta disponibilidade e baixa complexidade. Pra você!
  • Palestrante: Elder Moraes auxilia desenvolvedores a criarem a aplicações mais seguras, disponíveis e de alta performance, entregando-as de forma mais rápida e com melhor qualidade, de forma que possam trabalhar nos melhores projetos do mercado. Apaixonado por arquitetura e Java EE, Elder compartilha sua experiência em projetos online e em eventos internacionais.
  • Link: https://www.youtube.com/watch?v=75HCjmqKHek
  • Horário: 13:00

 

 

  • Título: Dicas para as provas de certificação Java Programmer
  • Descrição: Nessa palestra serão esclarecidas as principais dúvidas de quem está interessado em obter a certificação mas ainda precisa trocar idéias com quem já a obteve de como se preparar. Os tópicos das provas abrangem um conjunto importante de conhecimentos que todo desenvolvedor que utiliza a linguagem Java deve reconhecer, entender e saber aplicar em seu código.
  • Palestrante: Maria Anne é Senior Software Engineer – IBM Watson IoT – Work with requirement/business analysis and Java/Java EE system development since 2002. – Have worked with Automotive, Insurance and Financial industries. – Post Graduate Degree in Software Engineer. – Oracle Certified Java SE 7 Programmer (803 and 804)

 

 

  • Horário: 19:30

 

 

Quinta-feira:

 

  • Título: Live Coding com CDI

 

  • Descrição: CDI é a especificação do Java EE que cuida da Injeção de Dependências e diversas outras coisas divertidas como integração, interceptors, ciclo de vida de objetos. Nesta palestra serão mostrados diversos recursos do CDI com muito código, passando por events, observers, producers, ciclo de vida, interceptors, decorators, stereotypes, integração com JSF e EJB e os motivos para a criação da spec.
  • Palestrante: Alexandre Gama é Engenheiro de Software na startup Elo7 trabalhando com Java, Ruby, Android e iOS. Já se aventurou na sua própria startup e na maior parte do tempo está desenvolvendo software. No seu tempo livre tenta manter o blog alexandregama.org.

 

 

  • Horário: 13:00

 

  • Título: Refactoring to Patterns em Java 8
  • Descrição: 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.
  • Palestrante: 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.
  • Horário: 19:30
  • Link: https://www.youtube.com/watch?v=wm3AcIVUnfc

Encontro SouJava de Abril [Online]

O próximo encontro do SouJava, será online. O evento terá assuntos como Java 9 e testes em containers. O evento acontecerá no dia 30 de abril, sábado, a partir das 10:00 AM.

  • Data: 30 de abril
  • Horário: 10:00

 

Palestrante: Mauricio Leal

Título: 1 + 1 + 1 + …. = Módulos em Java (Project Jigsaw)

Descrição: Componentes, objetos, módulos, pedaços…. Desde que existe o Desenvolvimento de Software, sempre buscávamos uma forma de separar os pequenos “pedaços” a fim de tornar a construção da nossa solução mais maleável e aumentar a tão sonhada, reutilização em outros projetos. Nesse meio tempo, tem surgido diferentes tipos de tecnologias que permite isso tais como OSGi, JBoss Modules ou mesmo diferentes Frameworks existentes no mercado, sempre prometeram o sonho da total modalirização em Java…. mas também, trazendo outros tipos de desafios tais como a sua manutenção, evolução e integração. O Projeto JigSaw, já atrasado diversas vezes devido a sua complexidade e impacto em futuras tecnologias, finalmente irá sair no JDK 9 e isso vai obrigar o design de diversas aplicações em Java serem bastante diferentes.Nessa apresentação, irá se mostrar como criar pequenos módulos, definir suas dependências e evoluímos de forma que se possa administrar de forma fácil e rápida. Questões quanto a migração de antigas aplicações Java também será abordadas.

Mini-bio: Mauricio Leal (também conhecido como Maltron) é Arquiteto de Soluções para JBoss na Red Hat e possui mais de 15 anos de experiência em tecnologias Open Source, ambientes de Alta Disponibilidade e Software de Tecnologias Móveis. Antes da Red Hat, trabalhou na Sun Microsystems (mais tarde adquirida pela Oracle) como Gerente de Programas para Desenvolvedores para toda a comunidade de Java no Brasil. Ao longo de sua carreira, obteve grandes experiências e resultados trabalhando junto com empresas de Mídia, Telecom e cooperando em projetos Governamentais em todo mercado Latino Americano. Maltron já trabalhou em outros mercados de alta tecnologia em países como a Alemanha, França e Irlanda e sempre esta procurando forma de promover Open Source não importa onde ele vai.
Palestrante: Ricardo Martinelli de Oliveira

Título: Testes de Integração em aplicações Java em containers Docker.

Descrição: Muitas vezes ao desenvolver testes unitários percebemos que ele não reflete diretamente no cenário real, trazendo a necessidade de se criar testes de Integração, uma tarefa não muito fácil e pode ficar mais complexo ao rodar suas aplicações em containers Docker. Esta palestra irá abordar de uma forma bem prática como utilizar os recursos já existentes para desenvolvimento de testes de integração em aplicações Java com JUnit para aplicações rodando em containers Docker.

Mini-bio:  Ricardo é Senior Software Engineer da Red Hat, trabalhando junto ao time de JBoss e OpenShift para integração dos projetos JBoss ao OpenShift. Trabalhou como Principal Technical Support Engineer na mesma empresa, disponibilizando suporte especializado em ambientes de produção e auxiliando desenvolvedores na utilização dos produtos JBoss para a América Latina. É graduado em Ciência da Computação pela Universidade São Judas Tadeu e Pós-graduado em Desenvolvimento de Soluções Corporativas em Java pela FIAP. Possui mais de 10 anos de experiência em TI, sendo 6 anos como desenvolvedor Java atuando em empresas como Ericsson e IBM.