Meu Universo Nerd
  • Página Inicial
  • Quem sou eu
  • Sobre o Meu Universo Nerd
  • Noticias
  • Eventos

Selecione seu Idioma

  • Português do Brasil (pt-BR)
  • English (United Kingdom)
  1. Você está aqui:  
  2. Início
  3. Noticias
  4. Tecnologia

Tecnologia

  • Soluções tecnológicas
  • Metodologias
  • Mercado de TI
  • Novidades em TI
  • Mobile
  • Hardware
  • Desenvolvimento de software
  • desenvolvimento de aplicativos
  • desenvolvimento de sites
  • Desenvolvimento de games
  • desenvolvimento de programas
Virtual Threads e Claude: Otimize APIs Java

Virtual Threads e Claude: Otimize APIs Java

Aprenda a usar Java Virtual Threads para otimizar chamadas da API do Claude em suas aplicações Spring Boot.
Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Tecnologia
Categoria: Inteligência Artificial
Publicado: 22 Julho 2026
Última Atualização: 22 Julho 2026
Acessos: 5

Leia mais: Virtual Threads e Claude:...

Como Criar um Bot de Discord com IA no Azure Grátis

Como Criar um Bot de Discord com IA no Azure Grátis

Aprenda a criar um bot de discord com ia integrado ao ChatGPT e hospedado gratuitamente na nuvem da Azure Cloud.
Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Tecnologia
Categoria: Inteligência Artificial
Publicado: 21 Julho 2026
Última Atualização: 21 Julho 2026
Acessos: 14

Leia mais: Como Criar um Bot de Discord...

Google Cloud, segurança de APIs: guia essencial

Google Cloud, segurança de APIs: guia essencial

Entenda Google Cloud, segurança de APIs e como aplicar sem complicação.
Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Tecnologia
Categoria: Cloud Computing
Publicado: 20 Julho 2026
Última Atualização: 20 Julho 2026
Acessos: 23

Leia mais: Google Cloud, segurança de...

Spring Boot, LLM em produção: o que muda na prática

Spring Boot, LLM em produção: o que muda na prática

Entenda Spring Boot, LLM em produção e o que isso muda na prática.
Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Java
Categoria: Spring Framework (Boot, Data, MVC , WEB, Security, HAL e outros)
Publicado: 17 Julho 2026
Última Atualização: 17 Julho 2026
Acessos: 31

Leia mais: Spring Boot, LLM em...

LLM em produção, Spring Batch: guia essencial

LLM em produção, Spring Batch: guia essencial

Entenda LLM em produção, Spring Batch e como aplicar sem complicação.
Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Java
Categoria: Spring Framework (Boot, Data, MVC , WEB, Security, HAL e outros)
Publicado: 12 Julho 2026
Última Atualização: 12 Julho 2026
Acessos: 46

Leia mais: LLM em produção, Spring...

Claude Sonnet 5 e Fable 5 da Anthropic - o que muda no custo de agentes de IA - Meu Universo Nerd

🤖 Claude Sonnet 5 e Fable 5: o que muda pra você agora

Em menos de 48 horas a Anthropic fez dois movimentos grandes. No dia 30 de junho lançou o Claude Sonnet 5, um modelo médio focado em rodar agentes de forma autônoma e mais barata. No dia 1 de julho reativou globalmente o Claude Fable 5, o modelo mais capaz dela, depois que os Estados Unidos derrubaram um controle de exportação que tinha tirado o modelo do ar.

Se você usa Claude Code, Claude.ai ou a API no dia a dia, seu leque de modelos e o seu custo mudaram essa semana. Bora ver o que aconteceu e, principalmente, o que fazer com isso na prática, do jeito certo.

Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Tecnologia
Categoria: Inteligência Artificial
Publicado: 02 Julho 2026
Última Atualização: 02 Julho 2026
Acessos: 75

Leia mais: 🤖 Claude Sonnet 5 e Fable 5:...

