Pular para o conteúdo principal

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

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.

Últimos artigos

Defer
Linguagem de Programação Go

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.

6 min de leitura
Ler mais
Introdução à estruturas de dados
Estruturas de Dados

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.

5 min de leitura
Ler mais
Arrays
Estruturas de Dados

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.

11 min de leitura
Ler mais
Linked Lists
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.

12 min de leitura
Ler mais
Stacks
Estruturas de Dados

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.

10 min de leitura
Ler mais
Queues
Estruturas de Dados

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.

12 min de leitura
Ler mais
Hash Tables
Estruturas de Dados

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.

29 min de leitura
Ler mais
Introdução ao Go
Linguagem de Programação Go

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.

6 min de leitura
Ler mais
Tipos básicos
Linguagem de Programação Go

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.

7 min de leitura
Ler mais
Variáveis e constantes
Linguagem de Programação Go

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.

7 min de leitura
Ler mais