Você já sofreu criando regras malucas no seu .htaccess pra conseguir criar suas URLs Amigáveis? Conhece pouco sobre Expressões Regulares e sempre apanha das regras de reescrita? Já imaginou criar URLs Amigáveis sem essas dores de cabeça, tudo em PHP...
Categoria: Programação
Composer: o gerenciador de dependências para PHP
O Composer é o gerenciador de dependências para PHP mais utilizado hoje em dia em todo o mundo. Ele permite que você defina bibliotecas externas usadas em seu projeto de forma simples. O próprio Composer se encarrega de baixar a biblioteca...
O Problema do N + 1: como identificá-lo, corrigi-lo e ganhar desempenho em suas aplicações
Você se importa com o Desempenho de suas aplicações? Então é fundamental que você entenda o que é o Problema do N + 1 e saiba como identificá-lo e corrigi-lo. Essa é uma grande falha que muitos programadores iniciantes (e...
Honeypot: Captcha Acessível Sem Utilização de Imagens
Neste meu antigo post eu mostrei como usar algumas técnicas de Captcha envolvendo imagens. O grande problema disso está no quesito acessibilidade. Leitores de tela não identificam as imagens, dificultando a navegação para deficientes visuais. Outro problema é o incômodo...
Como Gerar Logs de Execução com PHP
Logs de execução são muito úteis para "catalogar" o ciclo de execução de um programa. Cada ação executada pelo software é registrada em um arquivo, juntamente com a data e a hora do ocorrido. Muitos programadores enchem a tela de...
As Diferentes Formas de Execução do PHP
O PHP é amplamente conhecido como uma linguagem para desenvolvimento de aplicações Web. Porém, nem só de Web vive o PHP. Existem outras formas de execução do PHP. É possível executá-lo em linha de comando também. Há, inclusive, uma forma...
Bootstrapping com PHP e Arquivo de Inicialização
Neste post vou lhe mostrar como fazer o bootstrapping (ou boot) de sua aplicação PHP. Vamos criar um arquivo de inicialização, que vai ser executado em todas as requisições. Isso vai garantir que a execução ocorra da forma correta, evitando erros....
Sou Roberto Beraldo (ou apenas Beraldo), desenvolvedor PHP há mais de 15 anos, numa jornada de desenvolvimento para me aprofundar no mundo DevOps e Cloud. Bacharel em Ciência da Computação, com uma base sólida em desenvolvimento web e conhecimentos em DevOps e Computação em Nuvem. Estou dedicado a conectar o desenvolvimento de software com a gestão de infraestrutura.