Trace: Semana 5 de 2025

Semana 5 de 2025

Semana 5 de 2025

Geral

  • No processo de reorganização de meus arquivos, observei que diversas revistas que o DACOM adquiriu no passado (SQL Magazine, Java Magazine, etc) estavam com quase 100 MiB por arquivo! Isso é um valor elevado para um PDF, mesmo se tratando de uma revista completa. Testei opções para recomprimir o PDF, otimizando o uso de espaço e preservando a qualidade. O Ghostscript faz isso muito bem! Por exemplo, de um arquivo de 1Coloquei o comando em Manipulação de documentos PDF.
  • Java
    • Assisti a palestra Valhalla - Java's Epic Refactor, por Biran Goetz, preferida no Devoxx 2024. Principais destaques do projeto Valhalla:
      • Value class (JEP 401): uma classe sem identidade. Ela foi criada para permitir que a JVM possa adotar um modelo de memória mais denso e apropriado para os tempo atuais. Ela permitirá criar objetos equivalentes a tipos primitivos de dados e ter os mesmos benefícios do uso direto dos tipos primitivos.
      • Classes podem declarar que não podem ser null.
      • Variáveis podem declarar que não podem ser atribuídas o valor null.
    • Gosto de entender certos detalhes das linguagens de programação e o processo anterior à criação de uma classe / objeto. A palestra A Deep Dive into JVM Start-Up provê exatamente isso: contemplando desde a inicialização da JVM, carregamento, ligação e inicialização de uma classe.

Pesquisa

work/2025-5.txt · Last modified: 2025/01/31 14:24 by magsilva