Illustration of a bird flying.

Categoria: PHP

  • Xdebug + PHPStorm + Windows

    Engana-se quem pensa que o Xdebug serve apenas para extrair relatório de cobertura de testes, o simples fato de eliminar a necessidade de var_dump|print_r seguido de die(); já me faz ganhar muito tempo de desenvolvimento e identificação de erros. Mas por que Windows? Dois motivos: 1 – já fiz post falando de Linux e Mac […]

  • Aplicações multi-tenant

    Tenho uma plataforma incrível e quero replicar para diversos clientes, qual é o melhor caminho? Existem diversas formas de replicar sua aplicação para que diversos clientes utilizem. Aqui falarei de uma que se tornou comum aqui na empresa nos últimos tempos, a multi-tenant. O que é multi-tenant Em desenvolvimento de software utilizamos o termo multi-tenant para […]

  • De um simples teste à um desafio pessoal

    É comum que empresas apliquem testes em seus processos seletivos. Já participei de vários, muitas vezes apenas por curiosidade e nas experiências que tive presenciei 3 padrões: 1) Teste lógico; 2) Teste abusivo e 3) Teste de conhecimento real. Teste lógico O teste lógico particularmente não gosto, colocam trocentas questões de algoritmos que aprendemos na […]

  • ACL com Zend Framework – Parte 1

    É comum que em diversos portes de aplicações precisemos separar os usuários com níveis de acesso a fim de prover mais segurança e confiabilidade. O meio mais seguro de limitar acessos à áreas específicas é por meio de ACL (Access Control List). ACL consiste em criar um conjunto de regras de acesso que serão validadas […]

  • Enviando e-mail com SendGrid no ZF2

    O envio de e-mails é algo essencial em aplicações, seja web ou mesmo em Apps e existem diversas maneiras de se implementar. Você pode criar um server específico para e-mails e ter de cuidar de tudo, pode enviar e-mails via SMTP diretamente com sua conta do gmail ou pode simplesmente passar essa responsabilidade a alguém […]

  • Por que o plugin do PagSeguro para CakePHP foi descontinuado?

    Escrevo este post para esclarecer a quem vem procurando por meu antigo plugin do PagSeguro para o CakePHP. Aqui viso explicar os motivos que me fizeram o descontinuar. Os principais motivos são os seguintes: Não é tão útil Inconsistência da lib oficial do PagSeguro Muitos desenvolvedores folgados usaram o meu email para realizar compras de […]

  • Formas de conectar seu banco de dados com PHP

    [vc_row][vc_column][vc_column_text][UPDATE 25/12/2017] Este post foi escrito antes do lançamento oficial do PHP 7, que depreciou as funções mysql_*. Em breve atualizarei o mesmo com os exemplos utilizando as funções mysqli_*.   Este post é o primeiro de uma sequência infinita de posts gerados após um encontro de desenvolvedores. Em Setembro de 2015 foi realizado um […]

  • Debugando PHP no Mac OS Yosemite

    Demorei bastante para criar um post mais atual sobre debugar, mais específico ainda, no Mac OS Yosemite (creio que para as novas versões deva funcionar também, quando existirem). Essa demora deu-se em de fato eu não estar utilizando ainda na plataforma da maçã, confesso, relaxo de minha parte. Este post visa explicar de forma simples […]

  • Composer na prática

    Em uma série de 13 videos aprenda o básico (e um pouco mais) sobre o gerenciador de dependências Composer. Bons estudos!   Esquema do composer.json     Require e require-dev   Estabilidade mínima     Travando versão     De onde vem os pacotes     Update. O que é e pra que serve   […]

  • Use o server embutido do PHP ao seu favor

    [vc_row][vc_column][vc_column_text]Não é novidade de que o PHP possui um servidor web embutido, ele passou a existir desde a versão  5.4 do PHP. Você que desenvolve para a web com PHP deve estar bem habituado a instalar o AMPs (xamp, lamp, MAMP) da vida não é mesmo? Pois bem, apesar de isso ser prático, é pesado […]