Confira as apresentações que aconteceram no JUG 12

O nosso 12º foi um sucesso, confira o que aconteceu neste post.

A primeira apresentação foi do William Antônio que fez a apresentação mais básica do evento falando sobre debugging, veja a descrição da palestra abaixo.

Vamos debugar aplicações Java. Aplicações pequenos, como um hello world. Aplicações grandes como um servidor de aplicação. Vamos pra dentro da JVM. Não consegue debugar? Vamos injetar código em aplicações rodando em produção. Tudo isso em aproximadamente 20 minutos de palestra.

Logo em seguida o Tony Lâmpada falou sobre front-end com Vue.js.

Nesta palestra vou mostrar como venho usando e reusando uma arquitetura/fluxo de trabalho extremamente produtivo com Django no backend e Vue.js no front. E vou passar todos os bizus de como vc pode fazer o mesmo.

Ao voltar do coffee tivemos a palestra do Pedro HOS sobre segurança com KeyCloak.

Na palestra vou mostrar como é fácil adicionar segurança em sua aplicação de maneira bem simples utilizando o keycloak (http://www.keycloak.org/) um produto mantido pela Red Hat e o Wildfly Swarm =).

Em seguida sobre REST e boas práticas do Cleber Lopes Campomori.

Quantas vezes já ouvimos falar (ou até nós mesmos falamos) que alguém criou uma API REST somente pelo fato de esta entregar um JSON? Esse é um equívoco bem comum… Porém, é necessário saber que na verdade a utilização do REST não tem nenhuma relação direta com o JSON! Chegou a hora de discutirmos o que é afinal o tal do REST, a relação deste com o JSON e também falarei um pouco sobre a famigerada batalha XML x JSON. Vamos também conversar um pouco sobre o protocolo HTTP e verificar o quão importante é entender como ele funciona.

Logo em seguida tivemos então a apresentação do Itamar Rocha falando sobre DevOps na prática.

Vamos demonstrar na prática como configurar um “pipeline” de entrega contínua com uma api REST utilizando Docker, e os testes unitários e funcionais automatizados desta api e sua publicação na cloud e nuvem.

E fechamos com o Renato Puccini apresentando a orquestração de Containers utilizando o Openshift, uma aprensetação com exemplos e sem slides.

É isso pessoal, aguardamos vocês no próximo evento que deve acontecer em breve e com foco em iniciantes!

Anúncios

Confira o que aconteceu no JUG Vale 12

Mais um encontro do JUG de sucesso! Dessa vez contamos com aproximadamente 60 participantes, sendo que 38 ainda estavam no momento do sorteio, no final do evento.

Nosso evento contou com 6 palestras, troca de livros e um café da manhã custeado por 11 participantes do JUG e muitos participantes trouxeram voluntariamente alimentos que foram doados para Obra Social da Paróquia São Sebastião na Vila Industrial pelo Professor Reinaldo Arakaki

No final do evento contamos com o sorteio de 3 livros gratuitos da Casa do Código e um brinde trazido pelo palestrando convidado, o Renato Puccini.

Antes mesmo do evento começar as pessoas já chegavam. 8 da manhã e tínhamos dezenas de pessoas aguardando o início do JUG! Realizamos a abertura divulgando os links para os participantes, em seguida William Antônio fez a apresentação mais básica do evento falando sobre debugging,  depois Tony trouxa a palestra sobre VueJS e paramos para um breve coffee. A abertura e as duas palestras iniciais foram gravadas, veja:

Ao voltar do coffee tivemos a palestra do Pedro HOS sobre segurança com KeyCloak, em seguida sobre REST e boas práticas do Cleber Lopes Campomori, tivemos então a apresentação do Itamar Rocha falando sobre DevOps na prática e fechamos com o Renato Puccini apresentando a orquestração de Containers utilizando o Openshift.

Fechamos com sorteio usando nossa famosa aplicação em JavaFX e sorteamos 3 livros da Casa do Código e um brinde trazido pelo Renato Puccini! Todas as apresentações estarão no post a seguir. Você pode ver algumas fotos do evento no facebook do JUG Vale, mas seguem algumas abaixo:

 

É isso pessoal, aguardamos vocês no próximo evento que deve acontecer em breve e com foco em iniciantes!

Entenda o que faz um desenvolvedor Full Stack no JUG Vale 12

Muitos já devem ter ouvido falar sobre Desenvolvedores FullStack, que são aqueles familiarizados com todas as camadas de uma aplicação Web e se sentem confortaveis desenvolvendo nas mais diversas partes. Na prática ele pode desenvolver Javascript, quanto um Web Service Java, a conexão ao banco de dados, entre outras coisas.

No JUG 12 você vai ter a oportunidade de saber um pouco mais sobre essas partes:

  1. Para começar o Pedro Silva irá mostrar como podemos proteger uma aplicação REST utilizando o Keycloak. Essa é uma parte muito importante do desenvolvimento de um produto, pois muitos serviços permitem o login em várias aplicações e também utiliza como fonte diversos outros serviços (já logou em algum site usando o facebook?);
  2. Em seguinda o Tony Lampada irá falar sobre Vue.js, um framework Javascript que vem ganhando bastante espaço no desenvolvimento Web e que facilita a ligação com o que vem do servidor com uma página Web (vocês traz conteúdo no formato JSON, mas as páginas são estruturadas HTML, como mostrar o JSON?);
  3. Para fechar nossa agenda fullstack teremos o Cleber Lopes que irá então discutir APIs REST. No geral uma aplicação Web se comunica com o servidor através de endpoints REST, mas o estilo arquitetural REST é muito além de simplesmente colocar um endpoint pra retornar JSON, é disso que o Cleber irá tratar;

 

É isso aí, somos suspeitos para falar, mas não perca o JUG dessa sábado! Vai ser bacana. Também não se esqueça de se inscrever (link abaixo) e trazer um quilo de alimento não perecível.

bit.ly/jugvale12

Como contribuir para o JUG 12

Está chegando! É nesse sábado a 12º edição do JUG Vale. Veja a programação, está muito bacana com conteúdo para iniciantes e também sobre tecnologias recentes (microservices, computação em nuvem, containers e mais).

Muitas pessoas perguntam como podem participar do JUG. Dessa vez fizemos uma vaquinha para conseguimos realizar o nosso coffee e já atingimos 80% com a ajuda de 9 membros do JUG! Essa é uma forma que você poderá utilizar para fazer parte do JUG, pois sabemos da dificuldade em participar ativamente da organização.

Alguns podem estar se perguntando aonde está o patrocínio das empresas. A verdade é que não é tão simples conseguir patrocínio e já tivemos experiências não tão agradáveis no passado (outras ótimas experiências também) e dessa vez decidimos fazer independente, com a ajuda de vocês.

Caso você chegou em cima da hora e não vai conseguir contribuir com a vaquinha, não se preocupe. Leve um quilo de alimento não perecível (açucar, arroz, feijão, farinha de trigo, leite em pó, sal não vale, heim) que iremos doar para uma instituição da região. Se você está se perguntando o motivo de não termos avisado antes é que tivemos um JUG que os alimentos levaram alguns dias para encontrar destino, dessa vez queríamos organizar melhor a distribuição.

 

Em resumo, todos podem contribuir com a vaquinha ou levando um quilo de alimento no dia do evento que iremos entregar para alguma instituição da região, que será anunciada nesse blog.

Inscreva-se no evento – é nesse sábado, gratuito, no centro de São José dos Campos!

 

bit.ly/jugvale12

Você está preparado para a revolução dos Containers e computação em nuvem?

O mercado de TI está se movimentando rapidamente para colocar as aplicações em nuvem em contraste ao modelo tradicional (servidor no cantinho da empresa com o “cara da TI” cuidando dele). Empresas estão investindo pesado no que vai ser a nova plataforma de desenvolvimento, a nuvem. A nuvem tem projetos, produtos empresas por trás, mais notável é o uso de containers Docker e ferramentas para gerenciar os mesmos, como o Kubernetes.

 

Image result for docker

 

Tudo isso começou há alguns anos atrás e atualmente os investimentos estão focando mais em containers Docker e em plataformas em nuvem.  Após Docker se consolidar como a ferramenta padrão para containers, temos então a introdução do Kubernetes, que é uma alternativa de código aberto para orquestrar e escalar imagens.

Image result for kubernetes

 

Se você está perdido ou até sabe o que é o Docker, mas gostaria de conhecer mais, então o 12º Encontro do JUG é o seu lugar! Teremos duas palestras sobre essas tecnologias:

  • Itamar Rocha irá trazer uma palestra mais próxima do desenvolvedor falando sobre arquitetura de micro serviços utilizando imagens Docker (DevOps na Prática – Microserviços + Docker + testes automatizados);
  • Renato Puccini foi  convidado pelos organizadores do JUG e irá falar sobre casos reais de empresas movendo suas aplicações para uma abordagem baseada em imagens Docker e utilizando o Openshift. Com a palestra Como usar containers e como orquestra-los usando OpenShift , Puccini irá trazer muita informação sobre o uso de containers com o Openshift.

Gostou? Inscreva-se AGORA e não fiquei para trás nessa revolução:

bit.ly/jugvale12

Participantes do JUG terão descontos na Casa do Código e Alura

Alura                                        

É com muito prazer que anunciamos mais uma vez a parceria com a Casa do Código e a Alura. Participantes do JUG Vale 12 terão direito a descontos em livros da Casa do Código e também no Alura.

A Casa do Código é uma editora brasileira conhecida pelos livros de alta qualidade com conteúdos mais básicos até avançados. A também brasileira Alura é uma das maiores plataformas de cursos online do mundo, que contém conteúdo diverso de cursos, desde edição de vídeo, startups  e programação.

Todos os participantes do JUG terão direito a um desconto que será anunciado no evento, na abertura. Teremos sorteios de 3 ebook da Casa do Código. O sorteio irá acontecer  antes da nossa pausa para o coffeee e no fechamento do JUG.

O que está esperando? Inscreva-se já:

bit.ly/jugvale12

Confira a programação do 12º encontro do JUG

Está chegando, é no dia 7 de Abril, as 8:00, na UNESP da José Long, em São José dos Campos. O nosso JUG já está com a grande pronta! Teremos palestras para todos os públicos nesse JUG:

  • Na abertura pretendemos falar rapidamente sobre quem ajudou a realizar o evento, as novidades do Java e recados rápidos
  • Em seguida teremos duas palestras rápidas coladinhas sobre como debugar aplicações Java e como proteger APIs REST usando o Keycloak;
  • A próxima palestra já irá pular para o front end, javascript, falando sobre VueJS
  • Faremos um breve intervalo com um coffee que você pode nos ajudar;
  • Voltamos falando mais sobre APIs REST, Docker e fechamos com uma palestra que irá falar como levar o docker para o mundo real utilizando o premiado Openshift!

Veja a grade (pode sofrer pequenos ajustes até o dia do evento):

Importante que nessa edição mais uma vez focamos em trazer temas sugeridos pela comunidade. Convidamos um palestrante (amanhã falaremos dele aqui no blog) para trazer experiências de implementação de containers na vida real em clientes com realidades diferentes, uma visão mais próxima do que acontece no mercado.

Gostou, Inscreva-se agora!

Por fim, note que somos um JUG, todo nosso trabalho é voluntário. Não temos funcionários e trabalhamos com um tempo apertado e dedicação limitada, por essa razão nem sempre conseguimos patrocínio para o coffee em tempo hábil, mas entendemos que o coffee é parte importante de um JUG, é lá que falamos sobre Java a vontade, conhecemos empresas e colegas da região. Por isso estamos fazendo uma vaquinha para coletar dinheiro para o nosso coffee! Contribua!