Bienvenido de nuevo al resumen mensual de CodeGym, que incluye las actualizaciones de programación y Java más importantes y la colección de publicaciones para impulsar su crecimiento profesional como desarrollador. ¡Vamos a sumergirnos!
Las actualizaciones importantes de Java en marzo:
- Oracle ha lanzado la versión 20 del lenguaje de programación y máquina virtual Java.
- La versión 15 de las versiones de acceso temprano de JDK 21 también se lanzó en la segunda quincena de marzo.
- Spring Boot 3.0.5 ya está disponible ; esta versión incluye 40 correcciones de errores, mejoras de documentación y actualizaciones de dependencias.
- Maven 3.9.1 ha sido lanzado con un montón de mejoras.
- En el índice TIOBE de marzo, Java ocupa el tercer lugar entre los lenguajes de programación más populares (detrás de Python y C), aumentando su cuota en un +2,37%. Este es el crecimiento más significativo entre los 3 idiomas principales.
- En el ranking PYPL, Java ocupa el segundo lugar , justo después de Python. Las acciones de Java y Python aumentaron ligeramente este mes, mientras que JavaScript, que ocupa el tercer lugar, ganó un 0,6%.
Estudios de casos de las principales empresas tecnológicas:
- Escalar Kubernetes a 7500 nodos en el blog Open AI: esta publicación resume los esfuerzos para que otros miembros de la comunidad Kubernetes puedan beneficiarse de ellos y termina con los problemas que Open AI aún enfrenta y que abordaremos a continuación.
- Cómo almacena Discord billones de mensajes : una explicación detallada sobre cómo resolver los problemas con Cassandra, cambiar la arquitectura y una gran migración por parte del equipo de Discord.
- Cómo construimos nuestro sistema de diseño multiplataforma en Booking.com : esta es una buena publicación sobre los desafíos que implica crear un sistema de diseño para más de 150 equipos de productos, utilizado por más de 200 diseñadores y más de 800 desarrolladores y que Booking preste servicio en 4 plataformas diferentes.
Lectura útil adicional:
- Uso de métricas en la gestión de ingeniería de software : una visión personal de cómo la industria de TI está luchando por descubrir cómo mejorar la eficacia con todos los datos disponibles de repente.
- Métodos Java modernos para procesar texto con Streams y Lambdas .
- Las mejores herramientas de documentación de API para equipos de desarrollo en 2023 .
Actualizaciones y publicaciones de CodeGym (en caso de que te las hayas perdido):
- ¿Quiénes son los desarrolladores de Metaverse y qué tecnologías necesitan saber? – obtenga más información sobre los desarrolladores de metaverso, sus responsabilidades, habilidades y perspectivas profesionales.
- Un escritorio de pie y un descanso para realizar actividades: consejos útiles y saludables para todos los que trabajan frente a una computadora : una breve guía sobre cómo organizar su trabajo y su aprendizaje en línea para reducir el daño de sentarse y mirar su computadora durante horas.
- El principal competidor de Java. ¿Por qué Kotlin sigue siendo menos popular que Java a pesar de todas sus ventajas? – todo lo que necesitas saber sobre Java vs. Kotlin, la eterna pregunta.
- “Completa el curso CodeGym, encuentra la pasantía y prepárate para las entrevistas MAANG” : nuestros estudiantes comparten sus objetivos para 2023. Si deseas comparar tus ambiciones con las de otros estudiantes de CodeGym, haz clic para obtener más información.
- Principales desafíos que suelen enfrentar los desarrolladores de software. ¡Ámalos u ódialos! – una revisión no tan seria de los desafíos (beneficios, en realidad) que enfrentará en el trabajo diario como desarrollador de software.
GO TO FULL VERSION