package.json entendendo os scripts

O arquivo package.json é o ponto de partida de qualquer projeto NodeJS. Ele é responsável por descrever o seu projeto, informar as engines (versão do node e do npm), url do repositório, versão do projeto, dependências de produção e de desenvolvimento dentre outras coisas.

Uma seção interessante do package.json, é a scripts. Que será o foco desse post. Veremos como utilizá-la para criar alias para nossos comandos, assim como também fazer um melhor uso dessa funcionalidade.

package json
Continue reading

Como viver com pouco HD – Macbook 128GB SSD

Eu tenho um Macbook Pro retina, com hd 128GB SSD. Pouco HD. Mas nem por isso, não quer dizer que não seja possível fazer um bom uso, otimizando ao máximo o que pudermos.

Nesse post vou listar algumas maneiras de limpar o teu HD, para sobrar mais espaço no disco de boot, assim não prejudicando a performance da máquina.

startup-disk-full-free-space

Apesar da maioria das dicas que vou dar serem seguras, e eu mesmo ter feito na minha máquina, NÃO ME RESPONSABILIZO por eventuais danos. Seja cuidadoso e entenda o que está fazendo. Se tiver dúvidas, não prossiga!!

Continue reading

Construindo aplicações com NodeJS

Olá!!! eu escrevi um livro sobre NodeJS.

capa-livro-node-js
Continue reading

Slideshow controlado pelo play e pause de uma música

music-slide
Continue reading

Entendendo o cURL

Existe uma extensão do php chamada cURL, talvez seja a extensão mais útil e menos entendida do php. Diretamente do manual do php temos que o curl suporta diversos protocolos: http, https, ftp, gopher, telnet, dict, file, e ldap.

Eu mesmo já fiz alguns posts utilizando o cURL aqui no blog. Como o meu contexto é a web, e trabalho frequentemente com o protocolo http, irei me ater a ele.
Pense no cURL como uma forma de realizar requisições. Sabe quando você faz download de uma imagem, clica num link para abrir uma página web, ou envia um formulário ? Todas essas coisas são requisições http. Com essa lib nós conseguimos fazer com que a nossa aplicação, nosso programa php server-side, faça requisições por nós.
Continue reading