Opa! / 41 posts / 0 categories / 4 comments / feed / Feed dos Comentários
Rails Summit Latin America

Twitter! Estou lá também

Para quem quiser me seguir no Twitter aqui estou eu.

Pretendo aparecer mais por lá daqui pra frente, postar coisar interessantes e bobagens também, preciso pegar este hábito. ;)

Nova constante no PHP 5.3

No PHP 5.3 foi adicionada uma nova constante, DIR, que tem o mesmo resultado que dirname(FILE), bastante usado - pelo menos eu uso bastante :) - para dar um require de outros arquivos usando como base o caminho do arquivo atual.

Um exemplo simples. Digamos que temos uma estrutura de diretórios assim:

projeto
    - classes
    - lib
    - assets

Dentro do diretório classes guardo todas as classes criadas por mim, e dentro de libs guardo todas as bibliotecas de terceiro utilizadas pela aplicação. Então vamos criar uma nova classe, chamada Image, que necessita de uma outra classe dentro de libs, chamada File

require_once __DIR__ . "/../libs/File.php";

class Image extends File {

}

Bem mais "bonitinho" né? :D

Referência de Design Patterns

Design Pattern and Refactoring

Ótima referência para quem deseja conhecer Design Patterns. Os textos são bem diretos e de fácil entendimento, e estão divididos em três categorias, Design patterns, Antipattern e Refactoring.

No mesmo site ainda está sendo vendido um livro, Design Pattern - Simply, que mostra ainda mais afundo os patterns explicados no site, vale a pena adquirir uma cópia.

Ainda não tive tempo para ler todo, mas espero conseguir depois de voltar de férias ;)