Onde você armazena as configurações sensíveis do seu projeto PHP? Se as define diretamente em seu código, você pode estar correndo um enorme risco de Segurança. Configurações como nomes de usuário de banco de dados, senhas de SMTP e outras...
Latest News
URLs Amigáveis Sem htaccess Usando Slim
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...
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...
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.