terça-feira, 31 de agosto de 2010

HTML5 é impressionante

Sabe quando você vê uma coisa e sabe que ela tem o potencial pra ser the next big thing? Foi o que eu senti quando eu vi esse site. Eu já ouvi que a web esta morrendo e que não acreditam no potencial do HTML5. Mas com certeza isso não é verdade.

sábado, 28 de agosto de 2010

Exemplo de implementação usando Zend framework

Como aplicar os modulos na construção MVC usando ZF era uma pergunta que estava me faltando responder pra mim mesmo a algum tempo. Faltava clareza na minha interpretação. E conversando com o Maicon eu percebi que não era só eu que tinha dificuldade em entender o papel e aplicação do modulo.

sexta-feira, 27 de agosto de 2010

Css Continua me Impressionado

Eu tenho post sobre css no forno, mas primeiro eu queria dar um gostinho do que o css é capaz. A imagem a cima foi criada inteiramente com css. Clique no leia mais para ver a versão em css.

terça-feira, 24 de agosto de 2010

O Cache e o PHP

Eu vejo muita confusão ainda nos dias de hoje sobre o que o cache é e qual o seu papel na aplicação. A idéia desse post é explicar o cache e mostrar algumas implementações simples onde o cache pode fazer grande diferença.

quinta-feira, 19 de agosto de 2010

Criando Vergonha na Cara e Usando o Debug do PHP

A preguiça sempre foi minha inimiga, mas já era tempo de dar um basta nessa lenga-lenga, criar vergonha na cara e começar a usar a porcaria dum debugger pra PHP. Chega de usar var_dump e print_r.

segunda-feira, 16 de agosto de 2010

Acesso a Banco de Dados com PDO

php

Quando eu comecei a programar PHP muitas práticas interessantes não faziam parte do meu cotidiano. Eu tive que aprender muita coisa errando e pesquisando na net. Trocar o banco de uma aplicação de mysql pra postgres pode dar bastante dor de cabeça. E esquecer de escapar as querys pode resultar em SQL injections. Muitos programadores não conhecem os perigos dos SQLs.

Bom, uma das ferramentas que deveríamos usar em nosso dia a dia é o PDO, ou algum DO (data object) qualquer. Por exemplo, você lembra de escapar todas as querys que você roda? Eu não culpo, eu também esqueceria. Mas isso leva a uma falha de segurança grave. E implementar usando PDO pode ser muito menos doloroso do que possa parecer.

quinta-feira, 12 de agosto de 2010

Colocando Código nos Posts

Syntax Hightlighter

Colocar um hightlighter no site não é algo tão simples como deveria. Na verdade não é simples nem descobrir que esse é o nome do que você esta procurando. Então se o que você quer no seu site é algo como o da imagem, "bem vindo, você veio ao lugar certo".

segunda-feira, 9 de agosto de 2010

Implementando Lightbox no Blogspot


Eu passei um trabalho pra colocar o lightbox do jeito que eu queria aqui no blog. Então vou tirar um pouco mais desse trabalho e vou ensinar como eu fiz isso. Porque no fim das contas ficou muito pratico.

domingo, 8 de agosto de 2010

Identificando recursos do Browser

A algum tempo eu postei sobre uma classe para identificar o tipo de browser do cliente. Nas minhas andanças pelo manual do php eu encontrei algo que pode tornar tornar aquela ferramenta muito mais simples e robusta e que diria que o php já tinha funções in build tão bacanas e tão pouco conhecidas.

quinta-feira, 5 de agosto de 2010

Zend Certified Engineer


Algum tempo sem postar aqui, mas era por uma boa causa, tenho tentado dar um gás na minha faculdade que junto com o trabalho acaba ocupando todo meu tempo. Bem, quase todo... Nas férias de inverno ainda deu tempo pra correr atrás deste que já era meu desejo a algum tempo.