Portugal Java User Group

Virtual Java Developer Day 2013

Depois do Webcast de lançamento do Java EE 7, vem aí mais um Virtual Java Developer Day, cobrindo Java SE, Java EE e Java Embedded.

https://oracle.6connex.com/portal/java2013/login

Quarta-feira, 19 de Junho de 2013 às 17h00.
Terça-feira, 25 de Junho de 2013 às 09h00.

Webcast sobre Java EE 7

Java EE 7 Webcast

Regista-te para participares no Webcast ao vivo de introdução ao Java Enterprise Edition 7.

Quarta-feira, 12 de Junho, 2013 / Quinta-feira, 13 Junho, 2013

09:00 PT / 12:00 ET / 17:00 Lisboa (quarta-feira)
21:00 PT / 00:00 ET / 05:00 Lisboa (quinta-feira)

https://blogs.oracle.com/theaquarium/entry/registration_for_live_webcast_introducing

10º Meeting PT.JUG

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

Apresentações:

  • Welcoming
    Samuel Santos

  • Metrics: performance monitoring or business value optimization?
    João Nelas

  • Aumentar a Produção e Qualidade no Desenvolvimento de Aplicações Web
    Paulo Gaspar

    A apresentação será adicionada assim que possível.

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

Quinta-feira dia 24 de Janeiro irá ter lugar o 10º encontro PT.JUG.
Este evento será realizado em colaboração com o Mestrado de Open Source Software do ISCTE-IUL em Lisboa que nos cedeu o auditório B103 do edifício ISCTE II.
A inscrição pode ser feita através do JUG Events ou do Lanyrd.

A agenda é a seguinte:

  • 18h30 – Boas vindas e temas livres
  • 19h00 – Metrics: performance monitoring or business value optimization?
  • 19h50 – Intervalo
  • 20h00 – Aumentar a Produção e Qualidade no Desenvolvimento de Aplicações Web
  • 21h00 – Jantar e convívio

E vai contar com as seguintes apresentações:

Metrics: performance monitoring or business value optimization?

Abstract

Medir é uma actividade muito útil. Porque nos deixa tomar melhores decisões, porque nos ajuda a perceber a realidade e porque nos deixa perceber quando algo de extraordinário está a acontecer.

Metrics é uma livraria Java desenvolvida pela Yammer que torna muito simples obtermos métricas sobre as diferentes componentes das nossas aplicações. Foi feita para ser usada em produção, onde é mais necessária, pelo que é eficiente e “leve”.

Vamos ver o que podemos fazer com ela, o que faz sentido medir, e de que forma podemos aceder e tratar os dados produzidos.

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 🙂

Aumentar a Produção e Qualidade no Desenvolvimento de Aplicações Web

Abstract

Como aumentar a produtividade e qualidade do produto final no desenvolvimento de aplicações web usando práticas de Continuous Integration.

Alguns tópicos a abordar:

  • Ferramentas e melhores práticas;
  • O que resulta e o que não resulta. Perigos a prevenir;
  • Técnicas simples de:
    • Redução do boilerplate e redução geral do arranque do projecto;
    • Redução do turnaround em ciclos de teste / desenvolvimento;
    • Formação e partilha de informação entre a equipe técnica;
    • Re-utilização e dependency management de artefactos web (Livrarias javascript + CSS e outros);
    • Monitorização da produção de código.

Algumas ferramentas abordadas:

  • Jenkins CI Server;
  • Eclipse (mas tudo o que apresentarei deverá funcionar co outros IDEs);
  • Maven;
  • Git;
  • etc.
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…

Contamos com a presença de todos!

9º Meeting PT.JUG

Patrocinadores: Present TechnologiesLinkare
Local: IST, Lisboa
Data: 21 de Junho de 2012

Apresentações:

  • Easy JEE Application Development with JBoss Tools
    Koen Aers
  • Rapid Application Development with JBoss Forge
    Koen Aers

Cobertura: http://lanyrd.com/2012/9o-encontro-ptjug/

Quinta-feira dia 21 de Junho irá ter lugar o 9º encontro PT.JUG. Será em Lisboa no Anfiteatro do Complexo Interdisciplinar do IST.
Este evento contará com a presença de Koen Aers, um engenheiro da JBoss muito experiente em conferências e JUGs.

Agenda

  • 16h00 – Boas vindas
  • 16h10 – Debates sobre temas livres
  • 17h20 – Intervalo
  • 17h30 – Easy JEE Application Development with JBoss Tools
  • 18h20 – Intervalo
  • 18h30 – Rapid Application Development with JBoss Forge
  • 19h30 – Jantar e convívio

Easy JEE Application Development with JBoss Tools

Abstract

JBoss Tools is a set of plug-ins that integrate in the Eclipse Integrated Development Environment. Together with the example projects and quick starts from JBoss Central, these reveal themselves invaluable for the Java EE developer. Whether you want to use JPA, CDI or JSF, JBoss Tools provides handy features that will make your life easier. Additional bonus functionality includes Maven integration, runtime detection and deployment in the cloud with support for OpenShift.
In this session we will zoom in on these elements and demo how you would create and deploy a HTML5 application on OpenShift with JBoss Tools.

Koen Aers

