/dev/Philip

/dev/Philip

Desenvolvedor pragmático. Está resolvendo problemas de tecnologia desde 2006. É entusiasta de Elixir e programação funcional.
 

Blog

Últimos posts

Como no texto anterior, hoje vou falar sobre o uso de pattern matching em Elixir de uma forma mais detalhada. Pattern matching é um recurso muito poderoso (quase mágico!). Vou começar demons (...)
Em: Blog do Phil, Publicado em 08/01/2015, Cliques: 191
Uma das linguagens de programação que mais tem me animado ultimamente é a Elixir. Ela possui muitas features legais, e uma delas é o pattern matching. Patter maching é uma feature, assim com (...)
Em: Blog do Phil, Publicado em 14/06/2014, Cliques: 206
Configurei meu Vim para rodar os testes da minha aplicação Rails (dependendo ou não do Rails) bem mais rápidos, através do Zeus. O Zeus pré-carrega (faz um preload) sua aplicação Rails, e tu (...)
Em: Blog do Phil, Publicado em 13/12/2013, Cliques: 189
Toda declaração de variável na linguagem Ruby é feita por referência. Isso significa que quando declaramos uma variável, na verdade estamos declarando uma referência para um objeto em memóri (...)
Em: Blog do Phil, Publicado em 18/11/2013, Cliques: 203
Por volta de setembro do ano passado iniciei o desenvolvimento de uma app para mostrar estatísticas e promover desafios entre usuários(equipes) do SPOJ. Percebi que já existiam algumas peque (...)
Em: Blog do Phil, Publicado em 20/05/2012, Cliques: 189
Há um tempo li o post do Gustavo Dutra e achei muito legal a possibilidade de fazer programação em par via terminal remoto. Usando o screen é possível compartilhar facilmente uma sessão do t (...)
Em: Blog do Phil, Publicado em 20/02/2012, Cliques: 180
Se você deseja criar um ranking para sua aplicação, é muito provável que precisará saber: o total de registros; a posição de um elemento específico; os primeiros colocados; os ultimos coloca (...)
Em: Blog do Phil, Publicado em 07/02/2012, Cliques: 183
Para quem tem servidores com instalações do CentOS fica complicado instalar alguns pacotes, pois eles não existem nos repositórios oficiais e é preciso compilá-los e instalá-los manualmente. (...)
Em: Blog do Phil, Publicado em 14/01/2012, Cliques: 177
A linguagem Ruby foi um grande acontecimento em minha carreira. Carreira esta que só está começando. Justamente por estar no início, foi muito importante para que eu começasse a ter contato (...)
Em: Blog do Phil, Publicado em 10/08/2011, Cliques: 177
Uma grande revolução vem acontecendo há alguns anos: a adoção de tecnologias de código aberto para o desenvolvimento de softwares. Essa tendência vem se mostrando cada vez mais forte no Bras (...)
Em: Blog do Phil, Publicado em 05/02/2011, Cliques: 188