Programacion

Step-Into inteligente para la depuración de microservicios

Cada vez más equipos de desarrollo adoptan la arquitectura de microservicios y se enfrentan a nuevos desafíos. Puede ser difícil diagnosticar fallas en un sistema distribuido y se requieren nuevas soluciones al probar y desarrollar componentes que dependen de otros servicios. Estamos anunciando un complemento experimental para IntelliJ IDEA: Smart Step-Into para la depuración de microservicios . Simplifica el proceso …

Step-Into inteligente para la depuración de microservicios Leer más »

Informe encuentra que el 75 % de los tiempos de ejecución en la nube contienen vulnerabilidades altas o críticas

El último informe nativo de la nube y de uso de seguridad de Sysdig encuentra que el envío de contenedores con vulnerabilidades se ha convertido en una práctica estándar, y el informe encuentra que el 75% de los contenedores tienen vulnerabilidades de alta gravedad que podrían haberse parcheado. El informe destaca que muchas organizaciones encuentran que esto …

Informe encuentra que el 75 % de los tiempos de ejecución en la nube contienen vulnerabilidades altas o críticas Leer más »

¿Cómo escribir código para conquistar al amor de tu vida?

Imagina la situación. Eres desarrollador en una empresa de Tecnologías de la Información; esta empresa tiene un departamento de calidad, el cual se encarga de revisar todo el código desarrollado. Tienes un crush por la persona que revisa tu código, pero eres muy timid@ y no sabes como avanzar? ¿Qué deberías hacer? ¿Renunciar a tu amor? No, muy …

¿Cómo escribir código para conquistar al amor de tu vida? Leer más »

Cómo manejar los errores de Java y la limpieza sin finalizar

El método de finalización de Java quedará obsoleto en Java 18 y se eliminará por completo en una versión futura. Veamos las alternativas. Después de varios años de rumores, Java se está preparando para desaprobar el  finalize método en JDK 18 . Esto está cubierto por JDK Enhancement Proposal 421 , que marcará Finalize como obsoleto y permitirá que se apague …

Cómo manejar los errores de Java y la limpieza sin finalizar Leer más »

Los contenedores efímeros facilitan la depuración en Kubernetes 1.23

Los contenedores efímeros en Kubernetes 1.23 proporcionan una forma de adjuntar contenedores temporales al espacio de nombres de proceso de un pod en ejecución y ejecutar utilidades de depuración. La opción de depuración del comando kubectl se puede usar para iniciar dicho contenedor con una imagen elegida por el usuario. Esta característica intenta resolver el problema …

Los contenedores efímeros facilitan la depuración en Kubernetes 1.23 Leer más »

Desarrollo moldeable: cómo las herramientas personalizadas hacen que los sistemas sean explicables

Moldable Development es una forma de programación a través de la cual construimos herramientas personalizadas para cada problema de desarrollo de software. Glamorous Toolkit es un entorno de desarrollo moldeable que se puede utilizar para moldear herramientas personalizadas. Tudor Girba habló sobre Moldable Development en QCon Plus de noviembre de 2021 . Girba afirmó que Moldable Development aborda …

Desarrollo moldeable: cómo las herramientas personalizadas hacen que los sistemas sean explicables Leer más »

Prácticas recomendadas de Docker Desktop para compartir código

En un artículo reciente , el ingeniero de Docker, Stephen Turner, compartió algunas de las mejores prácticas para ayudar a los desarrolladores a comprender el uso compartido de archivos entre un contenedor de Docker y su host local y cómo varía su rendimiento entre los sistemas operativos. Docker Desktop proporciona dos mecanismos para compartir una parte del …

Prácticas recomendadas de Docker Desktop para compartir código Leer más »

La mejor manera de usar la anotación Spring Transactional

Introducción En este artículo, le mostraré la mejor manera de usar la anotación Spring Transactional. Esta es una de las mejores prácticas que apliqué al desarrollar RevoGain , una aplicación web que le permite calcular las ganancias que obtuvo al operar con acciones, materias primas o criptomonedas usando Revolut . Anotación transaccional de primavera Desde la versión 1.0, Spring …

La mejor manera de usar la anotación Spring Transactional Leer más »

Resumen de noticias de Java: planes de Java para 2022, Spring Framework 6.0-M2, presentación de Eclipse Jifa

El resumen de Java de esta semana para el 10 de enero de 2021 incluye noticias de JDK 18, JDK 19, los planes de Java para 2022 presentados por Nicolai Parlog, lanzamientos puntuales para Spring Framework y Spring Data, Quarkus 2.6.2, Micronaut 3.2.5 y 3.2. 6, Piranha 22.1.0, JobRunr 4.0.6, presentación de Eclipse Jifa, Micrometer …

Resumen de noticias de Java: planes de Java para 2022, Spring Framework 6.0-M2, presentación de Eclipse Jifa Leer más »

Presentamos el marco de componentes Ionic 6

Ionic, un marco de interfaz de usuario para el desarrollo de aplicaciones multiplataforma, está disponible en su sexta iteración y ofrece un conjunto de nuevos componentes y una mejor integración de interfaz de usuario para Android, iOS y aplicaciones de escritorio. El marco Ionic utiliza tecnologías web modernas para permitir a los desarrolladores crear aplicaciones …

Presentamos el marco de componentes Ionic 6 Leer más »