Pular para o conteúdo principal

Postagens

Mostrando postagens de outubro, 2010

JavaOne Brasil - Um grande evento, com um grande desconto!

O segundo semestre é sempre bem agitado, muitos eventos, semanas de tecnologia e informática nas Universidades. Momento de finalizar tantos planos iniciados em janeiro e começar os novos planos. Em termos de evento vamos encerrar 2010 em grande estilo, num encontro da comunidade Java brasileira, dias 07-09 de dezembro no JavaOne Brasil, no Transamérica Expo Center. A grade esta sendo finalizada e contará com diversas palestras internacionais, e também da comunidade brasileira, que não apenas participou submetendo as palestras, mas também está participando da seleção de 20 palestras.  Foi uma grande honra para o Vinicius e para mim receber o convite para participar deste comitê, junto com outros amigos do SouJava como Bruno Souza, Fabiane Nardon, Mauricio Leal e muitos outros representantes da comunidade brasileira. Completando um ciclo de participação no JavaOne: Conferencista, Palestrante, Imprensa e agora, no Comitê de avaliação de palestras. Embora o valor da entrada do Ja

CoreWeb na pós-graduação da Universidade Cruzeiro do Sul (UNICSUL)

O relacionamento entre a Globalcode e a Centro Universitário Módulo em Caraguatuba, recentemente incorporada a Universidade Cruzeiro do Sul (UNICSUL) começou através do contato com o Professor Flávio Marques , que organizou uma caravana com 25 pessoas que vieram de Caraguatatuba para o evento Profissão Java 2009, organizado pela Globalcode em parceria com a Universidade Anhembi Morumbi.  Recentemente, Vinicius Senger , autor original do curso Core Web e idealizador da iniciativa Elétron Livre, foi convidado pelo Professor Flávio Marques a ministrar um curso na pós graduação em Caraguatatuba, e desta forma o curso " Core Web - Desenvolvimento Web 2.0 com JavaServer Faces, Ajax|RichFaces, Facelets e JPA" foi inserido na Pós Graduação Lato Sensu MBIS - Desenvolvimento Sistemas Web como parte da disciplina "Programação para a Web (Java)" , que possui uma carga horária presencial de 48horas/aula.  Desta forma, além da pós graduação do Centro Universitário Módul

Python Brasil[6]

