SouJava

Sociedade de Usuários da Tecnologia Java

Category Archives: JustJava

As Primeiras Palestras do JustJava 2013

Este ano o JustJava acontecerá em São Paulo, nos dias 7 e 8 de junho e o trabalho para a escolha das palestras está todo vapor.

A decisão final ainda vai levar alguns dias, mas já é possível apresentar algumas palestras.

Indo para as nuvens? Cuidado! A queda pode ser grande! – Daniel Wildt

Cloud Computing é o termo da vez, e muitas empresas querem testar e fazer uso do conceito. Colocar seus projetos e produtos podendo usar uma estrutura com precificação diferenciada e com controle dos recursos utilizados.
Você pode colocar seu projeto como está em uma infraestrutura em produção. Mas aí você descobre que pode pagar pelo o que usa. E neste momento se começa uma busca por economia de centavos em tudo o que é possível. E esta busca torna nossa arquitetura mais flexível, nosso código precisa ser simples e componentizado. Nossos recursos precisam ser melhor alocados. Mais disponibilidade. Mais restrições. Horários de descanso dos sistemas? Sim! E adeus servidor com muita RAM! Olá pequenos servidores!
Vamos tratar nesta palestra sobre desafios no desenvolvimento de software para usar conceitos como Infraestrutura como serviço e Plataforma como serviço. Identificar restrições importantes de serem levadas como regras nos projetos, padrões de arquitetura, de integração e de projeto que se tornam úteis para organizar a evolução de um projeto nas nuvens.

Aplicações desktop nativas com HTML5, CSS3 e JS com backend usando Servlets 3 – Loiane Groner

HTML 5 é a tecnologia do momento. Tem sido usada tanto em sistemas web quanto sistemas mobile. Uma novidade agora chega ao mercado: aplicações desktop nativas com front-end em HTML 5, CSS 3 e JS, mas no backend, você pode continuar a usar a sua linguagem favorita, como Java por exemplo. Nessa palestra vamos conhecer um pouco mais sobre essa nova vertente e como podemos utilizar o Java (e o que temos que mudar em aplicações atuais) para que funcione com aplicações desktop. Também vamos ver uma demo de uma aplicação com Java no servidor, e a mesa aplicação nativa rodando no Mac OS e no Windows (e apenas 1 código).

Desenvolva plugins para o compilador do Java (8) – Marcelo de Castro

Conheça esta novidade poderosa do Java 8 e crie análises personalizada de código fonte.

Esta nova funcionalidade prevista para o JDK 8, permite a criação de verificações extras em tempo de compilação, além de transformações do código.

Migrando aplicações do mundo real para o Java SE 8 – Michael Nascimento Santos

A nova versão da plataforma Java contem profundas mudanças na linguagem, evolução das bibliotecas existentes e adição de novas APIs com o objetivo de melhorar a expressividade do código, tirar proveito dos múltiplos cores e prover uma solução padronizada para problemas comuns. O que acontece, porém, quando tentamos migrar código de aplicações reais para que usem o que há de novo no JDK? Até que ponto o código se torna realmente mais legível? Em que cenários há ganhos reais de performance e em quais isso não ocorre? Como que as novas APIs podem reduzir o tempo de desenvolvimento? Quais frameworks e APIs famosas apresentam problemas? Descubra a resposta a essas perguntas nessa palestra, baseada na nossa experiência real.

Imergindo na JVM – Otavio Goncalves de Santana

Certamente o Java é atualmente uma das linguagens mais usadas e uma das mais populares no mundo, sendo que os seus maiores diferenciais não estão na linguagem e sim na JVM (Máquina virtual Java). Conheça um pouco mais sobre esse motor, seu funcionamento e sua arquitetura para tirar melhor proveito dela em suas aplicações.

Atendendo milhares de requisições na prática e com pouco código – Paulo “JCranky” Siqueira

