Olá, meu nome éEduardo Guiraldelli Schelive
Bem-vindo ao meu blog onde compartilho artigos sobre desenvolvimento web, infraestrutura em nuvem, arquitetura de sistemas e tecnologias modernas. Tutoriais, guias e experiências práticas de projetos reais.
Artigo em destaque
O statement defer agenda uma chamada de função para executar logo antes da função ao redor retornar. Aprenda como funciona, quando os argumentos são avaliados e como usá-lo para cleanup.
Últimos artigos
Defer
O statement defer agenda uma chamada de função para executar logo antes da função ao redor retornar. Aprenda como funciona, quando os argumentos são avaliados e como usá-lo para cleanup.
Introdução à estruturas de dados
Entenda como estruturas de dados transformam bytes aleatórios em padrões significativos. Explore memória contígua vs espalhada, estruturas lineares vs não-lineares, e os tradeoffs que moldam o desempenho do seu código.
Arrays
Aprenda como arrays armazenam elementos em memória contígua para acesso instantâneo. Entenda indexação, layout de memória e os tradeoffs que fazem arrays a base da maioria das estruturas de dados.
Linked Lists
Descubra como Linked Lists trocam acesso instantâneo por insertion flexível. Aprenda estrutura de nodes, manipulação de pointers, variantes singly e doubly, e quando escolher Linked Lists em vez de arrays.
Stacks
Aprenda como stacks impõem ordem LIFO para gerenciar dados. Explore as operações push, pop e peek, implementações com array e linked list, e por que stacks sustentam function calls e parsing de expressões.
Queues
Aprenda como queues impõem ordem FIFO para gerenciar dados. Explore as operações enqueue, dequeue e peek, implementações com circular buffer e linked list, e por que queues sustentam task scheduling e BFS.
Hash Tables
Aprenda como hash tables alcançam lookups O(1) em média mapeando keys para slots de array. Explore hash functions, resolução de colisões com chaining e open addressing, load factor e rehashing.
Introdução ao Go
Descubra as origens do Go — por que o Google o criou, quem o projetou e os princípios que o tornam rápido, simples e feito para a era moderna do software.
Tipos básicos
Explore os tipos nativos de Go — inteiros, floats, booleanos, strings e mais. Entenda como o sistema de tipos de Go funciona e o custo de memória de cada tipo.
Variáveis e constantes
Aprenda como Go nomeia valores — a keyword var, short declarations e constantes. Entenda inferência de tipo, zero values e a diferença entre bindings mutáveis e imutáveis.
Estruturas de Dados
6Domine a arte de organizar dados eficientemente. Aprenda como arrays, linked lists, trees, graphs e hash tables moldam o desempenho de cada programa que você escreve.
Linguagem de Programação Go
17Aprenda Go do zero. Explore tipos, variáveis, operadores, strings, controle de fluxo e os blocos fundamentais que tornam Go uma linguagem rápida, simples e confiável.