No dia 21/10 (próxima quinta-feira) acontece em Curitiba o 6º Encontro Brasileiro da Comunidade Python (http://www.pythonbrasil.org.br/2010). Entre os palestrantes tem bastante gente influente da comunidade Python no Brasil e no mundo, engenheiros do Google entre outros. As palestras viajam entre os mais variados assuntos, devido a característica dinâmica da plataforma, e vemos assuntos como Eletrônica, Google Appengine, Empreendedorismo, Jogos, Realidade aumentada, Computação Científica e muito mais. Grade completa aqui Estarei presente representando a YaW e espero conhecer mais sobre a plataforma que temos dedicado bastante do nosso tempo ultimamente. Estou particularmente interessado nas palestras sobre Django e Google AppEngine(que infelizmente todas parecem introdutórias sobre o GAE) e especialmente nos OpenSpaces(espero que consiga fazer algum app com o que aprender lá). Acompanhem no twitter pela hashtah #pythonbrasil e provavelmente teremos bastante cobertura em geral pela m

Por que (byte) 157 = -99? Parte 3 de 3

Depois de falar sobre a conversão entre as bases binária e decimal na primeira parte deste artigo e sobre a representação de inteiros em Java na segunda parte , finalmente, trataremos da conversão (cast) de tipos primitivos, e conseguiremos entender efetivamente Por que (byte) 157 = -99? Conversão de tipos primitivos inteiros Para responder a pergunta do título, vamos precisar saber o número de bits/bytes utilizados para representar cada um dos tipos primitivos inteiros na Plataforma Java. O tipo byte ocupa 1 byte ou 8 bits O tipo short ocupa 2 bytes ou 16 bits O tipo int ocupa 4 bytes ou 32 bits O tipo long ocupa 8 bytes ou 64 bits Então vamos observar a mensagem que se obtém ao tentar compilar o seguinte código: public class TesteConversao { public static void main(String[] args) { int inteiro = 157; byte b = inteiro; } } A mensagem apresentada é: TesteConversao.java:4: possible loss of precision found : int required: byte byte b = inteiro; ^ 1 error

Google App Engine em 10 minutos, sem exagero

O número de oportunidades que nos rodeiam é enorme. Evidentemente não há quem possa agarrar todos elas, mesmo porque muitas demandam algum investimento, no nosso caso, geralmente tempo e coragem para aprender coisas novas. Quantas pessoas já pediram para consertar um computador, configurar uma rede, um blog, um site? O que nos impede de criar um site ? um sistema de inscrição para uma prova de corrida de aventura ? Um site para uma pousada ? Para uma prima que vai casar ? Nenhum destes projetos vão nos deixar milionários, nem serão considerados como a mais sensacional criação de 2010... Mas são necessidades reais, relativamente simples. Mesmo sendo um projeto simples, a finalização de um projeto demanda diferentes skills: - Programação e banco de dados - Configuração de ambiente de produção, domínio, DNS... - Design, imagens... (dica: fazer coisas simples) - Uso do Google Analytics (sim, todo projeto tem que ter né? ) O concurso de Google App Engine foi criado para que poss

Java Web Frameworks no AppEngine

Na última semana, anunciamos o nosso primeiro concurso na Globalcode , e nesta primeira edição queremos incentivar os alunos a explorarem e conhecerem mais a plataforma do Google AppEngine. Muita coisa nova tem sido feita na plataforma, e muitas outras ainda estão em desenvolvimento. Porém, desde o princípio, sempre foi necessário algumas modificações em frameworks web Java já consagrados(Stuts 2, JSF 1, JSF 2, Spring MVC, etc) para que se adaptassem ao GAE devido a algumas limitações impostas pela própria plataforma. Pensando nisso, criamos um espaço na página da YaW para compartilhar alguns projetos/trechos de código que possam ser úteis para a comunidade. Basta acessar http://www.yaw.com.br/open e lá vocês encontrarão projetos já modificados dos frameworks que citei prontos para serem adicionados ao Eclipse e iniciado o desenvolvimento. Struts 2 JSF 1.2 JSF 2 Spring MVC GWT Flex RESTEasy O código fonte se encontra via SVN aqui e via GIT aqui Então se precisavam d

Evento: Plataforma Java x Plataforma .NET – Edição SP 2010

O evento Plataforma Java x Plataforma .NET será realizado dias 15 e 16 de Outubro , em São Paulo-SP pela primeira vez, uma vez que as quatro edições anteriores foram realizadas no Distrito Federal. O evento será realizado na UNIP Cidade Universitária (Marginal Pinheiros). Saiba mais . O que NÃO É o evento? Uma disputa para demonstrar qual é a melhor das plataformas: Java ou .NET. O que É o evento? Um conjunto de palestras técnicas de Java e .NET, apresentadas por especialistas nos temas abordados, seguidas por debates motivados por perguntas dos participantes. Vejam informações detalhadas sobre o evento no site: http://www.javaversusdotnet.com.br/sp2010/ . O Evento tem um custo simbólico, e toda a arrecadação será doada para APACC, que tem como missão garantir bem estar e acompanhamento psicossocial a pacientes e acompanhantes, a fim de possibilitar maior qualidade de vida e êxito no tratamento do câncer e doenças do sangue. Saiba mais . Ainda assim, para incenti

JavaOne Brasil, dicas para submissão de palestras

Não quero parecer pretensiosa dando dicas para submissão de palestras para o JavaOne Brasil, mas sim repassar os tantos conselhos e sugestões recebidas pelos vetaranos do JavaOne: Bruno Souza e Leonardo Galvão que revisaram dezenas de submissões para o JavaOne e ajudaram a aprovar tantas palestras, e também misturar um pouco da minha experiência na seleção de palestras nos eventos realizados pela Globalcode e SouJava . 10 anos de JavaOne: http://www.globalcode.com.br/noticias/Globalcode10AnosNoJavaOne Os palestrantes ganham a entrada! A submissão pode ser feita em português! O passo mais importante para ser aprovado como palestrante no JavaOne é sem dúvida nenhuma submeter pelo menos uma palestra. Então, independente de qualquer coisa, participe, arrisque, divulgue.  Mas, se quiser aumentar as suas chances...   1) Leve a sério: peça para amigos fazerem uma leitura crítica do texto, e claro uma boa revisão ortográfica. 2) Submissão de várias palestras ou variações do mesmo tema: A

Transmissão do minicurso Google App Engine

Os minicursos gratuitos realizados através da iniciativa Open4Education da Globalcode têm sido transmitidos ao vivo em forma de webcast e eu tenho acompanhado pessoalmente muitos deles, conversado com os alunos no chat, observando a qualidade e as limitações das transmissões. Sem dúvida o aproveitamento presencial é muito maior, principalmente pelo networking e pelo foco dado ao conteúdo. Mas, para aqueles que não estão em São Paulo o custo benefício é sensacional. Mesmo perdendo um pouco nas transmissões, é muito melhor poder assistir os minicursos à distância. Com o sucesso das transmissões do Profissão Java e do The Developer's Conference 2010 queremos melhorar e atingir um público ainda maior, e é por isto, que iremos fazer a primeira transmissão ao vivo em parceria com a WTV Streaming hoje! Os principais benefícios desta parceria são: Transmissão do vídeo e não apenas do conteúdo que está sendo projetado Captação e edição do conteúdo, para posterior disponibilizaç