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 g

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 mesm

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ç