<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[PT.JUG]]></provider_name><provider_url><![CDATA[http://jug.pt]]></provider_url><author_name><![CDATA[PT.JUG]]></author_name><author_url><![CDATA[https://jug.pt/author/ptjug/]]></author_url><title><![CDATA[Inscrições abertas para o 20º encontro&nbsp;PT.JUG]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>Estão abertas as inscrições para o 20º evento do PT.JUG, marcado para o próximo dia 23 de Abril, na Sala de Reuniões &#8211; Pavilhão Central, do <a href="http://tecnico.ulisboa.pt/pt/sobre-IST/localizacao/#alameda" target="_blank">IST &#8211; Alameda</a>.</p>
<p>Agenda:</p>
<ul>
<li>18h30 – Boas vindas e networking</li>
<li>19h00 – Bringing a legacy Java Application to 2015</li>
<li>19h45 – Intervalo</li>
<li>20h00 – O que realmente significa arquitetura microservices?</li>
<li>20h45 – Jantar e networking</li>
</ul>
<p><a href="http://www.eventbrite.com/e/registo-encontro-ptjug-16492529600?ref=ebtn" target="_blank"><img src="https://www.eventbrite.com/custombutton?eid=16492529600" alt="Eventbrite - Encontro PT.JUG" /></a><br />
&#8230;ou acompanhe no <a href="http://lanyrd.com/cfkgxm" target="_blank">Lanyrd</a>.</p>
<p>Como é habitual, no final do evento será sorteada uma licença para a última versão do <a href="http://www.jetbrains.com/idea/" target="_blank">IntelliJ IDEA</a>.</p>
<h3>Bringing a legacy Java Application to 2015</h3>
<details open>
<summary><strong>Abstract</strong></summary>
<p>O FenixEdu é uma plataforma para Gestão Académica e Administrativa para instituições de ensino superior. Desenvolvido em 2002, uma época em que Struts 1 e OJB dominavam o mercado e o Hibernate era apenas uma criança.</p>
<p>Nesta talk irei falar do percurso tomado para modernizar as mais de um milhão de linhas de código, e tornar a plataforma moderna e adaptada aos tempos de hoje, com a integração com Spring MVC, JAX-RS, Bootstrap, Angular, entre outros.</p>
<p>Irei também falar de diferentes abordagens, por nós tomadas, a problemas comuns como o ORM e a evolução de interfaces.<br />
</details>
<details open>
<summary><strong>João Carvalho</strong></summary>
<p>Developer Java no FenixEdu desde 2011, focado em desenvolvimento de infraestrutura para aplicações web, DevOps e performance engineering. Graduado em 2013, com um Mestrado em Engenharia Informática e de Computadores pelo Instituto Superior Técnico. Conhecido no Twitter por @johnkarva.<br />
</details>
<h3>O que realmente significa arquitetura microservices?</h3>
<details open>
<summary><strong>Abstract</strong></summary>
<p>A ideia de aplicações distribuídas não é nada nova, há 8 anos atrás tivemos a tendência com SOA. Agora esta tendência está de volta com um novo nome, o que mudou e o que realmente importa para o programador?<br />
</details>
<details open>
<summary><strong>Raphael Adrien</strong></summary>
<p>Programador Java com 8 anos de experiência, foi JUG Leader do GOJava &#8211; Grupo de Usuários Java do Estado de Goiás. Participou em vários eventos de IT, mora em Portugal há 9 meses, é atualmente programador na Caixa Geral de Depósitos. Descobriu recentemente que não existe bacalhau do Porto 🙂<br />
</details>
]]></html><thumbnail_url><![CDATA[https://www.eventbrite.com/custombutton?eid=16492529600]]></thumbnail_url><thumbnail_width><![CDATA[227]]></thumbnail_width><thumbnail_height><![CDATA[32]]></thumbnail_height></oembed>