Blog

Artigos e tutoriais

O que eu aprendo construindo sistemas de verdade: backend, dados, tempo real e carreira.

6 minmais recente

Dá pra fazer fila sem RabbitMQ? | Protokol

Neste post, eu mostro como implementei uma fila confiável no Protokol usando apenas Postgres, sem RabbitMQ. A ideia é simples: salvar o dado e a intenção de notificar na mesma transação, e depois usar um worker com retry para garantir a entrega. Uma solução prática, barata e ótima para MVPs e monólitos.

9 min

O difícil de WebSocket não é mandar mensagem

18 min

Como Funciona um Sistema de Buscas de Verdade (e por que LIKE não é busca)

Arquitetura de SistemasDesenvolvimento de Software
14 min

CQRS na Prática: Como Separar Leitura e Escrita Transforma Sua Arquitetura

Arquitetura de Sistemas
9 min

Como Arquitetar um Sistema de Notificações que Aguenta Escala

Arquitetura de SistemasDesenvolvimento Web
11 min

Seu Sistema Está Lento? O Problema Não É o Banco de Dados — É Quando Você Processa os Dados

Arquitetura de SistemasDesenvolvimento Web
4 min

O Título "Software Engineer" Vai Acabar? O Que Realmente Muda Com a IA

MercadoInteligência Artificial
5 min

Como um bot de IA hackeou repos da Microsoft, DataDog e Trivy pelo GitHub Actions

Inteligência ArtificialSegurança
8 min

Você Não Precisa Escolher Entre REST, gRPC e GraphQL

Arquitetura de SistemasDesenvolvimento Web
10 min

SEO Morreu? Impacto do ChatGPT no Google

MercadoMarketing Digital
8 min

Minimal API no .NET

Desenvolvimento de Software
15 min

Como funciona um Load Balancer

Arquitetura de Sistemas
4 min

Qwen Code: a cópia do Claude Code que funciona (e é de graça)

IAMercado
17 min

Cloudflare Recriou o Next.js com IA em Uma Semana — O Que Isso Realmente Significa

Mercado
9 min

Real-time: Polling, SSE ou WebSocket?

Web Development
12 min

Design Patterns que todo dev deveria conhecer

Design Patterns
7 min

Seu App Não Acabou Quando Você Terminou o Código

CI/CDDesenvolvimento de Software
4 min

RabbitMQ: o que ele faz de verdade (e por que muita gente usa errado)

Arquitetura de SistemasBackend
8 min

Você realmente sabe como o JWT funciona? (Ou só acha que sabe?)

BackendArquitetura de Software
8 min

O que são Sistemas Distribuídos

ArquiteturaDesenvolvimento de Software
3 min

Nubank vai matar o Trabalho Remoto

MercadoEmpresas
7 min

O usuário é teu chefe e você precisa deixar ele feliz!

UXUI
3 min

Versionamento Semântico

Desenvolvimento de Software
4 min

Como rodar o DeepSeek Localmente

IAPython
4 min

O que são Observers

Design PatternsJavaScript
8 min

Como funciona a internet (Parte 4): DNS e Roteamento: Os Nomes da Internet

Internet
4 min

Como funciona a internet (Parte 3): Segurança na Internet: Protegendo os Dados

Internet
8 min

Como funciona a internet (Parte 2): O Protocolo HTTP

Internet
4 min

Como funciona a internet (Parte 1): O Modelo TCP/IP: A Fundação da Internet

Internet
10 min

Magia dos Triggers: Automatizando Tarefas com C# (Baseado em GitHub Actions)

C#SQL Server
9 min

Criando seu primeiro app Flutter: um guia para iniciantes

FlutterMobile
14 min

Introdução ao desenvolvimento Mobile: Guia para Iniciantes

Mobile
8 min

NextJS e o Server Side Rendering: Impulsionando o Desempenho Web

Next.jsSSR
4 min

Como hospedar um app NextJS no Github Pages

Next.jsGitHub
6 min

Criando Primeiro App com NextJs e Typescript: Guia Passo a Passo

Next.jsTypeScript
7 min

Criando um app React com Typescript: guia passo a passo

ReactTypeScript
6 min

O que é um PWA: Entenda o Conceito de Progressive Web Apps

PWA
7 min

TypeScript Descomplicado: Domine a Evolução do JavaScript

TypeScriptJavaScript
8 min

Introdução ao Desenvolvimento Web

HTMLCSS
8 min

Sorteio de Amigo Secreto: Sem API, Só Hash

JavaScriptReact
10 min

De 35 à 3 segundos: Melhorando a Performance de um Relatório

Performance
2 min

Construi um jogo de jokenpo

JavaScriptWebSockets

fim da lista