Pular para o conteúdo principal

3 postagens marcadas com "Java"

Conteúdo relacionado com a linguagem Java, frameworks e boas práticas.

Ver todas os Marcadores

Java SE 11 Developer Certification: O que mudou

· Leitura de 5 minutos
Mário Sousa
Software Engineer

Banner de comemoração dos 25 anos java

Recentemente, aproveitando a promoção do 25ª aniversário do Java, atualizei a minha certificação Java 8 para a versão 11 e algumas coisas foram diferentes dessa vez. Não só os novos tópicos incluídos na prova, mas também a forma pela qual optei em fazer o teste.

Java Language Updates – From 9 to 15

· Leitura de 2 minutos
Mário Sousa
Software Engineer

Depois de longos anos e grandes mudanças, a plataforma java vem evoluindo a passos rápidos. Essa agilidade atual se deve ao novo sistema de release da plataforma onde a cada seis é lançada uma nova versão. Dessa forma não temos que esperar anos por novidades. No entanto, precisamos nos atualizar a cada seis meses?

Primeiros passos com Java Profiler

· Leitura de 4 minutos
Mário Sousa
Software Engineer

Cronômetro Photo by Stanislav on Unsplash

Durante a minha (curta) carreira como programador, raramente tive que otimizar trechos de código para extrair o melhor rendimento possível, acredito que isso se deve principalmente por ter trabalhado em projetos simples, sem tantos requisitos de performance. Ainda assim, acredito que raramente você estará escovando bits. Porém, em situações adversas e com infra limitada, será necessário lutar por milissegundos.

Imagine o seguinte cenário: uma aplicação multithread, que processa milhões de registros diariamente e que deve fazer isso de forma eficiente. Imagine também que escalar verticalmente e/ou horizontalmente não é uma opção neste exemplo, por enquanto aceite que não há mais recursos e que depois de code reviews e algumas otimizações lógicas você tem a sensação de não saber mais o que fazer. E ai?