Com uma pilha de tecnologias simples e leve rodando na JVM, vamos ver como atender milhares de requisições na prática. Combinando Play Framework 2 e Akka 2, vamos ver uma aplicação funcionando. Veremos também seu código e os conceitos por trás do sistema, deixando claro porque e como a solução funciona.

Mary had a little λ (lambda) – Stephen Chin

Lambda expressions are coming in Java 8 and dramatically change the programming model. They allow new syntactic patterns that were not possible before, increasing the expressiveness and power of the Java language. In this presentation, you will learn how to take advantage of the new lambda-enabled Java 8 APIs including enhanced collections, functional interfaces, and simplified event handlers. Start using these in your application today leveraging the latest OpenJDK builds so you can prepare for the future Java 8 release.

O SouJava está no Facebook. Acompanhe o Twitter do SouJava.

Submissão de Palestras para o JustJava 2013

Estão abertas as submissões de palestras para o JustJava 2013, o evento acontecerá nos dias 7 e 8 de junho na Senac Santo Amaro. O evento é organizado pelo SouJava em parceria com a Sucesu e é um grande evento da comunidade Java Brasileira, não perca essa oportunidade! Submeta sua palestra, ou melhor, suas palestras e participe! Data de encerramento da submissão de palestras: 28/fevereiro/2013. Notificações das palestras aprovadas entre 30 de março.

JustJava: Promoção dos Chorões!

Na semana que vem vai acontecer o JustJava, o Evento Java da Comunidade Brasileira!

http://www.justjava.com.br

Como organizador do evento, o SouJava tem alguns ingressos para distribuir, então, resolvemos fazer a “Promoção dos Chorões”!

Você quer ir ao JustJava, assistir as palestras internacionais, trocar ideias e informações com alguns dos maiores profissionais Java do Brasil e do mundo, e está sem grana ou esqueceu de reservar no orçamento da empresa?

Essa é a sua chance de “chorar” pelo seu ingresso!

O SouJava vai distribuir, amanha as 17hs, 10 ingressos para a “chorada” mais criativa:

“Eu preciso ir no JustJava de graça porque….”

  • tô duro!
  • meu filho assaltou minha carteira!
  • minha mãezinha lá de barbacena queria que eu fosse, mas num tinha um trocadim pra me dar…

Se a sua “chorada” for convincente e criativa, você leva o ingresso na faixa, catraca livre!

Submeta agora a sua frase:

https://docs.google.com/a/soujava.org.br/spreadsheet/viewform?formkey=dEdTd3NnMHBEVHBySkpraFpqSjIxWFE6MQ

Não perca a chance. Você tem ate amanhã às 17hs para “chorar” pelo seu ingresso!

Ah! E com os preços acessíveis do JustJava, quem chorar que está caro, NAO LEVA! :-)

http://www.justjava.com.br

Boa sorte!

Bruno.

Últimos dias para inscrições para o JustJava 2012!

Estamos nos últimos dias para inscrições para o JustJava, evento que desde o ano 2000 vem sendo o principal evento independente sobre a tecnologia Java no Brasil.

JustJava
http://www.justjava.com.br
18 e 19 de maio
SENAC – São Paulo, SP

O JustJava acontecerá nos dias 18 e 19 de maio (sexta e sábado) e conta com uma série de palestrantes nacionais e internacionais. Veja algumas palestras:

  • Java Concurrent Animated – Victor Joseph Grazi
  • Computação em Nuvem com Java – Vitor Ciaramella
  • How Eclipse Works – Steven Michael Milinkovich, Eclipse Foundation
  • Usando HTML 5 WebSockets com Java – Helder da Rocha
  • Java API for Social Media – Werner Keil
  • Desenvolvendo uma aplicação RIA com ExtJS 4 e Jax-RS – Loiane Groner
  • Everything you need to know about JavaFX 2.0 – Stephen Chin, Oracle
  • JCP and You – Patrick Curran
  • Java Optimization methodologies and pitfalls – Anil Kumar
  • A plataforma JVM e suas linguagens – Andre Fonseca
  • Understanding Java Garbage Collection – Gil Tene
  • As modificações na linguagem: Java 7 e 8 – Eder Magalhães
  • 10 demos inusitadas e divertidas com Java – Vinicius Senger
  • Arquitetura Evolucionária em um Ambiente Java EE – Wagner Santos