Koen is currently driving the Eclipse integration of the JBoss Forge project. Before this assignment he was responsible for the Eclipse support and the different workflow editors of the jBPM project. Koen graduated as a Civil Engineer from the Belgian Royal Military Academy and obtained an additional Master’s Degree in Information Technology at the Brussels Free University. Before joining JBoss, he worked respectively in the IT department of the Belgian Army and as a software consultant. Koen is a regular speaker at public events and conferences.

Rapid Application Development with JBoss Forge

Abstract

A common complaint you hear a lot about Java development is that it is quite a burden to get started. For a newbie, it takes a lot of knowledge and effort to even put the simplest JSF application to work.
JBoss Forge is an incremental enhancement tool that lets you take an existing Java project and safely work in new functionality. Whether you want to set up JSF, use persistence or enable integration testing with Arquillian, it all becomes a real breeze.
In this session you will learn how to take advantage this powerful new technology. You will see how it can be used to rapidly create, test and deploy enterprise Java applications. Forge truly will turn out to be one of the missing links you have been looking for in Java development.

Koen Aers

Koen is currently driving the Eclipse integration of the JBoss Forge project. Before this assignment he was responsible for the Eclipse support and the different workflow editors of the jBPM project. Koen graduated as a Civil Engineer from the Belgian Royal Military Academy and obtained an additional Master’s Degree in Information Technology at the Brussels Free University. Before joining JBoss, he worked respectively in the IT department of the Belgian Army and as a software consultant. Koen is a regular speaker at public events and conferences.

Contamos com a presença de todos!

A inscrição pode ser feita no JUG Events ou no Lanyrd.

A partir de Novembro de 2012 a Oracle decidiu não continuar a disponibilizar as novas releases do Java SE 6 nos sites de download públicos. No entanto, os arquivos das releases anteriores permanecerão acessíveis.
É por isso aconselhável que os developers e utilizadores atualizem as suas versões para a mais recente do Java SE, a versão 7, já disponível para download público.

Segundo a Oracle, a partir da release 7u5 a atualização da JVM será feita automaticamente, começando com a instalação para Microsoft Windows. Inicialmente, uma fração das instalações será automaticamente atualizada. Depois de algum tempo a atualização automática vai passar a ser para toda a gente. A Oracle também afirmou que não mais contribuirá para o OpenJDK 6 a partir de novembro de 2012. Todos os esforços serão voltados para o OpenJDK 7 e para o Oracle JDK 7.

Além disso, a versão padrão disponível para download a partir do java.com também vai mudar de Java SE 6 para Java SE 7 nas próximas semanas.

Para mais detalhes, consultem a FAQ disponível e o Roadmap.

8º Meeting PT.JUG

Patrocinadores: Present Technologies
Local: Universidade de Coimbra (DEI), Coimbra
Data: 18 de Abril de 2012

Apresentações:

Cobertura: http://lanyrd.com/2012/8o-encontro-ptjug/

Estão abertas as inscrições para o 8º encontro do PT.JUG que se vai realizar já no próximo dia 18 de Abril.
Desta vez o evento terá lugar na cidade dos estudantes – Coimbra – no anfiteatro B1 do Departamento de Engenharia Informática da Universidade de Coimbra.

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

Introducing Infinispan

Abstract

What is Infinispan, what are its key features and a set of use cases where in which it can be deployed.

Mircea Markus

Mircea Markus has joined JBoss’s clustering team in 2007 as a core engineer. He has been working on various clustering components, such as JBossCache, PojoCache or JGoups. He is one of the founders of Infinispan project on on which he has been concentrating his efforts for the last two years. He has also the founder of project Radargun – a benchmarking framework data grids.

Using JPA applications in the era of NoSQL: Introducing Hibernate OGM

Abstract

There exists a range of NoSQL solutions with strong differences in performance, functionality, reliability, isolation, ease of use. This is a technical richness, but a cost in terms of migration, and and when you need to choose one for your next project it becomes a complex research quest.
In this talk we discuss the purpose of Hibernate OGM and how it can help switching from a relational database diving into NoSQL, and switching from NoSQL to NoSQL if you change your mind.
Hibernate OGM (Object Grid Mapper) is built on the robust and proven Hibernate engine and helps you to port existing JPA applications to alternative storage engines decoupling most of application’s code from a specific NoSQL solution.
Sanne will explain how OGM is designed, how to use it, and what to expect next.

Sanne Grinovero

Sanne Grinovero is a member of the Hibernate and Infinispan teams at JBoss by Red Hat. He focuses on search and NoSQL capabilities, like Hibernate Search and Infinispan’s integrations with Apache Lucene and Hibernate OGM. He lived in Holland, Italy, Chile, Portugal and currently resides in Newcastle Upon Tyne.
Sanne has been an early adopter of cloud technologies, worked as a consultant focusing on JBoss products and other open source technologies. Spoke at conferences such as Devoxx, JBoss World, JUDCon, Java Day, OpenBlend, Agile Day, various JBug and JUG events. You can follow him on Twitter as @SanneGrinovero.

Contamos com a presença de todos!
Efectuar inscrição

7º Meeting PT.JUG

Patrocinadores: KnowledgeWorks
Local: IST, Lisboa
Data: 16 de Fevereiro de 2012

Apresentações:

Cobertura: http://lanyrd.com/2012/7o-encontro-ptjug/