Cliente MCP em Java: erro de transporte (SSE vs Streamable HTTP) e o codigo certo com o MCP Java SDK 2.0 - Meu Universo Nerd

🔌 O erro de transporte que trava o cliente MCP em Java

Você subiu o servidor MCP, expôs as tools direitinho, testou com o inspector e estava tudo lá. Aí foi plugar o seu app Java como cliente e nada. O listTools() volta uma lista vazia, ou pior, a chamada fica pendurada até estourar o timeout. Você revisa o servidor, revisa de novo, e o servidor está certo. O problema está do lado do cliente, e quase sempre tem nome: transporte errado.

Esse é o erro número 1 de quem escreve um cliente MCP em Java hoje. Usar o SSE legado contra um servidor que fala Streamable HTTP, ou chamar listTools() antes do initialize(). A conexão até abre, mas nenhuma capability é negociada, e tool nenhuma aparece. Bora resolver isso de vez, com o código certo para cada caso, usando o MCP Java SDK 2.0 que saiu como GA em junho.

Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Linguagem de programação
Categoria: Java
Também disponível: English (United Kingdom)
Publicado: 25 Junho 2026
Última Atualização: 25 Junho 2026
Acessos: 65

Leia mais: 🔌 O erro de transporte que...

JDK 27 remove as flags -noverify, -Xverify:none, -noclassgc e -verifyremote do launcher Java - CI e build legado quebram - Meu Universo Nerd

⚙️ JDK 27 remove -noverify e -Xverify:none: o CI quebra

Tem uma flag que metade dos pipelines de CI carrega há anos sem ninguém lembrar por quê: -noverify. Alguém colocou lá em 2017 pra "acelerar o startup" pulando a verificação de bytecode, o build ficou verde, e ninguém mais tocou. Até o dia em que você troca a imagem base pra eclipse-temurin:27 e o container simplesmente não sobe. Nos logs, uma linha seca: Unrecognized option: -noverify.

O JDK 27 parou de ser tolerante com quatro opções antigas de launcher: -noverify, -Xverify:none, -noclassgc e -verifyremote. Elas estavam depreciadas (com aviso) desde o Java 13, e agora viraram erro fatal: a JVM nem inicia. Se alguma sobreviveu num Dockerfile, num argLine do Surefire ou numa run config de IDE, o build vai parar de subir bem na hora do upgrade. Bora ver onde isso se esconde, como varrer o projeto antes e como arrumar direito.

Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Linguagem de programação
Categoria: Java
Também disponível: English (United Kingdom)
Publicado: 24 Junho 2026
Última Atualização: 24 Junho 2026
Acessos: 48

Leia mais: ⚙️ JDK 27 remove -noverify e...

JDK 27 G1GC vira default no container Kubernetes - JEP 523 troca SerialGC por G1 - Meu Universo Nerd

⚙️ JDK 27: G1GC vira padrão no container Kubernetes

Imagina a cena: você só trocou a tag da imagem Docker de eclipse-temurin:26 para eclipse-temurin:27. Não mexeu em uma linha de código, não tocou em nenhuma flag da JVM, não mudou o requests.cpu do pod. Faz o deploy, vai tomar um café, e quando volta aquele microsserviço de 1 vCPU está gastando mais CPU e a latência sob carga começou a oscilar feio. O time de SRE abre um chamado, o time de dev jura que não mudou nada. E os dois estão certos.

O culpado tem nome: JEP 523, que chega no JDK 27 e faz o G1GC virar o coletor de lixo padrão em todos os ambientes, inclusive nos containers de 1 CPU que hoje rodam SerialGC sem você nem saber. O JDK 27 entrou em Rampdown Phase One em junho e tem GA marcada para 14 de setembro de 2026. Ou seja, tem uma janela curta pra você medir seus pods sub-dimensionados antes que esse default mude embaixo deles. Bora entender o que muda, como detectar e como fixar isso direito.

Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Linguagem de programação
Categoria: Java
Também disponível: English (United Kingdom)
Publicado: 24 Junho 2026
Última Atualização: 24 Junho 2026
Acessos: 40

