Portugal Java User Group

O primeiro evento de 2014 já está confirmado e começamos em grande! Quinta-feira, dia 16 de Janeiro, teremos a presença do Jean-Louis Monteiro, um programador bem conhecido do mundo do Java e de origem lusitana. Este evento contará mais uma vez com o apoio do Mestrado de Open Source Software (MOSS) do ISCTE-IUL e será realizado no auditório B203 do edifício ISCTE II.

A agenda é a seguinte:

  • 18h30 – Boas vindas e temas livres
  • 19h00 – CDI/Deltaspike
  • 19h50 – Intervalo
  • 20h00 – Apache TomEE
  • 21h00 – Jantar e convívio

No final do evento serão sorteados dois prémios:

  1. Uma licença para o melhor IDE de Java do mercado: o IntelliJ IDEA, no valor de 179€.
  2. Um ebook sobre testes unitários em Java: Practical Unit Testing with JUnit and Mockito, no valor de $25.

Eventbrite - Encontro PT.JUG

CDI/Deltaspike

Abstract

Originally named “Web Beans”, CDI was created to fill the gap between EJB on the back-end, JSF in the view layer and only in a Java EE environment. But it became obvious that most features were very useful also in Java SE and CDI would be a good backbone for building the future of the Java EE platform.

DeltaSpike consist of a number of portable CDI extensions that provide useful features for Java application developers. It will also ensure true portability! DeltaSpike is tested on different CDI implementations like Apache OpenWebBeans and JBoss Weld, and also on different Java EE servers like Apache Tomcat and TomEE, JBoss AS 7, Oracle GlassFish 3.1+, IBM Websphere 8.x, Oracle Weblogic Server 12c, Jetty, and others.

Jean-Louis Monteiro

Jean-Louis is a Senior Java Enterprise Software Architect and passionate about Open Source. His experience includes banking, insurance, telecommunications and public domain. Jean-Louis teaches Java EE 6 at the local University in France. After six years contributing Apache OpenEJB, Jean-Louis was invited to join the JCP and currently participates in the EJB 3.2 Expert Group. Jean-Louis is a contributor of various open source projects focused mainly within the Apache Software Foundation. He is a committer and member of the Project Management Committee (PMC) for the Apache OpenEJB project and was strong force in the creation of TomEE.

Apache TomEE

Abstract

Apache TomEE is the Java EE Web Profile certified version of Apache Tomcat and combines the simplicity of Tomcat with the power of Java EE. This session introduces TomEE and shows how Tomcat applications leveraging Java EE technologies can become simpler and lighter. It also goes into detail on latest advancements, testing techniques, clustering features and production considerations. Tomcat lover or a TomEE enthusiast? You don’t want to miss!

Jean-Louis Monteiro

Jean-Louis is a Senior Java Enterprise Software Architect and passionate about Open Source. His experience includes banking, insurance, telecommunications and public domain. Jean-Louis teaches Java EE 6 at the local University in France. After six years contributing Apache OpenEJB, Jean-Louis was invited to join the JCP and currently participates in the EJB 3.2 Expert Group. Jean-Louis is a contributor of various open source projects focused mainly within the Apache Software Foundation. He is a committer and member of the Project Management Committee (PMC) for the Apache OpenEJB project and was strong force in the creation of TomEE.

Eventbrite ou JUG Events?

12º Meeting PT.JUG

Patrocinadores: ISCTE-IUL
Local: ISCTE-IUL, Lisboa
Data: 24 de Outubro de 2013

Apresentações:

  • Automate your infrastructure with Chef and Vagrant
    João Nelas

  • Os IDEs modernos e outras ferramentas de desenvolvimento
    Paulo Gaspar

    Apresentação sem slides, feita directamente com código fonte e com a ajuda do IDE (Eclipse).

Sorteio:

Cobertura: http://lanyrd.com/2013/12o-encontro-ptjug/

Quinta-feira dia 24 de Outubro irá ter lugar o 12º encontro PT.JUG. Este evento será realizado em colaboração com o Mestrado de Open Source Software (MOSS) do ISCTE-IUL em Lisboa que nos cedeu o auditório B104 do edifício ISCTE II.

A inscrição deve ser previamente feita através do site JUG Events, mas podem também juntar-se ao evento no Lanyrd para serem notificados quando os slides forem publicados.

No final do evento serão sorteados dois prémios:

  1. Uma licença para o melhor IDE de Java do mercado: o IntelliJ IDEA, no valor de 179€.
  2. Um ebook sobre testes unitários em Java da colecção Practical Unit Testing, no valor de $25.

A agenda é a seguinte:

  • 18h30 – Boas vindas e temas livres
  • 19h00 – Automate your infrastructure with Chef and Vagrant
  • 19h50 – Intervalo
  • 20h00 – Os IDEs modernos e outras ferramentas de desenvolvimento
  • 21h00 – Jantar e convívio

Este evento vai contar com as seguintes apresentações:

