TravaZap e TravaLoL: como funcionam? - Parte 1

Apesar do nome parecido, os dois funcionam de formas diferentes.

O travazap, por exemplo, trava o zap porque a mensagem é lotada de espaços invisíveis.

O meu Mac está dando um erro EADDRINUSE na porta 5000!

É mais um dos serviços que a Apple cria para melhorar sua vida, e que você provavelmente nunca vai usar.

O terminal nativo do macOS tem uma limitação curiosa

E suporta só 256 cores diferentes.

Coisas interessantes sobre patchfiles

Coisas interessantes sobre patchfiles
Hoje eu precisei editar um arquivo .patch na mão. Achei interessante compartilhar como é o formato, já que não é algo que se vê todo dia

Problemas com git pull no Windows?

Talvez você esteja usando o cliente SSH errado

Como usar o Webpack - Parte 2

Como usar o Webpack - Parte 2

Depois de muito tempo com medo de usar o Webpack, já que eu não entendia muito bem, finalmente estou usando em um projeto pessoal, e queria mostrar aquilo que eu aprendi para vocês.

Nessa segunda parte, eu vou mostrar como mudar o nome do arquivo de entrada, criar uma página HTML automaticamente, e usar módulos loaders para você poder importar qualquer arquivo no seu script

Como usar o Webpack - Parte 1

Como usar o Webpack - Parte 1

Depois de muito tempo com medo de usar o Webpack, já que eu não entendia muito bem, finalmente estou usando em um projeto pessoal, e queria mostrar aquilo que eu aprendi para vocês.

Nessa primeira parte, eu vou mostrar mais ou menos como ele funciona, como instalar e como rodar ele.

Como meter a mão no banco de dados com segurança

Digamos que, por alguma razão do destino, você precise logar no banco de dados pra fazer alguma coisa.

Por exemplo, seu chefe te pediu educadamente para alterar um dado para ontem e o cidadão que fez o sistema deixou o dado como somente leitura.

Como fazer isso com mais segurança?

Projetos pessoais

Nesse post, eu conto um pouco sobre os programas que fiz, e que estou fazendo, fora de meu trabalho. Todos eles estão no meu Github

Primeiro post (parte 2)

Parte 2 do meu primeiro post. Aqui eu vou mostrar como se coloca esse blog no ar