MailHog – Testando o envio de emails localmente

Uma das tarefas mais recorrentes é enviar emails de status de transação, esqueceu a senha, etc.
Mas às vezes é chato termos que configurar nosso próprio email em nosso ambiente local, principalmente se estivermos falando de GMail, que é uma chatice para configurar quando se trata de SMTP.

Nesse post rápido e rasteiro mostro como usar o MailHog, um servidor SMTP simples que permite testarmos o envio de email localmente, apenas apontando nossa aplicação para ele e conferindo o resultado numa interface web bem prática.

Continue lendo “MailHog – Testando o envio de emails localmente”

HTTPie – Protocolo HTTP na linha de comando sem complicação

Interface gráfica é legal, complementos que ajudam a interagir com o protocolo HTTP por baixo dos panos direto do navegador são muito bons.
Mas eu prefiro a linha de comando, escrevo o que quero e espero obter o que quero também, simples e fácil, na hora, numa interface que nunca muda.

Até ontem usava o cURL quando queria interagir com HTTP na linha de comando,
mas quase sempre com uma colinha com as opções do lado; Depois de 3 dias sem usar não sabia mais as opções dele. 🙂

Aí achei este post que fala sobre o HTTPie, uma ferramenta para linha de comando escrita em Python que se propõe a deixar a interação com o HTTP o mais humano possível.
O programa não tem muitas opções, mas por meio de uns poucos “operadores” é possível fazer tudo o que se deseja.

Continue lendo “HTTPie – Protocolo HTTP na linha de comando sem complicação”