Este artigo faz parte de uma série de outros arquivos sobre as novidades do PHP 5.4. Documentação oficial: http://php.net/traits Traits são mecanismos que ajudam (e muito) a reutilização de código, e servem perfeitamente para resolver o problema da falta de herança múltipla. Suponhamos que você tenha duas ou mais classes que precisam usar...

O alert é uma das mais simples caixas de diálogo, com uma aparência simples e intuitiva elas são muito usadas em validações de formulários e/ou bloqueio de ações do browser. Sua principal função é mostrar ao usuário uma mensagem e um botão de confirmação de que o usuário tenha visto...

Tudo começou com esse tweet: Dica pra você, desenvolvedor #PHP que está chegando agora: estude sobre #Composer e #Git o quanto antes— Thiago Belem (@TiuTalk) October 7, 2012 E durante a semana seguinte rolou a entrevista com os palestrantes do PHP’n Rio 2012: Nessa entrevista, um dos assuntos que eu...

Tenho alguns artigos (beeem antigos) aqui no blog onde falo sobre encriptação/hashing de senhas usando sha1, md5 e etc. Esses métodos de hashing atendem - de forma satisfatória - quem está começando a trabalhar com programação e desenvolvimento, mas são notavelmente inseguros se comparados à outros métodos (como o bcrypt)....

Desde sua criação, mais de 7 anos atrás, o CakePHP criou vida própria. Seu principal objetivo sempre foi o de capacitar os desenvolvedores com ferramentas e bibliotecas que são fáceis usar e de aprender, (…). Tivemos vários grandes lançamentos ao longo destes anos e uma comunidade cada vez maior. Sendo...

Hoje vamos continuar com a parte 5 da série de posts onde mostro o passo-a-passo da criação de um tema pra WordPress. Se você ainda não está acompanhando, veja as outras partes dessa sequência de artigos: Parte 1 - Estrutura inicial do tema Parte 2 - HTML5, Funções básicas do WordPress,...

Fala pessoal, tudo bom? Recentemente comecei a fazer algumas experiências e acabei criando uma extensão pra Google Chrome (apenas pra uso pessoal, não vou publicar). E uma das coisas que usei no processo (já tinha ouvido falar, mas nunca tinha usado) foi o localStorage, uma “interface” de armazenamento de dados...

Fala pessoal, tudo bom? Quanto tempo! Recentemente tenho trabalho muito em vários projetos e estou com duas turmas do Assando Sites, o que me deixa praticamente sem tempo pro blog ou qualquer outra coisa. Na última semana, comecei a ler o livro TDD - Desenvolvimento Guiado por Testes, escrito por Kent...

Fala minha gente! tudo bom? Peço desculpas pela demora em continuar com essa sequência de posts: eu estava trabalhando em alguns projetos e fiquei sem muito tempo livre. Hoje vamos continuar com a Parte 4 do nosso tema! :) Criando um tema para WordPress Se você ainda não está acompanhando,...

Recentemente comecei a trabalhar num projeto onde a maior parte dos models tem um campo “published”, que servirá para controlar qual conteúdo entra ou não no site externo… E eu não acho muito prático ficar colocando "published" => true em todas as conditions do site. Foi aqui que tive a...