">Meus artigos e tutoriais de programação - Cesar Gimenes
[Meus artigos e tutoriais de programação]
A melhor maneira de lembrar de alguma coisa que aprendi é escrever um artigo ou um tutorial. Várias vezes eu procurei alguma coisa no Google e acabei encontrando um texto meu, o que diz muito sobre a minha memória.
Além disso programar computadores é uma paixão antiga para mim. Algo que eu realmente gosto de fazer não importando a linguagem de programação, o sistema operacional é sempre fascinante o que podemos fazer mesmo com os computadores mais modestos.
[Estudando Assembly] Porque estudar assembly é importante e como isso vai te tornar um programador melhor.
[Escrevendo software para durar] Algumas dicas que considero importantes para escrever software resiliente, que dure por anos e seja fácil de manter.
[Go e a promessa de retrocompatibilidade] A maioria das linguagens cresce adicionando novos recursos, novas funcionalidades. Go foca em otimizar a base existente com um grande foco na retrocompatibilidade.
[Go e erros de arredondamento] Erros quando se converte de ponto flutuante para inteiro são comuns e não é um problema apenas do Go. Este é um exemplo clássico desse problema.
[Cliente e servidor socket em Golang com ping e pong.] Um exemplo de cliente e servidor socket escrito em Go com conexões persistentes agora enviando e recebendo mensagens de ping/pong para garantir que a conexão esta ativa.
[Acelerando o Site] Inserindo imagens e CSS diretamente no HTML para evitar que o navegador faça mais de uma requisição e assim acelerando a página web.
[Como estender o git] Como estender o comando git adicionando seus próprios parâmetros e novas funcionalidades.
[Headless VirtualBox] Como usar VirtualBox no modo Headless configurando máquinas virtuais pela linha de comando.
[Primeiros passos na configuração de um novo servidor.] Um guia prático com as etapas de configuração que costumo executar quando subo um novo servidor, seja numa máquina na nuvem, uma VM local ou mesmo uma Raspberry Pi.
[Um JSON lint em Golang] Usamos o retorno de erro do json.Unmarshal para gerar uma mensagem de erro mais útil e completa com direito a indicar o erro com uma setinha e tudo.
[Um sistema de mensageria extremamente rápido com NATS e Golang] NATS é um sistema de mensagens escrito em Go, muito rápido e fácil de usar. Usado para conectar sistemas, seja IoT seja aplicações mobile ou onde precisar de grande desempenho na troca de mensagens.
[Antigo modulo txt2tags para o Apache] Esse código é um módulo para o Apache que escrevi lá no final de 2005, a ideia é converter arquivos fonte txt2tags (t2t) direto para html
[Como usar goconfig] Como usar o pacote goconfig para ler configurações nos seus projetos
[go usando time e canais] Como usar o pacote time e canais para executar uma tarefa a cada X tempo, e aproveitamos para brincar um pouco com o terminal.
[GitHub a rede social do programador] Melhor para seu currículo que LinkedIn, muito mais focado que Twitter ou Facebook e uma chance de mostrar o seu código para o mundo e não apenas falar sobre ele :D