Programando em Vlang
Programando em Vlang
Simplicidade e Performance
Sobre o Livro
Um guia técnico direto sobre como reduzir complexidade desnecessária em sistemas modernos e quando ferramentas minimalistas entregam mais valor que stacks "enterprise".
Compilado e expandido a partir de artigos do blog esli.blog.br, o livro está dividido em duas frentes complementares:
Primeira parte: Defende simplicidade como estratégia operacional consciente, não como limitação técnica. Conecta princípios clássicos (KISS, YAGNI, Navalha de Ockham) com práticas modernas de SRE, demonstrando como complexidade acidental aumenta MTTR, encarece manutenção e multiplica incidentes em produção.
Segunda parte: Apresenta V (Vlang) como alternativa pragmática para automação, CLI tools e web servers. Cobre desde instalação até casos reais: migração de scripts bash, web servers em três frameworks diferentes (vweb, veb, picoev), parsing de configurações (JSON/YAML/TOML), e projetos completos como automação de backups criptografados.
Não é tutorial para iniciantes nem manifesto revolucionário. É documentação técnica de decisões arquiteturais tomadas em ambientes de produção, com código funcional, benchmarks reproduzíveis e admissão honesta de limitações.
Para quem é: SREs, DevOps, Sysadmins e desenvolvedores que valorizam MTTR baixo mais que arquitetura "elegante". Para quem já cansou de adicionar camadas de abstração porque "é moderno" e quer decisões fundamentadas em tradeoffs reais.
Para quem não é: Se você acredita que toda aplicação precisa de Kubernetes, que YAML é legível, ou que frameworks devem fazer "mágica", este livro vai incomodar — e talvez seja exatamente por isso que você deveria ler.
Todo código-fonte está disponível em repositórios públicos. Opiniões são fundamentadas tecnicamente. Complexidade é questionada sem piedade.
Índice
- Introdução
- Para quem é este livro:
- Para quem não é:
- Por que este livro funciona
- Simplicidade
- Simplicidade em Engenharia de Confiabilidade
- Gerenciando a Complexidade
- Vlang - Performance e Simplicidade
- Vlang - Performance e Simplicidade
- Instalação
- Path no S.O.
- Iniciando V
- Hello World
- V tool
- vlib
- builtin
- VPM
- documentação
- Sintaxe
- Web Server em V
- vweb
- veb
- picoev
- Conclusão - webserver em V
- Por que migrar do Bash para V?
- Velocidade de Execução: Bash vs Vlang
- Portabilidade: Executáveis sem dependências
- CI/CD, Git e Reuso com Binários
- Shellcheck e IDEs com Vlang
- Executando comandos do sistema
- Trabalhando com arquivos
- Variáveis de ambiente
- Criando ferramentas de linha de comando
- Exemplo: Deploy simples
- V e o os.system
- Substituindo Shell Scripts com vsh: A forma nativa e portável do V
- CLIs
- JSON, YAML ou TOML
- JSON: O padrão web universal
- YAML: Legibilidade acima de tudo
- TOML: O equilíbrio prático
- Alternativas específicas
- Qual?
- Vlang: json, toml e yaml
- Caso de uso: Projeto vBackup
- Maturidade de parsers de configuração em V
- Status atual por formato
- Recomendações práticas
- Conclusão e recomendações
- Encerramento
- O que você não precisa
- O que você deveria fazer
- Sobre V especificamente
- Sobre simplicidade
- O que vem depois deste livro
- Uma última provocação
- Agradecimentos e contato
- Palavras finais
- Links
- Os livros SRE
- Livros/Ebooks:
- Introdução
Garantia de 60 Dias de 100% de Satisfação da Leanpub
Em até 60 dias após a compra, você pode obter um reembolso de 100% em qualquer compra da Leanpub com apenas dois cliques.
Tecnicamente, isso é arriscado para nós, já que você terá os arquivos do livro ou curso de qualquer maneira. Mas estamos tão confiantes em nossos produtos e serviços, e em nossos autores e leitores, que oferecemos com satisfação uma garantia de devolução total do dinheiro para tudo o que vendemos.
Você só pode descobrir o quanto algo é bom experimentando, e por causa da nossa garantia de 100% de devolução do dinheiro, literalmente não há risco em tentar!
Então, não há motivo para não clicar no botão Adicionar ao Carrinho, certo?
Ver termos completos...
Ganhe $8 em uma compra de $10, e $16 em uma compra de $20
Pagamos 80% de royalties em compras de $7,99 ou mais, e 80% de royalties menos uma taxa fixa de 50 centavos em compras entre $0,99 e $7,98. Você ganha $8 em uma venda de $10, e $16 em uma venda de $20. Então, se vendermos 5000 cópias não reembolsadas do seu livro por $20, você ganhará $80.000.
(Sim, alguns autores já ganharam muito mais que isso na Leanpub.)
Na verdade, os autores já ganharammais de $14 milhões escrevendo, publicando e vendendo na Leanpub.
Saiba mais sobre como escrever na Leanpub
Atualizações Gratuitas. Livre de DRM.
Ao comprar um livro da Leanpub, você recebe atualizações gratuitas enquanto o autor continuar atualizando o livro! Muitos autores usam o Leanpub para publicar seus livros em desenvolvimento, enquanto ainda estão escrevendo. Todos os leitores recebem atualizações gratuitas, independentemente de quando compraram o livro ou quanto pagaram (incluindo gratuitos).
A maioria dos livros da Leanpub está disponível em PDF (para computadores) e EPUB (para celulares, tablets e Kindle). Os formatos incluídos em um livro são mostrados no canto superior direito desta página.
Por fim, os livros da Leanpub não possuem nenhuma proteção DRM sem sentido, então você pode lê-los facilmente em qualquer dispositivo compatível.
Saiba mais sobre os formatos de ebook da Leanpub e onde lê-los