SouJava

Sociedade de Usuários da Tecnologia Java

Category Archives: Java

Encontro SouJava de Julho [Online]

O próximo encontro do SouJava, será online. O evento terá como assunto Problemas para integrar serviços e tecnologias? Webservices com Java é a solução!

O evento acontecerá no dia 28 de Julho, quinta-feira, a partir das 19:30 AM.

 

Palestrante: Evaldo Antonio Pinto Junior

Título: Problemas para integrar serviços e tecnologias? Webservices com Java é a solução!

Descrição: Seu serviço, acessível de qualquer lugar!
Use WebServices e torne seu serviço disponível para qualquer aplicação, em qualquer linguagem!
Com a explosão dos devices e aplicações, seu serviço precisa ser fácil de ser acessado! Afinal, o mundo hoje é formado por serviços e APIs disponíveis na internet. O sonho é construir aplicações modulares, compostas de multiplos serviços independentes. Os tais microserviços são um exemplo!
Essa apresentação vai mostrar como voce pode resolver os seus problemas de comunicação entre aplicações e seus serviços, de forma fácil. Através da tecnologia Java, usando Web Services JAX-WS e JAX-RS, e com vários exemplos práticos, você vai aprender como disponibilizar os seus serviços para qualquer outra aplicação, escrita em qualquer linguagem!

Mini-bio: Evaldo Antonio Pinto Junior, é Analista de Sistemas, tem formação superior como tecnólogo na área de informática, pós-graduado em MBA em Gestão de Projetos, pelo Centro Paula Souza, do estado de São Paulo, nasceu na cidade de São Paulo, estado de São Paulo, Brasil, atua há 13 anos na área de tecnologia da informação, com análise e desenvolvimento, sendo os últimos 9 anos como desenvolvedor Java, e também é entusiasta Java.

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.

Encontro técnico 2016 Tomitribe

tomee

O próximo encontro do SouJava que acontecerá neste mês de março, será na viva real com a participação internacional do David Blevins da tomitribe.

  • Data: 29 de março, terça-feira
  • Local: Viva Real
  • Horário: 19:00
  • Endereço: Rua Bela Cintra, 539 – Consolação, São Paulo (mapa)
    1° Andar
    Obs.: Próximo da estação de metrô Consolação (Linha Verde) e Paulista (Linha Amarela).
  • Inscrições: http://goo.gl/forms/al178Khhia

 

 
Título: Apache TomEE from Dev to Ops

Descrição: Apache TomEE is the Java EE distribution of Apache Tomcat. This session goes beyond the basics and explores some fun features both TomEE-specific and JavaEE-portable for supercharging your application development, runtime and maintenance. Have a huge pile of DAOs? Use TomEE’s abstract bean concept. Need to configure your application for many different environments? CDI and portable-extensions to the rescue. Want to create secured microservice distributions without any fuss? Nothing beats theTomEE Maven Plugin. Looking for a way to get detailed stats from your code? Hello annotation-driven monitoring support. Ever wish you could make your own management API? Check out the portable SSH Connector.
The perfect session for any TomEE or Java EE enthusiast looking for cool toys for both
developer and operations bliss.

Palestrante: David Blevins
Mini-bio: David has cofounded OpenEJB (1999), Geronimo (2003), and TomEE (2011). He is a member of the EJB 3.0, EJB 3.1, EJB 3.2, Java EE 6, Java EE 7, Java EE 8 Expert Groups and a member of the Apache Software Foundation. He is CEO and founder of Tomitribe and a veteran of open source Java EE and has been both implementing and defining Java EE specifications for more than 10 years with a strong drive to see Java EE simple, testable, and as light as Java SE. A contributing author to ‘Component-Based Software Engineering: Putting the Pieces Together’ (Addison Wesley), Blevins is a regular speaker at JavaOne, Devoxx, ApacheCon, OSCon, JAX and other Java-focused conferences.

Aberto o C4P para o JavaOne Latin America 2016

 

Está aberto o C4P, chamada de trabalhos, para o JavaOne Latin America 2016 que acontecerá entre os dias 28 e 30 junho na cidade de São Paulo, Para palestra pode enviar uma ou mais palestras nas seguintes categorias:

  • Core Java Platform
  • Emerging Languages
  • Java and Server-Side Development
  • Java, Big Data, and the Cloud
  • Java and Devices
  • Java Development Tools
  • Java, DevOps, and Methodologies

 

Informaçõeshttps://www.oracle.com/br/en/javaone/call-for-proposals.html

JCP Tour 2016

jcp_large

O Java Community Process (JCP) é um mecanismo cujo objetivo é elaborar especificações técnicas padrão para a tecnologia Java e entre os dias 18 e 26 de Janeiro acontecerá um Tour com alguns membros do comitê executivo em algumas cidades brasileiras:

 

 

