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.

sftpdav: Acesso Remoto via SSH com WebDAV

#golang #webdav

Como configurar e executar um servidor SFTP / WebDAV usando Go (sftpdav). Veja exemplos práticos, dicas de segurança e aproveite as bibliotecas padrão para criar soluções robustas …

GoScope Explorando e Navegando em Projetos Go

#golang #grupo-estudos-golang #desenvolvimento

GoScope, ferramentas de linha de comando para explorar projetos Go, localizar funções, variáveis e tipos com eficiência. Aprenda como usá-las para navegar no código de forma …

Fork bomb: Do Código à Defesa

#segurança #bash #assembly

O que é uma fork bomb, como ela funciona com exemplos em bash, C e assembly, e conheça as melhores práticas para prevenir esse tipo de ataque DoS em sistemas modernos.

Virus no laboratório

#virus

Como um vírus de macro VBA causou lentidão em um laboratório farmacêutico e a importância de analisar problemas antes de investir em soluções complexas.

Programação como Arte

#javascript #desenvolvimento #arte generativa

Explorando a arte generativa com programação simples em JavaScript, unindo criatividade e código para enriquecer a experiência do site.

Computação pós-apocalíptica

#desenvolvimento

Neste texto proponho um exercício interessante, como preservar um pouco do conhecimento da humanidade depois de uma catástrofe de proporções apocalípticas.

Estudando Assembly

#assembly #desenvolvimento

Porque estudar assembly é importante e como isso vai te tornar um programador melhor.

Go e erros de arredondamento

#golang #grupo-estudos-golang

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.

Acelerando o Site

#desenvolvimento

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.

Um JSON lint em Golang

#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.

Usando goto e label em Go

#golang #desenvolvimento #grupo-estudos-golang

Como usar goto e labels em Go com exemplos práticos. Como aplicar break e continue de forma segura e clara, seguindo boas práticas de programação.

go usando time e canais

#golang #desenvolvimento

Como usar o pacote time e canais para executar uma tarefa a cada X tempo, e aproveitamos para brincar um pouco com o terminal.

Golang plugins

#golang #desenvolvimento #grupo-estudos-golang

Plugins em Go: vantagens para carregamento dinâmico de módulos, limitações como suporte restrito a plataformas, dependência do CGO e impossibilidade de descarregar. Inclui exemplos …

GitHub a rede social do programador

#desenvolvimento

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

Tratando sinais com Go

#golang #desenvolvimento #grupo-estudos-golang

Como verificar se o usuário pressionou crtl+c, se mudou o tamanho da janela, ou se enviou um sinal de usuário.