icardb
PROGRAMAÇÃO

Por onde começar na programação

Linguagens, trilhas e fundamentos para construir uma base técnica sólida e duradoura.

Trilhas de estudo

Front-end iniciante

  1. 1. HTML semântico
  2. 2. CSS responsivo
  3. 3. JavaScript moderno
  4. 4. Git
  5. 5. Um framework

Back-end iniciante

  1. 1. Lógica e algoritmos
  2. 2. Uma linguagem
  3. 3. HTTP e REST
  4. 4. SQL
  5. 5. Autenticação

Fullstack pragmático

  1. 1. JS/TS sólido
  2. 2. React
  3. 3. Node ou similar
  4. 4. Postgres
  5. 5. Deploy

Erros comuns de iniciantes

Mini glossário

IDE
Ambiente integrado de desenvolvimento.
API
Interface para sistemas conversarem entre si.
Framework
Estrutura pronta para acelerar desenvolvimento.
Repositório
Pasta versionada com Git.
Deploy
Publicar uma aplicação em produção.
Bug
Comportamento inesperado no software.

Artigos de programação

Ver os 30 artigos →
Cache em aplicações web: HTTP, CDN e Redis — onde guardar cada dado
PROGRAMAÇÃO·

Cache em aplicações web: HTTP, CDN e Redis — onde guardar cada dado

Como funcionam as camadas de cache de uma aplicação web, quais cabeçalhos Cache-Control usar para cada tipo de recurso, o padrão cache-aside com Redis e como evitar dados velhos e vazamentos.

Por Redação icardb 7 minLer artigo →
Expressões regulares na prática: guia com exemplos em JavaScript e Python
PROGRAMAÇÃO·

Expressões regulares na prática: guia com exemplos em JavaScript e Python

O que são expressões regulares, a sintaxe essencial em uma tabela, exemplos testáveis em JavaScript e Python (datas, CEP, logs), diferença entre ganancioso e preguiçoso e como evitar ReDoS.

Por Redação icardb 7 minLer artigo →
Serverless: quando funções serverless valem a pena (e quando viram armadilha)
PROGRAMAÇÃO·

Serverless: quando funções serverless valem a pena (e quando viram armadilha)

AWS Lambda, Cloudflare Workers e Vercel Functions comparados: modelo de custo, cold starts, limites de execução e os workloads onde serverless brilha ou falha.

Por Redação icardb 7 minLer artigo →
Core Web Vitals na prática: LCP, INP e CLS medidos e corrigidos
PROGRAMAÇÃO·

Core Web Vitals na prática: LCP, INP e CLS medidos e corrigidos

Guia técnico dos três Core Web Vitals: como medir com dados reais (CrUX/RUM), as causas mais comuns de LCP, INP e CLS ruins e as correções que funcionam.

Por Redação icardb 7 minLer artigo →
Acessibilidade web (a11y) na prática: WCAG, ARIA e testes que funcionam
PROGRAMAÇÃO·

Acessibilidade web (a11y) na prática: WCAG, ARIA e testes que funcionam

Guia técnico de acessibilidade: semântica HTML, quando (não) usar ARIA, contraste WCAG, navegação por teclado e testes automatizados com axe e Playwright.

Por Redação icardb 7 minLer artigo →
PostgreSQL além do básico: índices, EXPLAIN e JSONB na prática
PROGRAMAÇÃO·

PostgreSQL além do básico: índices, EXPLAIN e JSONB na prática

Aprenda a ler planos de execução com EXPLAIN ANALYZE, escolher entre B-tree, GIN e BRIN, e usar JSONB sem destruir a performance das suas queries.

Por Redação icardb 7 minLer artigo →
WebSockets na prática: quando usar, como implementar e onde quebra
PROGRAMAÇÃO·

WebSockets na prática: quando usar, como implementar e onde quebra

Entenda o protocolo WebSocket, implemente um servidor e cliente do zero em Node.js, e compare com SSE e polling — com tabela de decisão e tratamento de reconexão.

Por Redação icardb 7 minLer artigo →
Microsserviços vs monólito: critérios objetivos para escolher a arquitetura
PROGRAMAÇÃO·

Microsserviços vs monólito: critérios objetivos para escolher a arquitetura

Compare monólito, monólito modular e microsserviços em custo operacional, latência, deploy e complexidade de time — com critérios práticos para decidir.

Por Redação icardb 7 minLer artigo →
Como Começar na Programação do Zero em 2026: Guia Definitivo
PROGRAMAÇÃO·

Como Começar na Programação do Zero em 2026: Guia Definitivo

Roteiro completo para quem quer entrar na programação em 2026: escolha de linguagem, setup de ambiente, lógica de programação, primeiros projetos, comunidades e como evitar armadilhas comuns de iniciantes.

Por Redação icardb 7 minLer artigo →
HTML, CSS e JavaScript: O Trio Essencial da Web Moderna
PROGRAMAÇÃO·

HTML, CSS e JavaScript: O Trio Essencial da Web Moderna

Domine os três pilares do desenvolvimento web: HTML semântico para estrutura, CSS moderno para estilo e layout responsivo, e JavaScript para interatividade, manipulação do DOM e consumo de APIs.

Por Redação icardb 7 minLer artigo →
Git e GitHub Básico: Controle de Versão para Quem Coda
PROGRAMAÇÃO·

Git e GitHub Básico: Controle de Versão para Quem Coda

Guia prático de Git e GitHub para iniciantes: instalação, commits, branches, merge, rebase, pull requests, resolução de conflitos e fluxos de trabalho profissionais em equipe.

Por Redação icardb 7 minLer artigo →
Python na Prática: Do Primeiro Script à Automação Real
PROGRAMAÇÃO·

Python na Prática: Do Primeiro Script à Automação Real

Como começar com Python em 2026: instalação, sintaxe, estruturas de dados, manipulação de arquivos, APIs, web scraping ético e automação de tarefas com scripts reutilizáveis.

Por Redação icardb 7 minLer artigo →