Aprendendo Java e muito mais com a série de blogs “aprendendo-*”

Olá pessoal,

Faz bastante tempo que não posto por aqui! Essa postagem é bem rápida para divulgar esse projeto pessoal de blogs onde tenho uma série chamada aprendendo-*, onde eu mesmo blogo sobre diversos assuntos. Atualmente tenho os seguintes blogs

 

Blog sobre JavaFX http://aprendendo-javafx.blogspot.com.br/

Blog sobre JavaEE http://aprendendo-javaee.blogspot.com.br/

Blog sobre JavaSE http://aprendendo-javase.blogspot.com.br/

Temos também nosso canal no youtube: https://www.youtube.com/channel/UCqcrA3XWMvkFotZ4WNgBMsg

A ideia é estender para diversas áreas sempre com exemplos e material em português. Todos os blogs vão ter os tópicos bem organizados e assim que os tópicos básicos forem cobertos, focaremos em postagens mais avançandas e menos frequentes, ficando o blog como base de conhecimento para todos!

Gostou? Apoie a ideia curtindo nossa página no facebook e compartilhando nossas postagens! Obrigado.

TI No Vale 2012

Olá Pessoal! O JUG Vale, o qual sou um dos fundadores e organizadores, está ajudando a organizar o TI no Vale 2012.

O evento é, como sempre, gratuito e só pedimos um quilo de alimento não perecível que será doado para uma instituição de nossa região.

A importância de um evento desse tipo é clara, pois enfrentamos um “deficit” de profissionais bons na área de TI. Área que só tende a crescer aqui no Brasil, pois como crescimento do país, existe a necessidade de novos softwares, além da atualização e do “mantenimento” dos já existentes. Nossa região, o Vale do Paraíba, concentra empresas gigantes(Embraer, GM, Johnson) e institutos importantes(Parque tecnológico, ITA, Unifesp), além de termos percebido um aumento relativo de empresas que prestam serviço de TI na região (sem números oficiais).

Peço a vocês que divulgem entre seus amigos, escola, trabalho, igreja, em praças públicas, na casa da sogra, em todos os lugares! O dia está próximo, só nós podemos fazer a diferença!

PS: Não se esqueça de curtir a página do evento no facebook: http://www.facebook.com/TiNoVale2012

Cartaz TI No Vale

Breve resumo: Ida ao JavaOne San Francisco

Olá Pessoal.

Esse ano tive a oportunidade de participar do JavaOne San Francisco 2012. Foi de longe uma das melhores experiências da minha vida, tanto técnica quanto pessoal.

Para quem não sabe, o JavaOne é simplesmente o maior evento sobre Java do planeta e é lá onde você encontra os maiores programadores e entusiastas da plataforma. Não vi muitas sessões, mas tive oportunidade falar com pessoas com as quais eu só trocava e-mail antes e ainda ser apresentado para outros que nunca imaginei conhecer. .

Notei também que os javeiros do Brasil estavam em peso lá. A galera do SouJava realmente nos representou. O Bruno Souza é a cara do Brasil e a Yara com o VInicius Senger são “rockstars” lá no meio de tantos mestres. No geral, pude conhecer outras pessoas que são muito ativas nesse meio, mas eu particularmente nunca tinha ouvido falar. É a famosa brincadeira que diz que eu tive que virar o mundo para conhecer brasileiro.

Fora as pessoas, o evento é lotado de palestras durante o dia todo. São tantas coisas que é impossível não se arrepender em nenhuma delas, pois coisas legais muitas vezes acontecem de forma concorrente. No final as apresentações foram todas disponibilizadas online! Por outro lado, acredito que o que mais vale em eventos desse tipo é estar em contato com as pessoas desse meio.

Um dos meus objetivos no evento era também divulgar o nosso JUG e acredito que fiz isso com bastante sucesso, pois o Stephen Chin usou a camiseta do JUG durante uma apresentação inteira, inclusive saindo em uma foto épica com ela! O motivo de eu ter ido lá era co-apresentar com o Steve sobre Visage, a apresentação está no link e minha função principal foi escrever código :).

Por fim eu pude conhecer aquele país um pouco e o melhor era ver uma outra cultura. Também viajei para algumas cidades na compania do Jonathan Giles, que foi uma pessoa incrível durante toda essa etapa da viagem.

Infelizmente eu fiquei um pouco decepcionado comigo mesmo ao ver quão as pessoas são além do básico com Java, senti que eu deveria me dedicar mais. Também por não ter conseguido me expressar bem em vários momentos. Mas pelo menos voltei mais motivado com a tecnologia! Sugiro a todos que tiverem a oportunidade: Vão! Não percam tempo pensando. Caso não tenham tempo ou condições de ir ao JavaOne San Francisco, não se esqueçam do JavaOne Latin America que acontece em São Paulo no começo de dezembro!

Apresentações e novo blog sobre JavaFX

Em Julho fiz duas apresentações sobre JavaFX para o TDC – The Developer Conference logo após ter apresentado sobre esse tema no nosso JUG Local, o JUG Vale. Esse mês também fiz outra apresentação para o TDC na edição de Florianópolis.

Como os eventos mostraram bastante resultados e muita gente interessada, resolvi criar o blog Aprendendo JavaFX.  Nele iremos falar dos aspectos básicos da tecnologia para habilitar o leitor a criar aplicações com JavaFX. Depois de cobrir os tópicos básicos, vamos focar em apresentar aplicações do mundo real.

