As patentes de software são um legado ruim a serem deixados para trás

Glyn Moody tem um artigo interessante sobre o porquê de as patentes serem como buracos negros, onde ele olha para a situação quando um grande detentor de uma patente pede falência – ou está prestes a fazer, e tudo se consome. Seu ponto é que mesmo que uma empresa de outra forma poderia sair do negócio de forma limpa, as patentes permanecem muitas vezes como um pedaço de “propriedade intelectual”, que podem voltar e assombrar-nos como um zumbi. 

 

Continue lendo As patentes de software são um legado ruim a serem deixados para trás

Funções Informativas

O MySQL tem várias funções informativas que podem nos ajudar no desenvolvimento de aplicações ou procedures. Neste artigo descreverei funções importantes para sabermos em qual banco de dados estamos conectados, qual nossa thread (conexão), quantas linhas foram lidas, quantas linhas foram afetadas por determinado comando update/delete, capturar o último código atribuído a uma coluna auto_increment. Vamos ver algumas delas:

Continue lendo Funções Informativas

PBXT Revelado!

A característica mais bacana do MySQL/MariaDB, em minha opinião, é o conceito de storage engine, ou, motor como convencionamos aqui no Brasil. Eu gosto de comparar o storage engine com aqueles famosos relógios que trocam de pulseira. O núcleo do relógio é o mesmo, mas, com um visual todo diferente. E, qualquer um pode criar sua pulseira e acrescentá-la ao seu relógio.

Assim é o storage engine. Empresas, comunidades, grupos ou pessoas, individualmente, podem criar um storage engine especilizado com novas funcionalidades, mais performático, orientado para tarefas específicas, e, simplemente, plugá-los no MySQL/MariaDB.

 

Continue lendo PBXT Revelado!