Pular para o conteúdo principal

Postagens

Mostrando postagens de setembro, 2009

SCJP 6 - curiosidades e dicas

O objetivo desse post é falar um pouco sobre a minha preparação para o exame de atualização da certificação SCJP 6, falar um pouco sobre a prova e compartilhar algumas dicas. Em 2005 fiz o exame SCJP 1.4 , já faz algum tempo, mas nunca vou me esquecer a aflição que passei aguardando a impressão do resultado após finalizar a prova e a emoção que senti ao ver que fui aprovado. Depois dessa certificação ainda fiz mais duas ( SCWCD e SCBCD ), mas acabei desanimando por não ter nenhum valor no meu antigo trabalho. Mas aprendi que temos que fazer o que o mercado pede, pois podemos precisar dele a qualquer momento. E felizmente as certificações Java tem grande valor para os processos seletivos. Esse ano decidi voltar a ativa com as certificações Java e o primeiro passo foi atualizar a SCJP. Consegui o livro “ Sun Certified Programmer for Java 6 - Study Guide ” da Kathy Sierra e Bert Bates, no formato PDF em inglês, para revisar cada detalhe, pois todos sabem que nas certificações Java qualqu

Spring Framework - O que é afinal de contas e para onde ele vai?

A aquisição da SpringSource™ pela VMWare™ é um sinal da importância das idéias que estão por trás do Framework desenvolvido por Rod Johnson e sua trupe. Mas o que é esse framework e qual a sua importância para uma empresa que é um dos players principais nos conceitos de virtualização? O grande apelo oferecido pelos desenvolvedores do Spring é a sua simplicidade no desenvolvimento bem como sua grande flexibilidade, o que, em conjunto com algumas ferramentas de apoio, fazem com que um código Java simples possa criar aplicações corporativas robustas e de fácil manutenção. Mas como isso é possível, afinal? As premissas básicas que estão por trás deste framework são simples: Injeção de dependência Programação Orientada a Aspecto Mas o que é isso, afinal? A Injeção de Dependência Trata-se de um termo alcunhado pelo guru Martin Fowler e que de maneira simples pode se fazer o seguinte paralelo: Para desenvolver eu dependo de algumas ferramentas (computador, monitor, software,

CasualClass, presente, passado e futuro

O Casual Class é um evento muito especial para nós Globalcoders , ele foi criado em 2002-2003, quando a Globalcode ficava na Chácara Santo Antônio e tinha 30m2. :) Realizamos 5 edicões naquela época, todas muito marcantes, com direito a apresentação da banda de alunos e professores da Globalcode, simplesmente inesquecível: José Carlos "Billy" Castro Costa (aluno), Cris Presley (funcionário), Robson (aluno) e Kleber Xavier (instrutor). Agradeço muito aos amigos músicos pelo brilho que vocês deram para nossa história. Com o crescimento da Globalcode, e com o consequente aumento das nossas responsabilidades (+ 2 filhos) não tivemos mais tempo para organizar o conteúdo e preparar o Casual Class e todo esforço foi canalizado para a Open4Education e para os minicursos gratuitos. Está sendo uma delícia reviver o Casual Class, agora com um time de mais de 25 instrutores , que participam e colaboram efetivamente com o Casual Class, minicursos, material didático, event

Open TDC 2009 - Floripa

Em clima agradável, com excelente organização e audiência enorme, aconteceu mais um evento de sucesso em Florianópolis organizado pela V.Office , GUJAVASC e apoio Globalcode e da UNISUL - Unidade Ponte do Imaruim - Palhoça . A grade de palestras ficou excelente pois reuniu diversos assuntos que foram definitivos para uma platéia tão grande e híbrida. Começou com Adobe Flex, Java EE na prática com JSF, EJB e afins, Eletrônica e robótica open-source, SOA, UML e finalizando com TV Digital. Tanto as palestras, quanto os palestrantes, slides e demos estavam excelentes, o que mostrou um comprometimento grande e o profissionalismo de sempre de todos envolvidos. Temos uma mistura de orgulho, alegria e sorte de poder contar com pessoas tão bacanas, competentes e receptivas aqui em Santa Catarina. Não é a toa que o estado se destaca cada vez mais como referência de desenvolvimento de software no Brasil. Parabéns a toda equipe da V.Office que trabalhou na pré-organização, realização e

1o minicurso sobre Program-ME / Arduino

Aconteceu na última quinta-feira o primeiro minicurso sobre o Program-ME , o Arduino da Globalcode. Com um público variando de garotos de 13 anos a vice-presidente de multinacional, pudemos mostrar todo o potencial de desenvolvimento de hardwares, devices e robôs utilizando plataformas abertas, tanto no software quanto no hardware. Pudemos conhecer novos membros da comunidade Globalcode, e  alguns já têm muita experiência em eletrônica e ficaram extremamente motivados com o que viram. O material do minicurso será disponibilizado no nosso site dentro do catálogo de minicursos e convidamos novamente todos para participarem dos seguintes projetos: Movimento Elétron Livre: comunidade e blog que visa publicar e democratizar informações sobre eletrônica e robótica livre; JavArduino.org: projeto para a criação de um compilador Java para Arduino. Em breve serão lançados novos treinamentos na área de eletrônica e robótica além de um evento voltado para isso. Agradecemos a presença de t