Abaixo estão os slides da apresentação mais recente que fiz para o TDC:

Acesse o blog e deixe seu comentário!

Java consumindo menos memória que uma página do Gmail?

Eu estava vendo o status do projeto Pivot e algo me chamou a atenção: uma aplicação Java no navegador está consumindo menos que o meu GMail aberto. O mesmo vale para outras páginas. Vejam abaixo as evidências disso:

Total da aplicação Java(aproximadamente) = 1 + 48 + 11 + 12 = 72;
Gmail = 90 (sem contar a parte do Browser em sí)

Estamos falando de uma aplicação de demonstração de uma tecnologia, ou seja, contém todos os possíveis componentes do Pivot. Mais uma coisa, o navegador também estava consumindo muito mais, eu estava levando em conta só o processo do GMail, lembrando que ele precisa do chrome, que “come” mais um pouquinho. Um outro ponto importante é que eu mexi na aplicação para caramba para garantir que ela estaria usando tudo(várias instâncias já criadas) e não era somente um uso de memória da aplicação aberta. Depois de um tempo mexendo, o uso de  memória parou nesse valor (aprox. 48 mb), mas começou com em torno de 20 mb.

Não sou advogado do diabo, mas isso deve ser levado em conta na hora de escolher sua tecnologia e hoje com a volta do cliente rico Java (através do JavaFX), o desenvolvedor tem tudo que necessita em suas mãos.  Isso sem contar que teoricamente o JavaFX seria mais leve (e vai melhorar, pois será parte do Java 8) que o Pivot, pois contém uma API gráfica melhorada e recursos de aceleração gráfica(quando necessários).

Pense nisso!

OBS: Obviamente esse post não é sobre uma comparação mega profissional com todos os parâmetros e “testes de fogo” com as tecnologias. Não é também uma mega propaganda para o Java e nem um “flame”. A idéia é que antes essas aplicações Java “engoliam” memória e hoje a situação é outra: Java está muito mais leve!

Acontece semana que vem o 2º Encontro do JUG Vale

O JUG Vale – Grupo de Usuários Java do Vale do Paraíba – terá o seu segundo encontro na semana(23/Junho/2012) que vem e acontecerá no auditório do CEDEMP.

Os destaques para essa edição do encontro é Computação nas nuvens e a extensão do evento para o dia todo. É notável também o fato da divulgação ter atingido sites como GUJ, JavaFree, FATEC SJC (os envolvidos na organização são alunos de lá), alguns blogueiros(são uns 5, não irei linkar todos, desculpe :( )  e até o site do OpenShift(uma vez uma apresentação será dedicada a essa plataforma PaaS da Red Hat).

Como um participante do grupo, minhas palavras são de orgulho dessa região. Todo mundo lá, de todas as instituições, diversas empresas e cidades. Nomes conhecidíssimos ao lado de iniciantes na plataforma Java. Isso é empolgante, o espaço é para todos!

Outro ponto legal é a participação de muitas pessoas na divulgação e até na contribuição com o site e arte (feita pelo pessoal da 3Birds).

Não perca tempo e inscreva-se  agora mesmo!

Início Rápido em JavaFX com o livro “JavaFX 2.0: Introduction by Example”

JavaFX 2.0 tem menos de 2 anos de vida e já conta com diversos blogueiros ativos e muitas aplicações e exemplos espalhados pela internet. No entanto, o que mais impressiona é a qualidade dos livros já lançados. Um desses livros é o “JavaFX 2.0: Introduction by Example“, o qual fui gentilmente convidado pelo autor, o senhor Carl Dea, para fazer uma review.

“JavaFX é agora Java” é a mudança mais marcante no JavaFX 2.0, mas a API do JavaFX também traz novidades na forma que criamos GUI em Java. Se você é um programador Java e quer rapidamente começar com JavaFX este é o livro para você.

Através dos exemplos, você vai entender como a API gráfica do JavaFX funciona. De uma forma prática, sem explicações profundas  e teóricas e com mais foco no código, o livro apresenta as principais características do JavaFX tais como “binding”, controles de interface, como trabalhar com vídeos e áudio, efeitos gráficos entre outros.

Eu também sugeriria esse livro para professores que gostam de utilizar laboratórios em suas aulas por que acredito que os estudantes não se entediaram nos estudos e verão os resultados do que aprenderam imediatamente, sem ter que enfrentar um semestre inteiro de intensas teorias para depois ter que aplicar o que viram. Se você é um hobbysta de aplicações gráficas e quer conhecer JavaFX, o livro também é uma boa pedida.

Os exemplos em “JavaFX 2.0: Introduction by Example” são claros e bem explicados. O senhor Dea se atentou a detalhes descrevendo o que há de novo em cada exemplo apresentado no decorrer do livro.

É claro que essa abordagem também tem um custo. Você não vai se tornar um especialista em Java e nem saber todas as APIs relacionadas a nova API gráfica do JavaFX somente lendo esse livro, mas essa não é a intenção. Então, se você quer se aprofundar em curto período para aprender os básicos de JavaFX, esse é o livro para você!

(também postei uma versão em inglês no site da Amazon)

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.