Em São Paulo esse encontro acontecerá na Global Code e haverá transmissão.

 

  • Data: 26 de Janeiro
  • Horário: 19:00
  • Local: Globalcode São Paulo / Online
  • Endereço: Av. Bernardino de Campos, 327, São Paulo – SP, 04004-050 (Mapa)
  • Inscrição:AQUI
  • Entrada: Gratuíta

 

Programação:

Título: As melhores dicas para você impulsionar sua carreira de desenvolvedor, ganhar experiência e se posicionar no mercado. Mesmo que você não tenha terminado a faculdade!

Descrição: Nesse tempo de incertezas, você já pensou na sua carreira pros próximos anos? Está preparado para conseguir um bom estágio, ou uma boa posição em uma empresa bacana? Quer lançar sua idéia no mercado e precisa mostrar pros investidores que você é capaz? Como se tornar experiente, se todo mundo já exige experiência? Você vai tirar umas certificações para se destacar, ou pretende aceitar um empreguinho qualquer, para “ganhar experiência”?

Ser um profissional atualizado e ficar sempre antenado é de grande importância para a carreira. Mas não basta… É preciso mais do que conhecer. É fundamental colocar a “mão na massa” e passar por problemas reais, mostrar que você é capaz de trabalhar em equipe.

Existem atividades que você pode fazer HOJE, que vão te dar experiência, aumentar seu networking, e te posicionar no mercado muito antes de você entregar um currículo!

Essa palestra vai te mostrar técnicas e práticas simples, que qualquer desenvolvedor é capaz de fazer — mesmo os novatos — mas que trazem benefícios diretos para sua carreira. Aprenda como conhecer pessoas, ganhar experiências, trabalhar nos projetos mais importantes do planeta, sem sair do seu emprego atual ou antes mesmo de terminar a faculdade!

Os palestrantes são reconhecidos mundialmente pelo seu trabalho com Open Source e a definição da tecnologia Java, e vão contar suas melhores dicas para você alavancar a sua carreira em qualquer área do desenvolvimento de software que você escolher!

 

Palestrante: Patrick Curran

Mini-bio: Patrick Curran is Chair of the JCP. In this role he oversees the activities of the JCP Program Office including driving the process, managing its membership, guiding specification leads and experts through the process, leading the Executive Committee meetings, and managing the JCP.org web site. Patrick has worked in the software industry for more than 20 years and at Sun for 15 years. He has a long-standing record in conformance testing, and most recently led the Java Conformance Engineering team in Sun’s Client Software Group. He was also chair of Sun’s Conformance Council, which is responsible for defining Sun’s policies and strategies around Java conformance and compatibility.

Patrick Curran Patrick has participated actively in several consortia and communities including the World Wide Web Consortium (W3C) (member of the W3C’s Quality Assurance Working Group, co-chair of the W3C Quality Assurance Interest Group), and the Organization for the Advancement of Structured Information Standards (OASIS) (co-chair of the OASIS Test Assertions Guidelines Technical Committee). Patrick blogs at http://blogs.oracle.com/pcurran/

Palestrante: Otávio Santana

Mini-bio: Um Desenvolvedor apaixonado pelo que faz. Praticante da filosofia ágil e do desenvolvimento poliglota na Bahia, JUG Leader do JavaBahia, coordenador do SouJava além de auxiliar em diversos JUGs ao redor do mundo, um dos fomentadores do grupo LinguÁgil. Leva a sério o termo “Make the future Java” presente como membro do Java Expert Group em diversas especificações Java nas plataformas SE, ME e EE, principalmente na SE em que contribui diretamente para o projeto OpenJDK, além de ser membro do comitê executivo do JCP, inclusive ganhando um outstanding member award e Java Champion pelos seus feitos. Presente nos maiores eventos Java e desenvolvimento de software do mundo. Contribuiu para diversos projetos Open Source também é membro da OSI, Open Source Instituite, desenvolve e realiza manutenções nos principais projetos Java da Apache Foundation na qual atualmente é commiter. Quando sobra tempo, escreve artigos, livros e ajudar revisão técnica de diversos materiais no mundo Java.

Palestrante: Bruno Souza

Mini-bio: Bruno Souza é Presidente do SouJava. Conhecido como o “JavaMan”, é evengelista Java e open source, e trabalhou na criação e fortalecimento de comunidades em toda sua carreira. Foi diretor mundial de Comunidades Open Source, coordenou importantes comunidades como NetBeans e OpenSolaris e ajudou a criar a Comunidade Mundial de Grupos de Usuários Java. Desenvolvedor Java desde os primórdios da tecnologia, participou de alguns dos maiores projetos Java do país, e realizou centenas de apresentações em todo o mundo. Bruno é também Diretor da Open Source Initiative (OSI), onde discute a evolução do movimento open source. Quando não está em um computador, Bruno curte o seu tempo com a família em um pequeno esconderijo próximo a São Paulo. Amador em varias atividades — fotografia, fantoches, pai — ele tenta ter sucesso em algumas delas.

 

