Bem-vindo de volta ao resumo mensal do CodeGym, que inclui as atualizações mais importantes de Java e programação e a coleção de postagens para impulsionar seu crescimento profissional como desenvolvedor. Vamos mergulhar!
As atualizações significativas do Java em março:
- A Oracle lançou a versão 20 da linguagem de programação Java e da máquina virtual.
- A versão 15 das compilações de acesso antecipado do JDK 21 também foi lançada na segunda quinzena de março.
- Spring Boot 3.0.5 já está disponível – esta versão inclui 40 correções de bugs, melhorias na documentação e atualizações de dependências.
- O Maven 3.9.1 foi lançado com várias melhorias.
- No índice TIOBE de março, Java é classificado como a 3ª linguagem de programação mais popular (atrás de Python e C), adicionando +2,37% à sua participação. Este é o crescimento mais significativo entre os três principais idiomas.
- Na classificação PYPL, Java vem em segundo lugar , logo depois do Python. As ações de Java e Python subiram ligeiramente este mês, enquanto o JavaScript, marcado em terceiro lugar, ganhou 0,6% em sua participação.
Estudos de caso das principais empresas de tecnologia:
- Dimensionando o Kubernetes para 7.500 nós no blog Open AI – esta postagem resume os esforços para que outros na comunidade Kubernetes possam se beneficiar deles e termina com problemas que o Open AI ainda enfrenta e que abordaremos a seguir.
- Como o Discord armazena trilhões de mensagens – uma explicação detalhada sobre como descobrir os problemas com Cassandra, mudando a arquitetura e uma grande migração pela equipe do Discord.
- Como construímos nosso sistema de design multiplataforma na Booking.com – este é um bom post sobre os desafios de construir um sistema de design para mais de 150 equipes de produto, usado por mais de 200 designers e mais de 800 desenvolvedores e atendendo 4 plataformas diferentes pela Booking.
Leitura útil adicional:
- Usando métricas no gerenciamento de engenharia de software – uma visão pessoal de como o setor de TI está lutando para descobrir como melhorar a eficácia com todos os dados disponíveis repentinamente.
- Métodos Java modernos para processamento de texto com streams e lambdas .
- As melhores ferramentas de documentação de API para equipes de desenvolvimento em 2023 .
Atualizações e postagens do CodeGym (caso você as tenha perdido):
- Quem são os desenvolvedores do metaverso e quais tecnologias eles precisam conhecer? – descubra mais sobre os desenvolvedores do metaverso, suas responsabilidades, habilidades e perspectivas de carreira.
- Uma mesa em pé e uma pausa nas atividades: dicas úteis e saudáveis para todos que trabalham no computador - um breve guia sobre como organizar seu trabalho e aprendizado on-line para reduzir os danos de ficar sentado e olhando para o computador por horas.
- O principal concorrente Java. Por que o Kotlin ainda é menos popular que o Java, apesar de todas as suas vantagens? - tudo o que você precisa saber sobre a eterna questão Java vs. Kotlin.
- “Conclua o curso CodeGym, encontre o estágio e prepare-se para as entrevistas MAANG” – nossos alunos compartilham suas metas para 2023. Se você quiser comparar suas ambições com as de outros alunos CodeGym, clique para saber mais!
- Principais desafios que os desenvolvedores de software frequentemente enfrentam. Ame ou odeie-os! – uma revisão não tão séria dos desafios (benefícios, na verdade) que você enfrentará no trabalho diário como desenvolvedor de software.
GO TO FULL VERSION