Grade completa no site: http://www.justjava.com.br

Não perca esse grande evento da comunidade Java Brasileira!

JustJava
http://www.justjava.com.br
18 e 19 de maio
SENAC – São Paulo, SP

Bruno

Prorrogado o prazo para o Call4Papers do JustJava 2012

O prazo para a submissão de trabalhos para o JustJava 2012 foi prorrogado para dia 7 de março.

Inscrições e mais informações: http://justjava.com.br

Aproveite esta oportunidade e participe do principal evento independente sobre a tecnologia Java no Brasil, que será realizado nos dias 18 e 19 de maio, enviando sua submissão de palestras, debates ou mini palestras nos macro temas: Core Java, Enterprise Java, Mobile, Casos de sucesso e outros assuntos ligados a Plataforma Java.

Mais detalhes na página da chamada de trabalhos do JustJava2012.

Aberta a Chamada de trabalhos para o JustJava 2012

Estamos começando a preparar o JustJava 2012, o principal evento independente sobre a tecnologia Java no Brasil, que será realizado nos dias 18 e 19 de maio! E você, Profissional Java Brasileiro, pode participar enviando a sua palestra até o dia 29 de fevereiro 7 de março (prazo prorrogado), pois está aberta a chamada de trabalhos para o JustJava 2012!

As submissões podem ser para realização de palestra, debate ou mini palestras nos macro temas: Core Java, Enterprise Java, Mobile, Casos de sucesso e outros assuntos ligados a Plataforma Java.

Mais detalhes na página da chamada de trabalhos do JustJava2012.

JustJava – Primeiras Palestras

O time de avaliadores do JustJava está nesse momento trabalhando para escolher as melhores palestras para o evento e montar o conteúdo do evento, voltado para desenvolvedores profissionais.

A decisão final ainda vai levar alguns dias, mas já é possível escolher algumas palestras, para dar um gostinho do que vem por ai!

O JustJava acontecerá em São Paulo, nos dias 13 e 14 de maio. Veja mais detalhes sobre o JustJava, incluindo como se inscrever e como assistir o evento remotamente.

Do JDBC 1.0 ao JPA 2.0 – Marcelo Castro

Apresentaremos como foi a evolução das APIs de persistência em banco de
dados da Plataforma Java, apresentando resumidamente as diferenças entre as versões do JDBC (Java DataBase Connectivity), o papel dos mecanismos de mapeamento objeto-relacional, principalmente o Hibernate, no estabelecimento da JPA (Java Peristence API), bem como a evolução para a versão 2.0 da JPA.

Guia de arquiteturas Java EE 6 – Vinicius Senger

Vamos apresentar nesta palestra um conjunto de quatro arquiteturas para serem utilizadas com Java EE 6 em diferentes contextos, para diferentes cenários de negócio. Java EE 6 puro: para soluções mais simples que demandam produtividade aliada a confiabilidade das tecnologias nativas como EJB, JMS e JSF. #2 Híbrido com OSGi: esta é uma excitante tendência e mostraremos como funcionam aplicativos Java EE com o fantástico sistema de classloading do OSGi. #3 Java EE 6 sem JSF: apresentaremos nesta arquitetura algumas propostas para você poder utilizar tecnologias de user-interface como Ext JS, jQuery, etc. #4 Java EE 6 com legados J2EE: apresentaremos técnicas de adoção do Java EE 6 com respeito e integração aos legados em Java. Vamos apresentar mini-aplicativos completos que ilustram as arquiteturas e descreveremos as suas principais características.