20 anos de Java[Encontro técnico de Julho na Oracle]

20 anos de Java

Nesses últimos dias estamos divulgando o maior Tour de JUGs, Java User Groups, da história do Java aqui no Brasil. O objetivo desse tour é celebrar os 20 anos de Java.

O encontro aqui de São Paulo será também o encontro técnico na Oracle do SouJava na Oracle.

O evento contará com a presença internacional do Stephen Chin além do Bruno Borges e Otávio Santana.

Palestras:

  • Develop and Test Java Applications in Minutes on Oracle Java Cloud Service
  • Bruno Borges
  • Raspberry Pi with Java
  • Stephen Chin
  • Desenvolvendo Stream com a Money-API
  • Otávio Santana

Hackergarten com o JCP

Venha participar do futuro do Java! Nesse sábado, 29 de novembro, será promovido o Hackergarten das APIs de dinheiro e unidade de medida, JSR 363 e 354.
Hackergarten é a formação de um grupo com objetivo de criar algo para outras pessoas usarem, seja software, documentação, material de educação, etc. A meta é que, no final da reunião, um patch ou similar seja submetido para um projeto open source ou implementação de referência.
Esse evento terá a participação de membros do Expert Group dessas JSRs, participação internacional do Patrick Curran (Chair of the JCP), do Bruno Souza e de outros grandes nomes da comunidade Java. Participe! O evento é gratuito e com direito a pizza.
  • Local: Globalcode
  • Endereço: Rua Bernardino de Campos, 327 – cj.22 – Paraíso – S.P. – próximo da estação do metrô Paraíso
  • Data: 29 de novembro
  • Hora: 9:00
  • Entrada: Gratuita
  • Inscrições: http://goo.gl/xNTIJP

Informações:

O SouJava está no Facebook. Acompanhe o Twitter do @SouJava

QCon SP 2014: O SOUJava confirma a presença

topo-post-630px-qconsp-2014

A quinta edição do QCon São Paulo ocorrerá nos dias 9, 10 e 11 de abril e trará muitas novidades importantes. Agora em um novo local e com seis tracks simultâneas, o maior evento independente para arquitetos e líderes técnicos será realizado no WTC Events Center, em São Paulo/SP.

O SOUJava estará presente em diversas tracks. Venha participar com a gente!

Informações e inscrições em: http://qconsp.com

SouJava na Qcon 2013

 

 

QCon São Paulo: 50+ Palestras e Ecossistema Java em Destaque

O QCon São Paulo 2013, a quarta edição do grande e tradicional evento voltado a desenvolvedores, arquitetos e líderes técnicos, acontece de 29 a 31 de agosto, e a tecnologia Java é um dos pilares. Serão mais de 50 palestras incluindo cinco keynotes internacionais. Membros do SouJava têm descontos especiais (confira no final)!

O evento começa com um Dia de Tutoriais em 29 de agosto. Já a conferência (30 a 31 de agosto) inclui palestras distribuídas em oito tracks, cobrindo assuntos como HTML5, UX, Java e a JVM, BigData, Cloud Computing, Arquiteturas, Desempenho e Escalabilidade, Scrum, TDD, Mobile e NoSQL. Uma track inteiramente dedicada a Java e à JVM traz seis palestras; veja um resumo de cada uma:

  • Menos é mais: 5 lições de otimização e arquitetura, por Flavia Rainone (Red Hat) – Lições tiradas dos servidores JBoss AS7 e WildFly, especialmente como esses servidores obtêm alto desempenho, trabalhando aspectos de footprint de memória, programação concorrente, cache e lazy loading, arquitetura e padronização. Lições aprendidas em anos trabalhando em projetos JBoss são apresentadas com exemplos e formas de aplicação no dia a dia.
  • Indo muito longe com Java: por trás dos frameworks e além do reflection, por Guilherme Silveira (Caelum) – Nessa palestra são mostrados como conceitos importantes da linguagem e da JVM influenciam e permitem a criação das bibliotecas mais utilizadas do mercado. Com muito código ao vivo, são implementadas pequenas versões de mapeadores objeto-relacionais como o Hibernate, sistemas de mocks como o Mockito e containers como containers EJB. Conhecer como esses recursos são usados na prática pode ser vital para encontrar erros e gargalos na sua aplicação.
  • Apontador.com: A experiência da migração para uma plataforma REST, por Wanderlei Souza (Apontador) – Conheça a experiência do time do Apontador no desenvolvimento de uma nova API REST usando Java e Spring. São mostrados desafios encontrados, problemas e soluções, e resultados da experiência de um ano de desenvolvimento de uma nova plataforma de busca de locais. Entre os principais tópicos: contexto e melhores práticas do REST; autenticação e permissionamento com OAUTH2; negociação de conteúdo com XML e JSON; console de desenvolvimento/testes; monitoração do estado da API e testes de integração.
  • Aplicações financeiras flexíveis através de DSLs na Plataforma Java, por Eder Ignatowicz (Dextra) – Detalhes sobre um case de uma grande aplicação financeira, onde um conjunto rico de tecnologias Java foi utilizado no desenvolvimento. As Decision Tables do framework Drools e uma nova DSL trouxeram flexibilidade e robustez ao sistema, facilitando muito sua manutenção e evolução. Foi ainda criado um painel gerencial da instituição com base em outra DSL desenvolvida através da API Java do GDocs. E o WebSockets combinado ao Drools permitiram monitorar riscos em tempo real.
  • Migrations for Java: Evoluindo seu banco de dados de maneira incremental, por Rafael Ponte (TriadWorks) – Assim como as Migrations no mundo Ruby On Rails, o ecossisema Java também possui alternativas para evoluir bancos de dados de maneira iterativa e incremental e já em produção. Serão apresentados benefícios que uma ferramenta de migrations traz em ambiente de desenvolvimento e produção, além de opções de migrations para o mundo Java. Ainda é mostrada a experiência ao adotar uma dessas ferramentas em projetos com BDs criados do zero e nos que precisam manter o legado.

