ENPT

Notas sobre: Ruby é a melhor linguagem para construir apps de IA

Carmine Paolino defende de forma convincente que o Ruby é a melhor linguagem para construir aplicações de IA em 2026 — não por causa do treinamento de ML (esse …

I/O com e sem buffer no Unix

TL;DR I/O com buffer agrupa dados em buffers no espaço do usuário (ou da biblioteca) e realiza menos chamadas de sistema, porém maiores. Ótimo para throughput. …

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 …