Automate your infrastructure with Chef and Vagrant

Abstract

Instalar e configurar computadores e aplicações é uma grande seca. E nunca fica tudo a funcionar à primeira, mesmo que já o tenhamos feito montes de vezes.

O Chef é uma ferramenta simpática para automatizar toda a instalação e configuração de um computador, de forma a que seja apenas necessário executar um comando e esperar um pouco. E nunca se esquece de nenhum passo.

O Vagrant é um complemento interessante para quem precisa de gerir ambientes de desenvolvimento mais ou menos complexos.

Vou apresentar a nossa experiência na Cult Of Bits com estas duas ferramentas. Abaixo as instalações manuais!

João Nelas

CTO da Cult Of Bits, uma startup portuguesa no mundo do software empresarial. Há mais de 10 anos a desenvolver profissionalmente software para a web, sempre baseado na plataforma Java. Um gajo porreiro 🙂

Os IDEs modernos e outras ferramentas de desenvolvimento

Abstract

Um dos factos que mais me tem surpreendido no muito que tenho trabalhado em equipe é o pouco partido que a maioria dos programadores parece tirar dos IDEs modernos e de outras ferramentas de desenvolvimento.

Esta apresentação visa demonstrar as reais capacidades que os IDE (Integrated Development Environment) e algumas outras ferramentas de desenvolvimento têm para facilitar e agilizar o nosso trabalho. Trata-se não só de poupar (muitos) keystrokes mas também de poupar a nossa memória e o nosso tempo de pesquisa por APIs e respectiva documentação.

A apresentação será constituída especialmente por demonstrações ao vivo e a cores, incidirá especialmente pelos IDEs, mas também demonstrará que a Shell (a do sistema operativo, não a petrolífera) é vossa amiga.

Paulo Gaspar

Há um par de décadas a desenvolver software, metade das quais com Java. Cá e lá fora.
Últimos grandes temas: aplicações Web, integração de sistemas, arquitecturas SOA e melhoria de produtividade – frameworks, Continuous Integration, etc.
Desafio actual: desenvolver aplicações web, depressa, bem e sem dor.
É um desafio e pêras…

11º Meeting PT.JUG

Patrocinadores: ISCTE-IUL
Local: ISCTE-IUL, Lisboa
Data: 03 de Julho de 2013

Apresentações:

Cobertura: http://lanyrd.com/2013/11o-encontro-ptjug/

Javapocalypse

Quarta-feira dia 3 de Julho irá ter lugar o 11º encontro PT.JUG. Este será realizado no ISCTE-IUL em Lisboa na sala C103 do edifício ISCTE II.

A inscrição pode ser feita através do JUG Events ou do Lanyrd.

No final do evento será sorteada uma licença para o melhor IDE de Java do mercado, o IntelliJ IDEA, no valor de 179€.

A agenda é a seguinte:

  • 18h30 – Boas vindas e temas livres
  • 19h00 – Apache Camel
  • 19h50 – Intervalo
  • 20h00 – Testes com JMockit e Hamcrest
  • 21h00 – Jantar e convívio

Este evento vai contar com as seguintes apresentações:

Apache Camel

Abstract

Framework de integração que disponibiliza um sistema de rotas onde podemos definir a origem das mensagens bem como todo o processamento que achemos necessário efectuar pelo meio antes de enviar a mensagem para o seu destino.

Os “endpoints” (origem e destino) podem ser configurados utilizando os mais diversos protocolos, file, sftp, imap, jms. …

Quanto às mensagens transaccionadas, o Camel não espera nenhum formato em específico, o que significa que podemos receber, processar e enviar qualquer tipo de mensagem sem ter que converter para um formato único à priori.

Tiago Salvado

Software developer na MoreData onde trabalha essencialmente em aplicações Informix, Oracle e Java. Na área do Java tem estado mais no “back-end”, nomeadamente em integrações e migrações, mas com alguns projectos Android e Web pelo meio.

Testes com JMockit e Hamcrest

Abstract

Hoje, todos nós reconhecemos que os testes são parte integrante e essencial no desenvolvimento de software.
Esta apresentação tem como objectivo identificar diferentes abordagens para podermos tornar os testes mais ágeis e fáceis de escrever, fazendo uso de alguns patterns, de bibliotecas como o JMockit e/ou Mockito e escrevendo matchers com o Hamcrest.

Hugo Marcelino

Formado em Matemática Aplicada à Investigação Operacional na Universidade Nova de Lisboa. Tem forte gosto pela linguagem Java assim como por linguagens de scripting como Ruby, Groovy e JavaScript, sendo o seu alvo preferencial desenvolver aplicações Web.
É uma pessoa curiosa, que procura sempre aumentar o seu leque de conhecimentos, experimentando novas linguagens e novas tecnologias.
Para relaxar, gosta de um bom filme ou mandar uns tiros no Urban Terror, de preferência na cabeça de alguém (se bem que é quase sempre ao contrário).