http://www.campinasjug.org

Comments: (3)

Clube do Livro – Java – Campinas

Category : promoção jug, Resenha de Livros

Viemos aqui falar de um programa novo que estamos lançando em parceria com a O’Reilly. Ano passado já conseguimos descontos com eles e este ano avançamos um pouco mais!

O nosso programa vai funcionar da seguinte maneira:

  1. O membro do JUG publica uma review de um livro da O’Reilly – publicamos a review do livro no site:http://campinasjug.org (também vamos traduzir a review para inglês – se o autor não tiver domínio da língua inglesa, podemos fazer a tradução).Pode ser uma resenha de um livro que já tenha lido ou se não tiver o JUG tenta conseguir o ebook (em inglês) do livro desejado junto a O’Reilly. O livro não precisa ser sobre Java (já que o desenvolvimento e o profissional java é bem mais complexo do que apenas a linguagem java).
  2. Iremos dar um livro (impresso) ao autor que tiver colaborado com mais resenhas (mínimo de 2 – em caso de empate vamos sortear entre os que mais colaboraram) e iremos sortear um livro (impresso) entre os autores que enviaram resenhas – a cada 4 meses (assim dá tempo do pessoal ler). O livro é de escolha dos ganhadores (livros da editora O’Reilly – em inglês).
  3. O autor da resenha necessita fazer parte do grupo de usuarios java de Campinas para participar do programa. O autor não precisa necessariamente morar em Campinas (alguns mudaram né?), mas precisa morar no Brasil.

Essa iniciativa é para tentar movimentar mais o grupo e também incentivar aqueles que tem como resolução de ano novo ler mais livros técnicos. Por isso também ajudamos a conseguir o ebook junto com a editora.

Aos que se interessarem entrem em contato que enviamos o modelo da resenha a ser publicada.

Se a idéia fazer sucesso, podemos fazer encontros para discutir sobre alguns livros. Aqui em Campinas tem 3 grandes livrarias e com espaço de sobra! :)

Quem sabe não expandimos a outras editoras também?

Fiquem à vontade para darem mais dicas.E vamos começar ajudar a ler/escrever!

Se alguém tiver mais alguma dúvida, favor entrar em contato em http://www.campinasjug.org/contato/

Comments: (27)

EBooks Gratuitos para Review: O’Reilly

Category : Resenha de Livros

A O’Reilly possui um programa de review de livros para blogueiros. E é totalmente gratuito.

Funciona assim:

  1. Você escolhe um ebook dentre os disponíveis e a O’Reilly envia para você totalmente grátis.
  2. Você escreve a review do livro e posta no blog (se alguém quiser ou não tiver blog, o CampinasJUG posta a review com os devidos créditos).
  3. Você envia o link da review para a O’Reilly e aí poderá pedir um novo livro para ler!

Para se tornar membro do programa, basta fazer o cadastro: http://oreilly.com/bloggers/

Lembrando que os livros são em inglês!

Comments: (5)

Resenha: 97 Things Every Programmer Should Know

Category : Resenha de Livros

97 Things Every Programmer Should KnowProgramadores ao decorrer  do tempo adquirem experiências por conhecerem diferentes tipos de tecnologias ambientando-se em várias linguagens de programação, técnicas de desenvolvimento, estilos de programação, ferramentas e processos de desenvolvimento.

Reunindo-se estes experientes desenvolvedores como Michael Feathers, Pete Goodliffe entre outros, permitiu-se criar uma obra  a qual constrói um conjunto de informações as quais todos os  programadores devem saber. Sempre focalizando no código e mantendo o profissionalismo.

Interessante notar que cada projeto descrito foi uma contribuição individual para um wiki o qual foi editado selecionando 97 itens para se formar o livro. É separado por breves capítulos onde cada autor explica em que ponto sua dica pode ser utilizada.

Inicia-se com um capitulo intitulado Agir com prudência (Act With Prudence) onde Seb Rose experiente engenheiro de software, esclarece a relação entre fazer o certo” e ”fazê-lo rapidamente”, quando desenvolvemos um projeto rapidamente pensamos em voltar mais tarde para resolvermos os problemas que surgirão. Mas no decorrer do trabalho novas iterações surgem e com isto traz novos problemas o qual o foco passa a ser deles, criando-se a chamada dívida técnica. Embora todo desenvolvedor se beneficia no inicio, mas no decorrer do trabalho o que não foi pensado, passa a se tornar um grande problema obrigando a voltar mais tarde para corrigi-los.

Outro grande profissional de software Robert C Martin conhecido como Uncle Bob com a regra de escoteiro (The Boy Scouts) em sempre deixar o acampamento limpo para o próximo escoteiro, ele explica que quando trabalhamos em um determinado código devemos deixá-lo limpo de fácil entendimento e não torná-lo algo individual pensar somente em sua própria parte. Isto pode ser feito melhorando o nome de uma variável, ou dividir uma função em duas menores. Desta maneira estaria se pensando na evolução do sistema e em toda equipe.

A leitura do livro é agradável e de fácil entendimento sempre fazendo analogias ao nosso cotidiano, ou relacionando com coisas que conhecemos. Leitura recomendada aos programadores que desejam melhorar sua maneira de programar ajudando a entender o usuário assim como toda a equipe de desenvolvimento.

Kevlin Henney foi editor do livro, conseguindo reunir contribuições excelentes, as quais as vezes ouvimos muitos profissionais comentarem mas não da perspectiva à qual está argumentada.

Kevlin é um consultor independente. Ele trabalha com foco em padrões de arquitetura e técnicas de programação. Colunista de várias revistas e publicações on-line, incluindo The Register, Better Software, Java Report, CUJ,  C++ Report, Kevlin é co-autor de dois volumes do Pattern-Oriented Software Architecture series.

O livro está disponível sob a licença Creative Commons e está disponível no seguinte endereço: http://programmer.97things.oreilly.com/wiki/index.php

Para comprar a edição impressa ou ebook: http://oreilly.com/catalog/9780596809485/

Quem for membro do CampinasJUG pode aproveitar o desconto de 35% para compra do livro impresso, bastar perguntar o código na lista de discussão ou entrar em contato.

Autor da resenha:

Mario C. Ponciano a.k.a Razec, foi estudante mentorizado IBM Academic Initiative, Bacharel em Ciência da Computação, entusiasta open-source, mantém um BLOG sobre ciência da computação, desenvolvimento, pesquisas. Possui um grande interesse de se tornar Arquiteto de Sistemas. Contribuidor do Eclipse Platafom, open-source, fóruns, tutoriais.