CDI + Seam 3: Impulsionando a evolução na modelagem de aplicações Java EE – José Rodolfo Freitas

Com a chegada da especificação CDI (Context and Depedency Injection) ao Java EE 6, finalmente os desenvolvedores tem um modelo completo e simples de injeção de dependências contextuais que facilita o desenvolvimento de componentes em uma aplicação enterprise. No entanto, o impacto desta especificação não limita-se somente à preencher as lacunas geradas na revolução causada pelo java EE 5. O CDI propõe e encoraja uma revisão das boas práticas na engenharia de sistemas. Surge assim, um novo modelo de desenvolvimento. Nesta sessão, abordaremos essa evolução que sugere uma mudança de paradigma na modelagem dos componentes da aplicação. Serão exploradas as boas práticas que tornaram-se anti-patterns, novos padrões emergentes e como o recém lançado, Seam 3, pode complementar essa nova arquitetura.

Vulnerabilidades em aplicações web e seu riscos – Luis Asensio

Essa palestra irá apresentar as cinco maiores vulnerabilidades em aplicações web, que podem comprometer a integridade dos dados e colocar em xeque a credibilidade do desenvolvedor, da TI e da própria marca do cliente.

Como criar DSLs em Java: nem sempre você pode usar Scala, Clojure, Ruby ou Groovy! – Alexandre Porcelli

A ideia de criar DSLs (Domain Specific Languages) que permitam escrever
programas de forma mais natural e expressiva não é nova, mas infelizmente ainda pouco executada. Com o surgimento de linguagens como Ruby, Scala, Clojure e Groovy o tema voltou à tona devido ao suporte oferecido por estas linguagens que facilitam e estimulam o uso e criação de DSLs. Porém nem sempre podemos usar estas linguagens! Os programadores Java não podem criar suas próprias DSLs? Seria tão complicado criar DSLs em Java? Definitivamente não! Nesta apresentação será mostrado, com código Java sendo produzido ao vivo, como criar APIs fluentes e utilizar as ferramentas ANTLR e Xtext para criar DSLs (internas e externas) de forma divertida e descomplicada.

Usando Java na nuvem com AWS (Amazon Web Services) – Leandro Marciano César

Apresentação do conceito de núvem computacional. Onde estamos e para onde vamos. Vantagens competitivas da utilização da nuvem. Apresentação do Amazon Web Services (AWS). Usando o AWS para servidores de aplicação JBoss, recursos e passo-a-passo.

GlassFish 3.1: clusters, alta disponibilidade e administração centralizada – Paulo Jerônimo Neves Ribeiro

Esta palestra aborda a arquitetura de cluster no GlassFish 3.1, o uso de SSH, melhorias de escabalidade no Domain Admin Server (DAS) e no esquema de tolerância a falhas, a nova ferramenta de configuração balanceador de carga e, por fim, apresenta os passos para implantar um aplicativo de alta disponibilidade usando a linha de comando ou o ambiente gráfico de administração. Também abrange a alta disponibilidade de serviços como JMS e WS-ReliableMessaging.

JSF 2: Uma discussão sobre adoção de suite de componentes – Eder Magalhães

Quase 2 anos após o lançamento do JavaServer Faces 2, vale a pena adotar uma biblioteca de componentes visuais customizados? Nessa palestra apresentaremos qual é o status das principais suítes de UI Components: RichFaces, ICEFaces e PrimeFaces.

Scala como alternativa para aplicações Java – Alberto Souza

Scala é uma das principais linguagens a aproveitar a JVM como runtime, e sua integração com Java traz várias vantagens para o desenvolvedor Java. Será apresentado um exemplo de código escrito em Java e no decorrer da apresentação sera escrito o mesmo código em Scala usando os recursos providos pela linguagem. Será mostrado desde a estrutura básica da linguagem até recursos mais avançados.

Seguir

Get every new post delivered to your Inbox.

Junte-se a 282 outros seguidores