Lançamento do TDC 2009 em São Paulo e Florianópolis e Rio de Janeiro

A Globalcode acaba de anunciar o  The Developers Conference 2009 em primeira mão no boletim enviado a todos os members cadastrados no seu site. Esta é a terceira edição de um dos maiores eventos de Java do Brasil que acontecerá em São Paulo (dias 6 e 7 de novembro), Florianópolis (dia 9 de novembro) e Rio de Janeiro (dia 11 de novembro) Um evento consagrado e que conta com palestrantes internacionais de destaque no mundo Java: Rod Johnson (criador do Spring Framework), Mike Keith que mostrará as novidades e tendências do EJB 3.1, e Ed Burns falando sobre a API de JSF 2.0. Você não pode perder esta oportunidade de trocar ideias e aprender com os líderes e participantes de especificações Java! The Developers Conference 2009

Just Java 2009 - 8a. edição

Estamos nos ultimos dias de inscricao para o JustJava 2009, o grande evento da Comunidade Java Brasileira. O JustJava deste ano conta com importantes palestrantes nacionais e internacionais que apresentarão os mais atuais temas relacionados com a tecnologia Java. A grade de palestras já está disponível no endereço http://grade.justjava.com.br . Programacao Agil, Sistemas Embarcados, Televisao Digital, Tecnologias Corporativas -- tudo isso e muito mais espera por voce durante o JustJava, que acontece em Sao Paulo nos dias 15 a 17 de setembro. Não perca, faça já sua inscrição e venha participar desta grande oportunidade de se atualizar e fazer novos contatos! Felizmente eu tive uma palestra aprovada em conjunto com o instrutor Kleber Xavier sobre padrões de projeto. A idéia da palestra é falar sobre aqueles padrões de projeto que ainda hoje são de grande importância para os projetos orientados a objetos, seguindo a linha do post sobre Design Patterns que fiz há alguns dias. Segue o tít

Open TDC Floripa 2009

No próximo dia 26 de setembro, um sábado, acontecerá o primeiro Open TDC em Floripa . Esse evento já é conhecido da comunidade paulistana por trazer temas técnicos que costumam ser de interesse da comunidade Java. Um evento que tem palestras sobre EJB, JSF, Facelets, SOA, Flex, Robótica Open Source e TV Digital dispensa maiores apresentações, concordam? Portanto minha preocupação aqui é outra: destacar a OPORTUNIDADE. Será o primeiro evento em Floripa! Será um evento gratuito! Bastará exercer solidariedade e levar 2 quilos de alimento não perecível. Estarão lá palestrantes e participantes que ganham a vida desenvolvendo soluções usando a tecnologia Java. Já disse que será em Floripa? Então, eventos assim não acontecem todos os finais de semana, concordam? Portanto é uma excelente oportunidade de aprender: levem seus notebooks ou netbooks ou smart phones com java; trocar cartões : tanto faz se impressos ou digitais; e pensar à frente. Espero ver todos lá na Unisul. Forte abraço!

Tendências: Linguagens Funcionais

A popularização obtida com a queda do custo de processadores multi-core e a dificuldade de se produzir software que fizesse um aproveitamento adequado desta arquitetura, despertou uma retomada pelo interesse e uma revisita às linguagens funcionais. Existem várias linguagens que se encaixam nessa classificação e as mais populares que temos notícias são Scheme, Haskell e ErLang. Para uma breve clarificação, as linguagens mais comumente usadas, como por exemplo C/C++, Java e etc., são classificadas como sendo linguagens imperativas. Por questões de objetividade, explorarei sucintamente ErLang mas creio que muitas de suas características valem para as outras linguagens funcionais também. ErLang é na verdade a abreviação de Ericson Language e comumente está associada ao seu framework de produtividade chamado OTP ( Open Telecom Platform ). Criada em 1986, se tornou open source 12 anos depois. O suporte para SMP ( Symmetric MultiProcessing ) viria posteriormente em 2006. A visão de q

SyntaxHighlighter disponível no blog da Globalcode

Agora é possível os contribuidores do Blog da Globalcode , os Globalcoders, adicionar código fonte formatado em diversas linguagens nas postagens. Acabamos de diponibilizar o script chamado SyntaxHighlighter no template HTML do blog. Para adicionar um código formatado, basta colocar o conteúdo entre as tags <pre> ... </pre> como no exemplo abaixo: <pre name="code" class="brush: linguagem "> // Colocar o código aqui! </pre> Definimos uma brush no valor do atributo class da tag pre e esta brush pode ter um dos seguintes valores: "java", "xml", "jscript" "php", "python", "ruby", "vb", "cpp", "csharp", "css", "delphi", "scala" ou "sql", de acordo a linguagem do código fonte inserido. Um exemplo de código Java formatado com esta configuração ficaria assim: package br.com.globalcode.exemplo.blog; import j