Leia mais: ⚙️ JDK 27: G1GC vira padrão...

G1GC vira o coletor padrao no JDK 27 (JEP 523) - pod de 1 CPU no Kubernetes sai do SerialGC - Meu Universo Nerd

♻️ G1GC de graça no JDK 27: pod 1 CPU sem mexer no código

Tem uma melhoria de garbage collector chegando que você ganha só de subir a versão. No JDK 27 o G1GC passa a ser o coletor padrão em todo ambiente, inclusive no seu container de 1 CPU que hoje roda SerialGC sem ninguém ter pedido. Sem flag nova, sem refatorar uma linha de código de negócio.

E o melhor: dá pra provar a diferença em uma linha de comando. Nesse artigo você vai entender por que tantos pods Java estão silenciosamente no SerialGC hoje, o que o JEP 523 muda na prática e como antecipar esse ganho antes mesmo do GA do JDK 27, marcado pra 14 de setembro de 2026.

Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Linguagem de programação
Categoria: Java
Também disponível: English (United Kingdom)
Publicado: 18 Junho 2026
Última Atualização: 18 Junho 2026
Acessos: 59

Leia mais: ♻️ G1GC de graça no JDK 27:...

Virtual Threads no Java 25 - as 4 armadilhas de producao (pinning, pool, ThreadLocal, CPU-bound) e o que o JEP 491 corrigiu - Meu Universo Nerd

🧵 Liguei Virtual Threads e a produção travou: o que ninguém conta

Sexta à tarde, pico de tráfego, e a aplicação que ia voar depois que você habilitou Virtual Threads congelou. Carriers presos, requisições penduradas sem resposta, o pool do banco no talo e o throughput despencando em vez de subir. Você jurou que era só ligar uma flag, né?

Pois é. O Loom não mentiu, só que ligar Virtual Threads no Java 25 não é mágica de configuração. Tem um punhado de armadilhas que ninguém conta nos tutoriais e que só aparecem na escala de produção: pinning de carrier, pool de conexão que vira o teto real, ThreadLocal multiplicado por milhões e carga CPU-bound disfarçada de I/O. A boa notícia: o JDK 25 já traz o JEP 491, que matou a pior delas. Bora ver as quatro, com código do jeito errado e do jeito certo, pra você não descobrir na marra.

Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Linguagem de programação
Categoria: Java
Também disponível: English (United Kingdom)
Publicado: 17 Junho 2026
Última Atualização: 17 Junho 2026
Acessos: 64

Leia mais: 🧵 Liguei Virtual Threads e a...

Spring Boot 3.5 EOL em 30/06/2026 - checklist de migracao para Spring Boot 4 com Jackson 3, Security 7 e JSpecify - Meu Universo Nerd

⏰ Spring Boot 3.5 chega ao fim em 30/06: migre antes

Dia 30 de junho de 2026 o Spring Boot 3.5 perde o suporte OSS. Depois dessa data, sem patch de segurança, sem correção de CVE, sem rede. E olha que a fila de CVE do Spring em 2026 foi a maior da história: só no patch day de 08/06 saíram 18 correções de uma vez. Quem ficar para trás vai rodar produção com buraco conhecido e sem remendo oficial.

O problema é que o caminho até o Spring Boot 4 não é um bump de versão tranquilo. São mais de 50 mudanças que quebram código de produção: Jackson 3 com group ID novo, Spring Security 7 obrigando o Lambda DSL, JSpecify ligando null-safety e o Spring AI 1.x simplesmente parando de funcionar. Nesse artigo eu te dou o checklist real, com código antes e depois, para você migrar sem descobrir cada armadilha na marra, às 2 da manhã de um deploy.

Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Linguagem de programação
Categoria: Java
Também disponível: English (United Kingdom)
Publicado: 16 Junho 2026
Última Atualização: 16 Junho 2026
Acessos: 120

