Blog

Vinicius Schettino

Ideias e tópicos de interesse de um Engenheiro de Software

  1. Verificação de integridade de variáveis em busca de valores não nulos geralmente gera um código muito extenso (cheio de condicionais) ou um código propenso a falhas. A verdade é que quanto menos você lida com nulls, mais fácil de entender fica seu código. Para tratar destes casos, Larry dá umas...

Continue reading...

Para quase todo site que envolva publicação de conteúdo, o WordPress é a primeira opção. Desenvolvedores o tem em alta estima por diversos motivos, como a quantidade de temas e plugins disponíveis, fácil instalação e familiaridade tanto com o ecossistema quanto dos usuários com a interface. Contudo, já apresentei desafios ainda não resolvidos na comunidade WordPress que devem ser levados em consideração na hora da escolha. Alternativas como o Grav exploram um nicho específico de gerenciamento de conteúdo, com uma aposta bem clara: simplicidade. Neste artigo vou descrever algumas das principais caraterísiticas do Grav, suas diferenças em relação ao WordPress e, a título de exemplificação, como este blog foi projetado.

Continue reading...

O universo OpenSource se baseia na liberdade de uso, modificação e distribuição de código fonte entre contribuidores e utilizadores ao redor do mundo. Contudo, existem condições e limitações para essa liberdade, de acordo com o modelo de licença que foi utilizado pelo criador do trabalho. Muitos desenvolvedores não tem conhecimento sobre o comportamento das diversas licenças, não sabendo como licenciar seu código nem como escolher softwares de terceiros (biblitoecas, frameworks, etc) que ofereçam condições legais compatíveis com seus objetivos. Este artigo é uma iniciativa de explicar as condições, garantias e liberdades das principais licenças, sem complicação.

Continue reading...

  1. Para quem gosta (como eu) de utilizar o psql para executar queries com o PostgreSQL, pode não gostar da paginação/formatação dos resultados, principalmente em tabelas com muitas colunas. Isso porque o psql utiliza o less como padrão para preparar os resultados, e essa ferramenta não tem...

Continue reading...

Fui convidado esta semana para apresentar uma palestra na Semana da Computação da UFJF, para alunos de graduação e de mestrado. Minha sugestão foi uma palestra relacionada com manutenção/evolução de software, tópico que sempre senti carente no currículo desta (e de outras) universidades....

Continue reading...