Posted: November 25th, 2007 | Author: Felipe Ribeiro | Filed under: Uncategorized | Tags: apple, eventos, livros, php | No Comments »
Tirando as teias de aranha desse blog…
Ultimamente ando muito ocupado e não tive mais tempo para elaborar algo que alguém possa se interessar em ler nesse blog, então estou postando só para dizer que não morri e dar algumas notícias.
Há uns 15 dias estou usando Mac, e estou fascinado! O Mac OS X é realmente um SO fantástico, ainda estou usando o Tiger (não atualizei para o Leopard ainda), mas mesmo assim já está muito a frente dos outros SO’s que já usei. Tem uma interface linda – “que dá vontade de lamber” – e sem deixar de lado a estabilidade, velocidade e o bom e velho terminal bash do Unix!
Mas como o Tiger não é novidade, assim que eu botar o Leopard posto aqui uma análise.
Tenho me interessado muito por um assunto que está cada dia mais em evidência, que é o SEO – Search Engine Optimization, e estou lendo o SEO for Dummies do Peter Kent (até então eu tinha um certo preconceito com essa série “for Dummies”, mas tou gostanto bastante do livro!), então já está na minha TO DO LIST para postar aqui no blog uma pequena introdução sobre o assunto.
E pra finalizar, quinta-feira estarei viajando para o PHPCONF BRASIL e de lá devo postar reviews de cada dia do evento.
That’s all folks!
Posted: January 16th, 2007 | Author: Felipe Ribeiro | Filed under: Uncategorized | Tags: design patterns, livros, php | 1 Comment »
Olá, hoje vou mostrar dois livros que se você quer ser um bom programador precisa ter e segui-los como um muçulmano segue o Alcorão!
E esses dois livros tratam de um assunto muito legal, os Design Patterns.
Design Patterns separam homens de ratos programadores de verdade e micreiros . E se o cara quer ter um código decente, bem estruturado, reaproveitável – ou seja, coisa de profissional – precisa estar ligado neles.
Seguem minhas dicas:
Design Patterns: Elements of Reusable Object-Oriented Software

O famoso “Gang of Four” (pois foi escrito por 4 caras, dã). Esse livro foi escrito nos anos 90 (94 se não me engano) tendo como principal autor o Erich Gamma, teve como objetivo formalizar soluções para problemas recorrentes no desenvolvimento de software de forma que o código ficasse mais limpo, melhor estruturado e reaproveitável, essas soluções ficaram conhecidas como Design Patterns (Padrões de Projeto) e esse livro se tornou uma bíblia no meio dos desenvolvedores. Os exemplos são dados em C++ e Smalltalk, mas os conceitos servem para qualquer linguagem OO. É leitura obrigatória pra quem quer escrever bons códigos. (Existe uma versão traduzida, mas algo me diz que essas traduções são pobres, por isso prefiro o original)
(ISBN: 0201633612)
P.S.: Tem um livro novo sobre Design Patterns da série Head First (em português, Use a Cabeça!) que parece ser bacana também. Os livros dessa série são bem interessantes e tratam dos assuntos técnicos de maneira bem descontraída, o livro até parece até um gibizão
(ISBN: 0596007124) (Existe versão em português)
E minha segunda dica (na realidade, a terceira) é:
PHP 5 Objects, Patterns, and Practice

Esse é um que trata de como se programar BEM em PHP, que é por muitos tida como uma linguagem de difícil manutenção (coisa que depende do programador, e PHP ficou com essa fama por ser fácil e muita gente sem boas noções de programação faz seus sisteminhas nela com códigos sebosos, bugados e fedorentos mal escritos
).
Ele mostra como funciona a Orientação a Objeto no PHP5 (que foi um grande avanço em relação ao 4) , mostra também aplicações de Design Patterns em PHP e boas práticas de programação. Ótimo livro!
(ISBN: 1590593804) (Não existe versão em português)
Ah, e comprar essas coisas na Amazon muitas vezes vale a pena, as vezes sai mais barato e até chega antes do que comprar em lojas nacionais (Porque elas vão importar e têm que juntar uma quantidade X pra fazer pedido e blá blá blá).