# Adelson de Bittencourt Junior > Portfólio de Adelson de Bittencourt Junior, desenvolvedor full-stack. Site em https://abjr.dev. Uma notícia nova entra aqui no próximo deploy, sem editar esta lista. ## Site - [Portfólio](https://abjr.dev): Portfólio de Adelson de Bittencourt Junior, desenvolvedor full-stack. - [Notícias](https://abjr.dev/noticias): Notícias e notas sobre desenvolvimento, infraestrutura e tecnologia. - [Notícias para agentes](https://abjr.dev/noticias/llms.txt): só as notícias, no caminho /noticias ## Notícias - [Cadeia de suprimentos de software: um roteiro prático depois do backdoor no xz](https://abjr.dev/noticias/cadeia-suprimentos-software-xz-slsa-cra): O xz, o tj-actions e os worms no npm mostraram que o ataque mira o build e as credenciais de publicação. Como fixar dependências, assinar artefatos, gerar SBOM e o que o Cyber Resilience Act passa a exigir. - [Cadeia de suprimentos de software: um roteiro prático depois do backdoor no xz (Markdown)](https://abjr.dev/noticias/cadeia-suprimentos-software-xz-slsa-cra/markdown): texto integral - [Criptografia pós-quântica na prática: como verificar e ativar ML-KEM no TLS e no SSH](https://abjr.dev/noticias/criptografia-pos-quantica-ml-kem-tls): O que os FIPS 203, 204 e 205 padronizaram, por que a troca de chaves híbrida X25519MLKEM768 virou padrão, e os comandos para conferir e ativar PQC em Nginx, Go e OpenSSH. - [Criptografia pós-quântica na prática: como verificar e ativar ML-KEM no TLS e no SSH (Markdown)](https://abjr.dev/noticias/criptografia-pos-quantica-ml-kem-tls/markdown): texto integral - [IPv6 na prática: como testar, ativar dual-stack e parar de pagar por IPv4](https://abjr.dev/noticias/ipv6-cgnat-custo-ipv4): IPv4 virou item de fatura na nuvem e CGNAT esconde o custo no acesso. Um roteiro com comandos para testar IPv6, configurar servidor e firewall, e corrigir os bugs de aplicação que aparecem. - [IPv6 na prática: como testar, ativar dual-stack e parar de pagar por IPv4 (Markdown)](https://abjr.dev/noticias/ipv6-cgnat-custo-ipv4/markdown): texto integral - [PostgreSQL 18 na prática: I/O assíncrono, UUIDv7 e o que testar antes do upgrade](https://abjr.dev/noticias/postgresql-18-io-assincrono-uuidv7): Como medir o I/O assíncrono com io_method e io_uring, quando usar uuidv7() como chave primária, e as armadilhas de upgrade: checksums por padrão, estatísticas preservadas e fim do MD5. - [PostgreSQL 18 na prática: I/O assíncrono, UUIDv7 e o que testar antes do upgrade (Markdown)](https://abjr.dev/noticias/postgresql-18-io-assincrono-uuidv7/markdown): texto integral - [QUIC e HTTP/3 na prática: como ativar, testar e depurar a web sobre UDP](https://abjr.dev/noticias/quic-http3-udp-transporte-web): O que o QUIC resolve que o TCP não resolvia, como ativar HTTP/3 no Nginx, por que o navegador cai no TCP sem avisar, e as ferramentas para depurar um protocolo que é cifrado até no cabeçalho. - [QUIC e HTTP/3 na prática: como ativar, testar e depurar a web sobre UDP (Markdown)](https://abjr.dev/noticias/quic-http3-udp-transporte-web/markdown): texto integral - [Containers não são VMs: como reduzir o impacto de um escape de kernel](https://abjr.dev/noticias/containers-nao-sao-vms-escape-kernel): Namespaces, seccomp, microVMs e Kata Containers: uma matriz prática de isolamento para reduzir o blast radius quando o kernel do host é o elo fraco. - [Containers não são VMs: como reduzir o impacto de um escape de kernel (Markdown)](https://abjr.dev/noticias/containers-nao-sao-vms-escape-kernel/markdown): texto integral - [Como medir desperdício de computação em pipelines e serviços](https://abjr.dev/noticias/medir-desperdicio-computacao-pipelines-servicos): Combine duração, CPU, memória, cache e frequência de execução para achar otimizações com impacto real em CI/CD e serviços — sem chasing de média enganosa. - [Como medir desperdício de computação em pipelines e serviços (Markdown)](https://abjr.dev/noticias/medir-desperdicio-computacao-pipelines-servicos/markdown): texto integral - [6 GHz: por que Wi-Fi e 5G/6G estão disputando o mesmo espectro?](https://abjr.dev/noticias/6-ghz-wifi-5g-6g-espectro): Faixa de 6 GHz entre Wi-Fi 6E/7 e celular: canais, interferência, AFC nos EUA, divisão Anatel no Brasil e o que muda no desenho de rede. - [6 GHz: por que Wi-Fi e 5G/6G estão disputando o mesmo espectro? (Markdown)](https://abjr.dev/noticias/6-ghz-wifi-5g-6g-espectro/markdown): texto integral - [O que um desenvolvedor precisa entender sobre agentes de IA com acesso a sistemas reais](https://abjr.dev/noticias/agentes-ia-acesso-sistemas-reais): Sandbox, credenciais, menor privilégio, rede e logs: o que muda quando um agente de IA deixa o chat e passa a executar shell, APIs e ferramentas. - [O que um desenvolvedor precisa entender sobre agentes de IA com acesso a sistemas reais (Markdown)](https://abjr.dev/noticias/agentes-ia-acesso-sistemas-reais/markdown): texto integral - [Comunicação quântica, fibra e 5G: o que realmente está mudando nas redes?](https://abjr.dev/noticias/comunicacao-quantica-fibra-5g-redes): Fibra no core, 5G no acesso e QKD só onde a distância e o modelo de confiança cabem: panorama técnico sem confundir com internet quântica de ficção. - [Comunicação quântica, fibra e 5G: o que realmente está mudando nas redes? (Markdown)](https://abjr.dev/noticias/comunicacao-quantica-fibra-5g-redes/markdown): texto integral - [FFT: o algoritmo de 60 anos que ainda está por trás da tecnologia moderna](https://abjr.dev/noticias/fft-algoritmo-tecnologia-moderna): O que a FFT calcula de forma prática, por que O(n log n) importa, e onde ela aparece em áudio, Wi-Fi, imagens e ML — sem virar aula de análise complexa. - [FFT: o algoritmo de 60 anos que ainda está por trás da tecnologia moderna (Markdown)](https://abjr.dev/noticias/fft-algoritmo-tecnologia-moderna/markdown): texto integral - [História da internet: o que todo dev que quer se diferenciar deveria saber](https://abjr.dev/noticias/historia-da-internet): História da internet (ARPANET, TCP/IP, Web) e um laboratório caseiro: LAN, intranet, internet e P2P explicados com exemplos simples para quem programa. - [História da internet: o que todo dev que quer se diferenciar deveria saber (Markdown)](https://abjr.dev/noticias/historia-da-internet/markdown): texto integral - [IA no gargalo energético: por que Google, NVIDIA e Anthropic mudam o jogo da energia](https://abjr.dev/noticias/ia-gargalo-energetico-data-centers-aema): A AEMA (Google, NVIDIA, Emerald AI e Anthropic) trata energia como variável de arquitetura. O que muda para data centers, demand response e a fila de watts. - [IA no gargalo energético: por que Google, NVIDIA e Anthropic mudam o jogo da energia (Markdown)](https://abjr.dev/noticias/ia-gargalo-energetico-data-centers-aema/markdown): texto integral - [Por que semicondutores são tão difíceis de fabricar?](https://abjr.dev/noticias/por-que-semicondutores-sao-dificeis-fabricar): Do GDSII ao wafer: litografia EUV, etch, metrologia, yield e equipamentos. Por que o desenho do circuito é só o começo e a fábrica decide se o chip existe. - [Por que semicondutores são tão difíceis de fabricar? (Markdown)](https://abjr.dev/noticias/por-que-semicondutores-sao-dificeis-fabricar/markdown): texto integral - [Trigger no PostgreSQL: como disparar uma API direto do banco](https://abjr.dev/noticias/trigger-postgresql-disparar-api): Passo a passo para disparar uma API com trigger no PostgreSQL usando pg_net: como testar, prós, contras e quando o webhook direto do banco não basta. - [Trigger no PostgreSQL: como disparar uma API direto do banco (Markdown)](https://abjr.dev/noticias/trigger-postgresql-disparar-api/markdown): texto integral ## Opcional - [RSS](https://abjr.dev/feed.xml): feed das notícias - [Sitemap](https://abjr.dev/sitemap.xml): URLs públicas para buscadores