CEJUG TECH DAY 2009

Palestras

Do REST ao RESTful na prática!

Depois de tantas experiências em sistemas de integração onde o foco era o serviço, grandes desenvolvedores do mundo inteiro evoluiram o conceito para centrar suas preocupações nos recursos, e com isso, poder utilizar toda a força da web e do HTTP em seus projetos. O salto entre uma aplicação REST e RESTFul envolve o uso de recursos hipermídia e permite a criação de uma nova geração de ferramentas e sistemas que dizem informam ainda mais do que um recurso rest comum. Essa diferença pode permitir que novos sistemas se integrem a clientes já existentes uma vez que as tecnologias escolhidas podem ser aquelas que já são onipresentes: requisições http, hiperlinks, javascript, html e xml. Nessa palestra você vai entender rapidamente a diferença entre REST e RESTFul, além de código prático em ruby/rails e java para tirar proveito dessa arquitetura, utilizando o restfulie, open source desenvolvido pela Caelum.

Guilherme Silveira

Guilherme Silveira é especialista em Java para a web e graduando em matemática aplicada na USP, ministrou diversas palestras relacionadas ao tema em eventos e empresas pelo Brasil. Atualmente é commiter do codehaus pelos projetos XStream e Waffle, além de participar do VRaptor, iniciativa brasileira. Atualmente é consultor e instrutor da Caelum.







Domando uma infra Java em ambiente de produção de alta demanda

Quais são as capacidades necessárias para atender um ambiente de produção baseado na plataforma Java que não pára(24/7/365) e é capaz de fornecer respostas de menos de 100 milisegundos com várias requisições simultâneas? Quais combinações de software e configuração são usadas em uma infra-estrutura capaz de escalar facilmente? Como diagnosticar eventuais problemas nesses ambientes relacionados ao runtime? Como monitorar bugs que ocorrem em producao em tempo real? Como separar ambiente online de offline(batch)? Como usar mais de um núcleo de processador e IO assíncrona para acelerar o tempo de resposta? Enfim, apresentar técnicas usadas em um sistema Java de grande porte para fornecer uma ótima experiencia para o usuário, minimizando erros e maximizando o uso dos recursos de servidor disponíveis. Tudo isso sem gastar um centavo, com software aberto e livre. Não, isso não é uma daquelas propagandas mágicas da IBM ou da Oracle! Nem vai garantir a paz entre administradores de sistema e desenvolvedores de software! Ou curar insônia apos noites e noites procurando a causa do problema que derruba o sistema todos os dias! Mas se você é arquiteto de sistemas, sysadmin ou mesmo aquele desenvolvedor que faz o deploy da aplicação em produção e possui problemas seguidos para manter seu ambiente Java rodando, pode ser de seu interesse então! A idéia é demonstrar na prática as capacidades possíveis, abordando cenários e como aplicar tecnologia existente, seja ela baseada em Java ou relacionada.

Julio Viegas

Julio Viegas trabalha há mais de 10 anos na area de tecnologia como desenvolvedor/arquiteto/instrutor e mentor, é graduado em desenvolvimento de sistemas pela UNISUL. Possui as certificações Sun T3 Java(Sun Certified Java Trainer), SCEA 5 e 1, SCBCD 5, SCDJWS 1.4 e 5, SCWCD 1.4, SCJP 5 e SCJA 1. Atualmente trabalha como Arquiteto de Software e Sistemas do SPC Brasil e Instrutor Java na Globalcode. Eventualmente desenvolve circuitos eletrônicos e firmwares para plataformas baseadas em Intel/Atmel 8051 e Renesas M16C.


JDK7 – O que o futuro nos reservou para o Java

A proxima versão do Java está sendo esperada para o inicio de 2010. Nesta apresentação nós iremos ver uma lista das últimas novidades que irão entrar e das que irão sair desta nova versão da JDK. As maiores novidades serão:

    Modularização da JDK: Projeto Jigsaw
    Pequenas mudanças na linguagem: Projeto Coin
    Suporte a linguagens dinâmicas na JVM: Projeto Da Vinci Machine

Simon Ritter

Simon Ritter é um evangelista de tecnologia da Sun Microsystems, especialista em tecnologias emergentes incluindo grid computing, RFID, rede de sensores sem fio, robótica e wearable computing. Trabalha em TI desde 1984 e é bacharel em Física pela Universidade de Brunel, no Reino Unido. Inicialmente trabalhando como desenvolvedor para a AT&T e em seguida para a Novell, Simon passou a fazer parte da Sun em 1996 quando passou trabalhar tanto como desenvolvedor Java quanto como Consultor.

Segredo dos grandes portais de conteúdo: A força do Java com o VCM

O desafio de manter o funcionamento de grandes portais como o UOL, Terra, Oi e Claro envolve todo o ciclo de vida de suas informações que vai desde a sua criação até a publicação e disponibilização em ambiente Web. Neste cenário, poucas soluções suportam todos os passos necessários e são capazes de suportar a alta carga de requisições destes sites na prática. Neste mercado, o VCM (Vignette Content Management), que em sua atual versão desenvolvida em Java, se destaca como um produto completo. Nesta palestra palestra será visto em uma visão macro como um produto em Java, o VCM, se tornar uma das mais usadas ferramentas de gerenciamento de conteúdo de grande porte. Também serão apresentados alguns sites que usam o VCM e foram desenvolvidos aqui em Fortaleza.


Josênio Cândido Camelo possui graduação em Informática pela Universidade de Fortaleza (2003) e mestrado em Engenharia de Teleinformática pela Universidade Federal do Ceará (2008) tendo como tema Federação em ambientes SOA. Atualmente desenvolve atividades de pesquisa, capacitação e desenvolvimento na iFactory e é Professor e membro do conselho do curso de Sistemas de Informação da Falculdades Nordeste. Tem experiência na área de Ciência da Computação , com ênfase em Sistemas de Computação, trabalhando a mais de sete anos com desenvolvimento em Java.


Horário, Data e Local


Data: 04 de Dezembro de 2009 Horário: 17:00h às 21:20h
Local: Auditório Central – FANORMapa




Programação

Horário Assunto Duração
17:00 as 17:10 Boas vindas e apresentações 10 minutos
17:10 as 18:00 Segredo dos grandes portais de conteúdo: A força do Java com o VCM 50 minutos
18:00 as 18:10 Programas do CEJUG 10 minutos
18:10 as 19:00 Domando uma infra Java em ambiente de produção de alta demanda 50 minutos
19:00 as 19:10 Sorteios 10 minutos
19:10 as 20:00 Do REST ao RESTful na prática! 50 minutos
20:00 as 20:20 Coffee-Break 20 minutos
20:20 as 21:10 JDK7 – O que o futuro nos reservou para o Java 50 minutos
21:10 as 21:20 Encerramento do Evento 10 minutos

Inscrições


Confraternização
  • -


Materiais
  • -


Fotos
  • -


Videos
  • -


Patrocínio

 

 

 

 

 

 

 

Apoio