coldwa.st
Todos os guiasProgramaçãoWebDadosFerramentasBases de dadosHaskellConceitosCabal e buildsToolchainCompiladorDesempenhoEditor e HLS

Coldwast escreveu

A biblioteca de código aberto que sustenta a sua stack pode ter um único mantenedor

Jul 10, 2026 em Open Source, Supply Chain - Grande parte da stack de software moderna assenta em pequenos projetos de código aberto tocados por uma ou duas pessoas não remuneradas. O que xkcd 2347, Heartbleed, Log4Shell e a porta dos fundos do xz-utils ensinam sobre o risco do mantenedor único, e o que as equipas podem realmente fazer a respeito.

Ler mais…
📅 7 min de leitura↬ Atualizado 2026

Coldwast escreveu

Docker vs Podman: que motor de contentores, e quando (2026)

Jun 27, 2026 em Programação, DevOps, Containers - O Docker executa os contentores através de um daemon central; o Podman é sem daemon e rootless por conceção. Partilham imagens OCI e uma CLI quase idêntica. Arquitetura, segurança rootless, pods, systemd, Compose e a licença do Docker Desktop comparados.

Ler mais…
📅 9 min de leitura↬ Atualizado 2026

Coldwast escreveu

O que é um proxy reverso? Nginx, Caddy e encaminhamento explicados (2026)

Jun 26, 2026 em Programação, Servers, Networking - Um proxy reverso fica à frente dos seus servidores, recebe cada pedido recebido e encaminha-o para o backend correto. O que é um proxy reverso, como difere de um proxy direto e de um balanceador de carga, para que serve (TLS, cache, encaminhamento) e as ferramentas comuns.

Ler mais…
📅 8 min de leitura↬ Atualizado 2026

Coldwast escreveu

O que é um compilador? Do código-fonte ao código de máquina (2026)

Jun 23, 2026 em Programação, Conceitos, Compilador - Um compilador transforma o código-fonte que você escreve num programa que a máquina pode executar. O que é um compilador, como funciona etapa por etapa (análise léxica, sintática, otimização, geração de código), compilador vs interpretador, e onde o GHC se encaixa para Haskell.

Ler mais…
📅 8 min de leitura↬ Atualizado 2026

Coldwast escreveu

O que é o CI/CD? Integração e entrega contínuas explicadas (2026)

Jun 22, 2026 em Programação, DevOps, Automation - O CI/CD automatiza o caminho de uma alteração de código até uma aplicação testada e implementada. O que significam integração e entrega/implementação contínuas, como funciona um pipeline, as ferramentas comuns e porque as equipas o usam.

Ler mais…
📅 8 min de leitura↬ Atualizado 2026

Começar

Instalar o toolchain

GHC, Cabal, Stack e HLS numa instalação limpa com o GHCup.

Ler o guia →

Build

Compreender os builds do Cabal

Sandboxes, builds v2 ao estilo nix e o que mudou realmente.

Ler o guia →

Desempenho

Builds de Haskell mais rápidos

Use todos os seus núcleos em segurança com -j e os semáforos de build.

Ler o guia →