Arquivo completo

Blog — Artigos sobre PHP, JavaScript e DevOps

Artigos técnicos e relatos pessoais sobre tecnologia, infraestrutura e criatividade.

Como instalar e configurar no PATH o Laravel Installer

Como instalar e configurar no PATH o Laravel Installer

O Laravel Installer continua sendo a forma mais rápida de criar projetos com laravel new. Porém, basta esquecer de atualizar o PATH para que o comando pareça inexistente. Abaixo está o passo a passo que sempre usei...

Continuar lendo

Configurando HTTPS na AWS via CloudFront

Configurando HTTPS na AWS via CloudFront

Esse material é uma continuação do post Deploy de uma aplicação Vue.js no S3 da AWS, no meu caso trata-se de uma SPA em Vue.js, mas poderia ser uma SPA feita em qualquer outro framework/lib. O importante aqui é que est...

Continuar lendo

Deploy de uma aplicação Vue.js no S3 da AWS

Deploy de uma aplicação Vue.js no S3 da AWS

Deploy de uma aplicação Vue.js no S3 da AWS Aqui vai um guia com o passo a passo de como fazer o deploy de uma aplicação Vue.js no S3 da AWS. Decidi escrever este guia pois, como minha memória não é lá essas coisas,...

Continuar lendo

Desestruturação de Matriz Simétrica no PHP 7.1

Desestruturação de Matriz Simétrica no PHP 7.1

Symmetric array destructuring (Desestruturação de Matriz Simétrica), a grosso modo nada mais é do que desmembrar e manipular um array e para isso o PHP conta com um recurso que se chama “list”. A função list(), que na...

Continuar lendo

Manipulando XML com o XPATH do SIMPLE_XML no PHP

Manipulando XML com o XPATH do SIMPLE_XML no PHP

O PHP possui muitas maneiras de se trabalhar com XML (eu diria que até mais que o suficiente), mas a que vamos abordar aqui é manipular XML com o XPATH do SIMPLE_XML, antes de tudo você precisa levar em consideração qu...

Continuar lendo

Entenda melhor NOWDOC e HEREDOC no PHP

Entenda melhor NOWDOC e HEREDOC no PHP

As sintaxes HEREDOC e NOWDOC ajudam a escrever blocos de texto extensos sem escapar aspas manualmente. A diferença principal é que HEREDOC interpreta variáveis, enquanto NOWDOC mantém tudo literal. 1. HEREDOC $nome...

Continuar lendo

Atualizar NodeJs

Atualizar NodeJs

Não sou um especialista em nodejs mas gosto de usa-lo para alguns fins como rodar minhas tarefas no gulp, um webpack, stylus e coisas do tipo. Mas vi que minha versão do nodejs estava desatualizada, então pesquisando p...

Continuar lendo

Erro MySql cannot remove mysqld_safe.pid

Erro MySql cannot remove mysqld_safe.pid

Em ambientes macOS e Linux, o MySQL pode travar deixando o arquivo mysqld_safe.pid preso no diretório de dados. Ao tentar reiniciar, o serviço responde com cannot remove mysqld_safe.pid. Veja como resolver. 1. Id...

Continuar lendo

Conheça o Laradock!

Conheça o Laradock!

Laradock é um conjunto de contêineres Docker pensado para projetos Laravel, mas que funciona bem com qualquer stack PHP moderna. Veja como configurar um ambiente completo em minutos. 1. Clonando o repositório git c...

Continuar lendo