Leia mais: ⏰ Spring Boot 3.5 chega ao...

Compact Object Headers no JDK 27 reduz 22% do heap da JVM - Meu Universo Nerd

🚀 Como cortar 22% do heap da JVM sem mudar uma linha

Existe um jeito de rodar a mesma aplicação Java usando bem menos memória, sem refatorar serviço nenhum. A maioria dos devs ainda não ligou essa configuração porque ela era opt-in, escondida atrás de uma flag experimental. No JDK 27 ela vira padrão, e quem entende o porquê sai na frente.

O recurso se chama Compact Object Headers (JEP 534) e, em benchmark oficial, corta cerca de 22% do heap e 8% de CPU. Bora ver, na prática, o que muda no cabeçalho de cada objeto que a sua JVM cria, como medir esse ganho no seu próprio código e em quais cenários ele realmente compensa.

Detalhes
Escrito por: Jorge Demetrio
Categoria Pai: Linguagem de programação
Categoria: Java
Também disponível: English (United Kingdom)
Publicado: 15 Junho 2026
Última Atualização: 15 Junho 2026
Acessos: 79

Leia mais: 🚀 Como cortar 22% do heap da...

  1. 🔐 Spring Security 7 GA chegou: migre o filtro antes do EOL
  2. ⚡ Spring AI 2.0 RC1 vai quebrar seu tool calling: migre já
  3. Spring AI 2.0 na entrevista sênior: o que vão perguntar
  4. 🚀 GraalVM Native: o jeito sênior de cortar custo na AWS

Subcategorias

Cloud Computing Total de Artigos:  25

Azure Total de Artigos:  9

Cloud AWS Total de Artigos:  1

Inteligência Artificial Total de Artigos:  16

Desenvolvimento Total de Artigos:  251

Linguagem de programação Total de Artigos:  82

PHP Total de Artigos:  4

Java Total de Artigos:  74

Spring Framework (Boot, Data, MVC , WEB, Security, HAL e outros) Total de Artigos:  17

JPA Total de Artigos:  1

Banco de Dados Total de Artigos:  12

Oracle Total de Artigos:  1

Joomla Total de Artigos:  2

Design Patterns Total de Artigos:  6

Testes Unitários Total de Artigos:  5

Arquitetura Total de Artigos:  2

Engenharia Total de Artigos:  39

CI/CD Total de Artigos:  16

Controle de versão Total de Artigos:  2

Qualidade de código Total de Artigos:  13

Segurança no Desenvolvimento Total de Artigos:  17

Performance Total de Artigos:  3

Filas Total de Artigos:  9

Kafka Total de Artigos:  7

DevOps Total de Artigos:  17

Soluções de mercado Total de Artigos:  0

UX - User Experience Total de Artigos:  6

Designer Total de Artigos:  1

Blockchain Total de Artigos:  8

Aplicativos, Softwares e Programas Total de Artigos:  7

Servidores Total de Artigos:  4

Mercado de tecnologia Total de Artigos:  3

Página 1 de 29

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Opções

  • Desenvolvimento
    • Java
    • PHP
    • SQL
  • Clouding Computing
  • Inteligência Artificial
  • Banco De Dados
  • Soluções de mercado
  • Engenharia

Últimas notícias

  • Virtual Threads e Claude: Otimize APIs Java
  • Como Criar um Bot de Discord com IA no Azure Grátis
  • Google Cloud, segurança de APIs: guia essencial

Procurando por

  • segurança dados IoT
  • benefícios do Docker em CI/CD
  • importância das VMs no cloud
  • alterando a voz com audacity
  • Futuro da performance Java com a JEP 410
  • B&H
  • colaboração em equipes de TI
  • arquitetura de software com microserviços
  • como evitar vazamento de memória
  • Orquestração de contêineres
  • recuperação de dados com eficiência
  • otimização UX em apps móveis
  • Implementação do SOLID em projetos Java
  • Desenvolvimento de games
  • Graviton2 ARM AWS
Feed/RSS