Posts

Elixir é uma linguagem funcional e dinâmica para construir sistemas escaláveis distribuídos e resilientes, ela cresce rapidamente com o esforço da contribuição da comunidade que vem crescendo em conjunto. Como queria entender um pouco sobre algumas questões de pattern-matching e a codificação de caracteres na linguagem, resolvi contribuir com a adição de uma função codepoint no módulo String.

CONTINUE LENDO

Tal como o Ruby possui symbols, Elixir possui atoms e tal como em Ruby é possível converter strings em symbols, no Elixir também é possível através da função binary_to_atom/2 ou binary_to_existing_atom/2 que recebe dois argumentos, a string e o atom :utf8. Eu quis melhorar isto e submeti uma pull-request

CONTINUE LENDO

Uma das funcionalidades mais esperadas (e pedidas), estará disponível na próxima versão do PostgreSQL (9.2): index-only scans.

CONTINUE LENDO

Talvez vocês já tenham ouvido uma conversa assim:

  • Ei, temos que saber se um produto está disponível para ser vendido
  • Colocamos um contador e quando ele chegar a zero ele não pode mais ser vendido.
  • Não, o produto pode ter o contador em qualquer número, e em algum momento pode ser inativado para impedir que possa ser vendido.
  • Ah! Vamos colocar uma flag “sim”/“não” para ver se o produto esta disponível.
  • Boa!

CONTINUE LENDO

Saiu no blog do Luis Nassif uma pergunta: Alguém conhece vantagens e desvantagens desse banco de dados (PostgreSQL), em comparação com outros abertos e fechados? A intenção deste post é contribuir com esta informação.

CONTINUE LENDO

Uma necessidade comum quando se administra um ambiente com versões diferentes de esquemas de bases de dados é o transporte de parte destes dados de uma base mais atualizada (como uma base de homologação por exemplo) para uma base com dados desatualizados (como uma base de testes ou de desenvolvimento).

CONTINUE LENDO

Em post anterior demonstrei como criar um arquivo de sintaxe do vim para destacar padrões de nomenclatura ao criar scripts SQL. Neste post demonstro 3 dicas relacionadas à produtividade, fazendo uso do recursos de abreviações do vim.

CONTINUE LENDO

O uso do editor Vim faz parte do meu dia-a-dia desde os tempos mais remotos, junto com o Emacs. Por muitas vezes uso o Vim mais nos servidores que conecto e o Emacs localmente. Sempre busco utilizá-los como ferramentas auxiliares para ampliar a minha produtividade.

CONTINUE LENDO

De zueira, fiz um teste no site http://www.oneplusyou.com/bb/geek para ver o quanto que eu sou “Geek”… é o que se faz quando não se tem o que fazer…

CONTINUE LENDO

Como personalizar o psql para ele diferenciar visualmente o servidor de destino em que você está conectado?

CONTINUE LENDO