JornalJava

Sobre Java, o Universo e Tudo Mais

Archive for May, 2011

Java não é OO !

Posted by LucioCamilo 13 Comments

Me recordo que antes de aprender Java, quando desenvolvia em Visual Basic (Sim, eu já fui do lado negro da força), um dos argumentos de quem desenvolvia em Java era de que Java seria orientado a objetos. Durante anos esse foi o grande diferencial do java até que surgiu o .net com alguns conceitos de  [ Read More ]

Categories: java, main

C#, Java, Ruby, PHP, Perl, C e C++, entre outras, possuem defensores e detratores e invocam constantes guerras santas em fóruns e listas de e-mail. Antes de entrar nessas discussões, lembre da origem de sua linguagem preferida e perceba que nessa área, “ninguém é santo”. Java, por exemplo, foi criada para “set-top boxes”, ou seja,  [ Read More ]

Categories: java, main

Livro Gratuito Jquery: Novice to Ninja

Posted by LucioCamilo Comments Off

Quem estiver a fim de aprender um pouco mais sobre Jquery, vale a pena dar uma lida no livro Jquery – Novice to Ninja. Trata-se de um livro de perguntas e respostas que aborda soluções para vários problemas conhecidos, como também uma compilação das boas práticas de desenvolvimento com Jquery. Todo o código utilizado no  [ Read More ]

Categories: java, main

O texto original se traduzido seria “20 respostas hilárias para contornar um debate técnico”, porém acredito que as frases sejam mesmo é desculpas para algumas situações. Com certeza todos nós já ouvimos várias das frases abaixo: O quê?! A aplicação reinicia por conta própria? Acho que o prazo foi muito pequeno… O outro módulo não  [ Read More ]

Categories: java, main

Herança x Composição

Posted by LucioCamilo 2 Comments

Há algum tempo herança era considerada a ferramenta básica de extensão e reuso de funcionalidade. Qualquer linguagem que não possuísse o conceito de herança “não servia para nada”. Atualmente qualquer artigo que lemos sobre padrões de projeto desaconselham a utilização de herança. E agora? Um princípio básico de Padrões de Projeto é “Dar prioridade à  [ Read More ]

Categories: java, main

Imutabilidade de Strings em Java

Posted by LucioCamilo Comments Off

Já abordamos em outro artigo, a questão da imutabilidade de Strings ser um fator que não participa da orientação a objetos. Neste artigo iremos abordar um pouco mais esta característica. Quais são os benefícios desta imutabilidade, porquê nós usamos, e em quais cenários devem ser usados. Estamos partindo do pressuposto que todos já sabem o  [ Read More ]

Categories: java, main

O Triunfo dos Nerds – Documentário

Posted by LucioCamilo Comments Off

Quem quer ouvir história sobre a criação de empresas de tecnologias que tanto amamos? Saber os bastidores, dificuldades, trapaças e sacrifícios que ocorreram no início da criação das startups que cresceram e viraram gigantes? O documentário “O Triunfo dos Nerds” é uma coletânea de entrevistas, relatos e artigos (propagandas de tv, filmagens, etc) agrupados em  [ Read More ]

Categories: java, main

Quem está lutando pra ter um emprego bacana (ou ganhar uma promoção) sabe o quanto vale um certificado de curso/mba/pós bem legal. Dependendo da empresa, o valor dado pra esse tipo de requisito é tão grande que você pode ser descartado na triagem se caso não possuir nada mais do que o seu curso de  [ Read More ]

Categories: main

JSF 2.0 : Livro Grátis

Posted by LucioCamilo Comments Off

Está afim de aprender sobre JSF 2.0 e não sabe por onde começar? Não sabe a diferença e vantagens do JSF2? Quer ler material de qualidade sobre a nova versão dessa tecnologia de desenvolvimento web? Seus problemas acabaram!! (ou não) Quem quiser dar uma conferida, existem um ebook grátis e bem completo (em inglês) onde  [ Read More ]

Categories: java, jsf, main

Android UI: Ebook Grátis

Posted by LucioCamilo Comments Off

Existem mais de 30.000 aplicativos para o Android que foi baixado mais de um milhão de vezes já. O que faz o seu diferente? Construir uma interface de usuário atraente que as pessoas entendam e se divirtam é vital para a sobrevivência de uma nova aplicação em um ambiente onde a aparência pode ser a  [ Read More ]

Categories: java, main