• PHP,  Tutoriais

    Utilizando o .env em seus projetos

    Diarimente lidamos com diversos servidores, e diversos desenvolvedores trabalhando em um mesmo códigos, com máquinas diferentes, senhas diferentes e configurações locais também diferentes. Existem várias formas de se controlar isso, e uma delas é criar 1 arquivo de configuração, e não adicioná-lo ao projeto, através do gitignore, mas seria essa a melhor solução ? Tire suas próprias conclusões após a leitura desse post, e caso seja interessante, adote em seus projetos. As vantagens de se utilizar um arquivo de ambiente ao invés do tradicional arquivo de configuração são: Vamos a prática. A primeira coisa que precisamos fazer é instalar um pacote, através do composer, de uma biblioteca que abstrai o…

  • Docker,  PHP,  Tutoriais

    Utilizando o docker para desenvolvimento web

    Para meus últimos projetos, uma das práticas que mais gostei foi a da utilização de containers para o desenvolvimento web. Dessa forma tinhamos um controle muito maior do nosso ambiente de desenvolvimento, e conseguimos garantir que o ambiente de produção esteja com as mesmas configurações do servidor de desenvolvimento, espelhando as bibliotecas e permitindo que trabalhe com “linux” dentro do “windows”, sem a necessidade de criação de máquinas virtuais, agilizando o desenvolvimento do projeto. Uma outra facilidade, é o deploy dessa aplicação para servidores como a digitalocean por exemplo Para facilitar minha vida, criei um boilerplate bem simples e configurável para toda vez que for iniciar um projeto, eu já…


Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/samu/public_html/blog/wp-includes/functions.php on line 5107