Partilho a minha configuração do ficheiro .gitignore para servir de inspiração. Foi criado um repositório no GitHub denominado .gitignore boilerplate onde é partilhada esta configuração. Achou interessante? Siga-me no Twitter.
Continue ReadingESLint config Cecilia
Acabei de lançar o meu contributo para uma configuração partilhável do ESLint que pode ser utilizado em aplicações desenvolvidas em JavaScript (Vanilla.js, React.js ou Node.js). Foi criado um pacote npm e um repositório no GitHub denominado ESLint config
Continue ReadingPHP Sceleto
Acabei de lançar o meu contributo para uma Estrutura de Diretórios que pode servir de base para aplicações desenvolvidas em PHP. Foi criado um repositório no GitHub denominado PHP Sceleto onde é partilhada esta estrutura. Achou interessante? Siga-me
Continue ReadingDevo fazer commit do ficheiro composer.lock?
Sim, deve ser feito commit do ficheiro composer.lock juntamente com o ficheiro composer.json e o código fonte. Sempre que é feita uma instalação, ou uma atualização, através do Composer, o ficheiro composer.lock é criado. Este ficheiro é importante
Continue ReadingProgramação funcional com a função reduce() do JavaScript
Dentro do paradigma da programação funcional no JavaScript, o método reduce() é uma das funções fundamentais. Esta permite trabalhar com arrays podendo ser utilizada, por exemplo, para somar todos os elementos de um array, calcular
Continue ReadingProteger uma pasta com o .htaccess (Basic HTTP Authentication)
O Apache permite criar ficheiros de configuração de forma a especificar pastas ou ficheiros que apenas podem ser acedidos após autenticação através de um nome de utilizador e palavra-passe. Este método é extremamente simples de
Continue ReadingLista de livros
Ler livros técnicos é um dos meus hobbies favoritos. Esta é a lista de livros de programação que já li. Este post é atualizado regularmente. Criação Rápida de Sites Responsivos com o Bootstrap (pt-PT
Continue Reading