Programação de Redes — TCP, UDP e Sockets
Programação de Redes — TCP, UDP e Sockets

TCP entrega um fluxo de bytes, não mensagens, e tratar o retorno de read como… [+]

Parsing e Processamento de Texto — nom, pest e Expressões Regulares
Parsing e Processamento de Texto — nom, pest e Expressões Regulares

Split resolve formato com delimitador, regex resolve padrão que varia, e… [+]

Criptografia e Segurança — Hashing, Criptografia Simétrica e TLS
Criptografia e Segurança — Hashing, Criptografia Simétrica e TLS

Criptografia é a área em que implementar por conta própria é quase garantia de… [+]

Embarcados e Bare Metal — Rust sem Sistema Operacional
Embarcados e Bare Metal — Rust sem Sistema Operacional

Sem sistema operacional não há quem chame a main, aloque memória ou trate erro… [+]

Unsafe Rust — Quando e Como Usar Código Inseguro com Responsabilidade
Unsafe Rust — Quando e Como Usar Código Inseguro com Responsabilidade

Unsafe não desliga o verificador de empréstimos nem os tipos: habilita cinco… [+]

Performance e Otimização — Profiling, SIMD e Técnicas Avançadas
Performance e Otimização — Profiling, SIMD e Técnicas Avançadas

Otimizar sem medir troca legibilidade por nada, porque a intuição sobre onde o… [+]

FFI — Integrando Rust com C e Outras Linguagens
FFI — Integrando Rust com C e Outras Linguagens

Atravessar a fronteira com C exige acertar duas coisas ao mesmo tempo: a… [+]

Macros Procedurais — Criando Derive Macros e Atributos Customizados
Macros Procedurais — Criando Derive Macros e Atributos Customizados

Macro procedural roda durante a compilação de quem a usa, e por isso mora em… [+]