A tecnologia Java também aparece forte nas tracks de Data Science, Cloud Computing e Fronteiras do Desenvolvimento. Alguns destaques:

Inscrições e desconto para o SouJava

Não deixe de aproveitar preços especiais inscrevendo-se antecipadamente, e de se juntar às mais de 600 presenças confirmadas no evento. Use o cupom de desconto ALUM13 ao realizar a inscrição, para obter 15% de desconto em cima do preço atual.

Veja mais detalhes sobre o QCon São Paulo 2013 no site do evento.

 


O SouJava está no Facebook. Acompanhe o Twitter do SouJava.

Tecnologia Java no TDC 2013

Essa semana, o SouJava está participando de muitas atividades no TDC-2013 em São Paulo. Convidamos a todos os desenvolvedores Java a se inscrever nas trilhas que estamos ajudando. Estamos trabalhando para trazer conteúdo relevante para a sua carreira e seus projetos Java!

O TDC São Paulo 2013 acontece essa semana, de quarta a domingo (de 10 a 14 de julho), na Universidade Anhambi-Morumbi. O conteúdo Java está muito bacana, não só nas trilhas Java, mas em varias outras trilhas relacionadas. Confira na ordem que vão acontecer:
  • Quarta-feira, dia 10/julho
Trilha Open Source — venha aprender como tirar proveito de Open Source para seus projetos, seus negócios e sua carreira. Palestrantes internacionais! Inscrição Gratuita
Trilha Cloud Computing — Java é uma das principais tecnologias do mundo de Cloud. Venha aprender como entrar nesse mercado hoje!
Hackathon Mobile — Quer desenvolver uma aplicação mobile com Java? Você não pode perder esse hackaton, com muitos brindes!
Workshop Java EE 7 — venha desenvolver uma aplicacao JavaEE de ponta a ponta! Traga seu notebook!
  • Quinta-feira, dia 11/julho
Trilha Arquitetura Java — frameworks, APIs, bancos de dados, multitenancy? Está tudo aqui! Nao perca!
Trilha TV-Digital — Java é um dos principais componentes da TV Digital Brasileira. Venha aprender como você pode disponibilizar suas aplicações nesse novo mercado!
  • Sexta-feira, dia 12/julho
Trilha Java — Java 7, Java 8, JavaFX. Opa! E tem outras linguagens na JVM também! Vai ficar de fora?
Trilha ALM — Deployment contínuo, Git, Jenkins, TFS. Quer descobrir como se gerencia o ciclo de vida das aplicações? As ferramentas para o mundo Java estão todas aqui!
  • Sábado, dia 13/julho
Trilha Java EE — Java EE, EJB, JSF, JPA. Acha pouco? Tem HTML5 e REST também!

E se você não é de São Paulo, você pode assistir à trilha Stadium do TDC, que traz uma palestra de cada trilha do evento, via webcast. Inscreva-se já!

Acompanhe também o SouJava nos perfis: facebook.com/SouJava e no twitter.com/SouJava

Além dessas trilhas que o SouJava esta ajudando a coordenar, tem muito mais acontecendo no TDC! Confira a programação completa do evento!

Esperamos você lá!

O SouJava está no Facebook. Acompanhe o Twitter do SouJava.