ENPT

Olá, eu sou o Vinicius 👋

Escrevo sobre software em geral — principalmente pela diversão.

Mais sobre mim →

Recentes

Valores de tempo Unix (o epoch)

O tempo Unix (muitas vezes chamado de “o epoch”) é uma forma simples de representar um ponto no tempo: o número de segundos decorridos desde …

Guia rápido do tmux

Este é um documento vivo que pretendo manter conforme me familiarizo mais com o tmux. Atalhos de teclado Todos os atalhos devem ser prefixados com uma tecla de …

Instalando o Ruby com chruby e ruby-install

Todo desenvolvedor Ruby provavelmente usará um gerenciador de versões do Ruby. Os mais populares são: RVM, rbenv e chruby. Use o que te deixar feliz. Eu fui de …

Configurando o Rails com chruby e ruby-install

Nota: Veja a versão atualizada deste post: Instalando o Ruby com chruby e ruby-install. Aqui estão os passos para instalar e configurar o Ruby e o Ruby on …

O Z shell

O que é O shell é o que fica entre o usuário e o núcleo do sistema operacional, geralmente na forma de uma interface de linha de comando (CLI). O shell mais …

Adicionando um arquivo de configuração JSON a uma aplicação de console .NET Core

Uma aplicação .NET Core pode lidar com configuração usando diferentes formatos (providers) como memória, linha de comando e variáveis de ambiente. Aqui, …

Tratando eventos de diálogo de janelas WPF da forma elegante

Aqui estão duas formas elegantes que você pode usar para tratar diálogos WPF a partir do ViewModel. Vou demonstrar os dois exemplos fechando um diálogo de …

Validação condicional no ASP.NET

A validação condicional pode ser muito útil, e fico feliz por ter encontrado uma forma elegante de fazê-la. Você pode usar o mesmo View-Model em duas actions …

Testes de unidade para mapeamentos do NHibernate

Qual é a melhor abordagem para mapear suas classes de domínio para o banco de dados usando NHibernate? Depois de fazer alguns testes, acredito que a melhor …

Arquivos