O que é uma tag do Git?
- Por VersionDude

O verificador de HTML de referência avisa que zero erros hoje não garante zero erros amanhã, e que não é uma certificação pass/fail. Eis como integrá-lo mesmo assim.
O verificador de HTML de referência avisa que zero erros hoje não garante zero erros amanhã, e que não é uma certificação pass/fail. Eis como integrá-lo mesmo assim.
Recolhemos as últimas 100 versões do GitHub de dez projetos front-end e separámos as versões estáveis das pré-versões. O Next.js revelou-se com 88 por cento de pré-versões, o Svelte e o React Router com zero, e a cadência estável abrange um fator de cerca de oitenta vezes. Dados, método e limites.
Um gestor de pacotes é uma ferramenta que instala, atualiza e remove software e as suas dependências a partir de um repositório, para que não tenha de localizar e ligar cada peça à mão. O que são, os principais tipos, como funcionam a resolução de versões e os lockfiles, e as práticas que tornam as instalações seguras e reproduzíveis.
A Microsoft torna as passkeys o metodo de inicio de sessao predefinido no Entra ID a partir de 1 de setembro de 2026 e retira a sua autenticacao por SMS e por voz a 1 de fevereiro de 2027. O que sao as passkeys, porque a Microsoft diz que os codigos por SMS e por chamada ja nao travam os ataques modernos, e o que os administradores do Entra devem fazer agora.
CI/CD é uma forma de construir software em que as alterações são fundidas, testadas e implantadas através de um pipeline automatizado. O que significam integração contínua e entrega contínua, como funciona o pipeline, as ferramentas comuns e os compromissos honestos.
Uma variável de ambiente é um par chave=valor que o sistema operativo entrega a um processo em execução, mantido fora do código-fonte. O que são, porque importam para a configuração e os segredos, como defini-las e lê-las, e as boas práticas que mantêm os segredos fora do teu repositório.
Um changelog é um ficheiro legível que lista as alterações notáveis de cada versão de um projeto. A convenção Keep a Changelog, os grupos de alterações padrão e a ligação ao versionamento semântico.
Uma tag do Git é uma referência com nome que aponta para um commit específico, usada sobretudo para marcar versões e releases - a diferença entre tag e ramo, tags leves e anotadas.
Um lockfile registra a versão resolvida exata de cada dependência para que todos instalem a mesma coisa. Por que os manifestos sozinhos não bastam, como os hashes de integridade adicionam segurança e se convém versioná-lo.
O versionamento semântico numera as versões como MAJOR.MINOR.PATCH para que o próprio número diga o que mudou. O que cada parte significa, as regras de reinicialização, os rótulos de pré-lançamento e por que os intervalos do npm como ^1.2.3 dependem disso.
O TypeScript 7.0 foi lançado em 8 de julho de 2026 com um compilador reescrito em Go, e os benchmarks da Microsoft colocam as builds cerca de 10x mais rápidas. O que realmente mudou, por que é mais rápido e o que verificar antes de migrar.
Em julho de 2026 a Wiz revelou o GhostApproval, uma falha que afeta seis assistentes de codigo IA. Um repositorio malicioso usa um link simbolico para redirecionar uma edicao aprovada para ficheiros sensiveis como as suas chaves SSH. O que e o ataque, que ferramentas estao afetadas e como manter-se seguro.
Em junho de 2026, a Novo Nordisk confirmou uma grande violação. Segundo o relato, os atacantes entraram através de segredos deixados em JavaScript no lado do cliente - credenciais do Azure e um token do GitHub. A lição para programadores: um segredo em código de front-end é um segredo público.
A Opera lançou o Paste Protect, apresentado como a primeira defesa nativa num grande navegador contra ataques baseados na área de transferência, como o ClickFix e o pastejacking. O que são esses ataques, o que faz o Paste Protect e como se proteger em qualquer navegador.
O Git é um sistema de controlo de versões distribuído que regista todas as alterações ao teu código e permite que muitas pessoas trabalhem nele em conjunto sem se sobreporem umas às outras. O que é o Git, os conceitos fundamentais, em que difere do GitHub e os comandos básicos.
Um proxy reverso fica à frente dos teus servidores e trata primeiro cada pedido recebido - encaminhamento, HTTPS, cache e proteção num só lugar. O que faz, em que difere de um proxy direto e as ferramentas para pôr um a funcionar.
Uma API (Interface de Programação de Aplicações) é um contrato que permite que um software peça dados ou ações a outro, sem saber como ele funciona internamente. O que é uma API, como funciona um pedido e resposta, os estilos comuns como REST e GraphQL, e por que os programadores as utilizam.
Um contentor Docker empacota uma aplicação com tudo o que ela precisa para correr, de modo que se comporte da mesma forma em qualquer máquina. O que é um contentor, em que difere de uma máquina virtual, a distinção entre imagem e contentor, e onde os contentores se encaixam em projetos reais.
O DevOps funde o desenvolvimento de software e as operações de TI num único fluxo de trabalho automatizado e colaborativo, para que as equipas entreguem mais depressa e de forma mais fiável. O que é o DevOps, as práticas essenciais (CI/CD, infraestrutura como código), a cultura que o sustenta e as ferramentas habituais.
Um webhook é um pedido HTTP automático que um serviço envia a outro no momento em que um evento acontece - um push em vez de um pull. O que é um webhook, em que difere de uma API normal, como funciona e como receber um em segurança.
Um CDN (rede de distribuição de conteúdos) é uma rede mundial de servidores que coloca em cache cópias do seu site o mais perto possível dos visitantes, para páginas mais rápidas e um servidor de origem protegido. O que é um CDN, como funciona, e quando precisa dele.
Um VPS (servidor privado virtual) dá-lhe uma fatia privada de um verdadeiro servidor - o seu próprio OS, acesso root e recursos garantidos. O que isso quer dizer, em que difere do partilhado e da nuvem, e quando ter um.
Porque é que o código aberto importa num gestor de palavras-passe, e os projetos em que se pode confiar - do Bitwarden e do KeePassXC até ao Proton Pass.
Alojar o seu próprio gestor de palavras-passe torna-o senhor do lugar onde os seus segredos residem - eis como se comparam as principais opções, e quando um serviço gerido faz mais sentido.
As chaves de API, os tokens e os ficheiros .env nunca deveriam ficar em texto simples nem na sua história git. Eis como as equipas mantêm os segredos aplicacionais em segurança.
As chaves SSH substituem as palavras-passe por algo muito mais robusto - mas só se as proteger, separar e renovar. Um guia em linguagem clara para gerir chaves SSH em segurança.
O que o Proton Mail oferece realmente - cifragem de ponta a ponta, aplicações de código aberto e uma ancoragem suíça em matéria de privacidade - e onde se situam os seus compromissos.
O que significa realmente «e-mail cifrado», a diferença entre acesso zero e ponta a ponta, e os serviços que o fazem de forma credível.
O gestor de palavras-passe do Proton traz a cifragem de ponta a ponta, aplicações de código aberto e aliases de e-mail integrados - eis o que vale.
O Document Object Model é a árvore que um navegador constrói a partir do seu HTML - e aquilo com que o seu JavaScript fala realmente.
Um validador de HTML confronta o seu markup com o padrão vivo - detetando erros que os navegadores mascaram mas que prejudicam a acessibilidade e a fiabilidade.
Um analisador transforma um fluxo de carateres em dados estruturados utilizáveis por um programa - o passo entre o texto em bruto e o sentido.
A ideia de uma web de dados - onde o significado é legível pelas máquinas - e os padrões como RDF, OWL e os motores de raciocínio que a fazem funcionar.
Parecem-se, mas o XML e o HTML foram concebidos para tarefas diferentes - um descreve documentos para os navegadores, o outro transporta dados estruturados.
O Rails é mais conhecido pelas aplicações do que pelos CMS, mas uma linhagem de sistemas de conteúdos baseados em Rails - desde o Railfrog - sempre existiu.
O mojibake, os acentos partidos e os símbolos «» reconduzem-se todos à codificação. Eis o que é o UTF-8 e por que é o padrão predefinido da web moderna.
Possuir a sua plataforma de conteúdos significa manter o controlo dos dados, da personalização e dos custos - eis como se comparam as principais abordagens auto-alojadas.