Programacion

Copilot de GitHub aún está muy lejos del piloto automático

Tres meses después de que GitHub lanzara Copilot, un grupo de académicos afiliados a la Escuela de Ingeniería Tandon de la Universidad de Nueva York publicó su evaluación empírica de ciberseguridad de las contribuciones de código de Copilot, concluyendo que el 40% de las veces, el código creado tiene errores y es vulnerable. Actualmente, está …

Copilot de GitHub aún está muy lejos del piloto automático Leer más »

PayPal adopta GraphQL: aumenta la productividad de los desarrolladores

PayPal publicó recientemente una publicación de blog que describe la adopción de GraphQL por parte de PayPal en los últimos años. Comenzó con una sola aplicación Checkout en 2018 y ascendió a la creación de una API federada unificada con la federación GraphQL. La adopción de GraphQL en toda la organización promovió una mayor productividad …

PayPal adopta GraphQL: aumenta la productividad de los desarrolladores Leer más »

¿Cómo devolver un código de estado HTTP diferente desde un controlador Spring MVC?

Hola chicos, si se preguntan cómo devolver diferentes códigos de estado HTTP desde un controlador Spring MVC, entonces ha venido al lugar correcto. Puede usar la anotación @ResponseCode en Spring MVC para enviar diferentes códigos HTTP al cliente como parte de la respuesta HTTP. Si está desarrollando API REST, incluso puede @RestControler para hacer ese trabajo. Este artículo demostrará cómo devolver diferentes estados …

¿Cómo devolver un código de estado HTTP diferente desde un controlador Spring MVC? Leer más »

Service Mesh – Arquitectura de Microservicios

La malla de servicios (Service Mesh) es una práctica de arquitectura para administrar y visualizar conjuntos de múltiples microservicios basados en contenedores. ¿Por qué es conveniente la malla de servicios para la arquitectura de microservicios? Los microservicios requieren un conjunto de funcionalidades comunes como autenticación, políticas de seguridad, protección contra intrusos y ataques de denegación de servicio (DDoS), balanceo …

Service Mesh – Arquitectura de Microservicios Leer más »

Codex de OpenAI promete traducir lenguaje natural en código de programación gracias a la inteligencia artificial

La compañía de inteligencia artificial OpenAI ha conseguido varios logros importantes en los últimos años. Uno de los más impresionantes probablemente sea GPT-3 y lo que es capaz de hacer para improvisar según lo que le digamos. Ahora la compañía promete una herramienta aún más útil con Codex, una herramienta que traduce del inglés a lenguaje de programación. …

Codex de OpenAI promete traducir lenguaje natural en código de programación gracias a la inteligencia artificial Leer más »

¿Cuánto más rápido es Java 17?

Java 17 (lanzado ayer) viene con muchas características nuevas y mejoras. Sin embargo, la mayoría de ellos requieren cambios de código para beneficiarse. Excepto por el rendimiento. Simplemente cambie su instalación de JDK y obtendrá un aumento de rendimiento gratuito. ¿Pero cuanto? ¿Vale la pena? Averigüemos comparando los puntos de referencia de JDK 17, JDK 16 y JDK 11. Metodología de …

¿Cuánto más rápido es Java 17? Leer más »

Microsoft anuncia Azure Spring Cloud Enterprise en versión preliminar

Recientemente, Microsoft anunció Azure Spring Cloud Enterprise, un nuevo nivel de servicio administrado para el popular  marco de aplicaciones Java  Spring que está optimizado para las necesidades de los desarrolladores empresariales. El nuevo nivel empresarial está disponible en versión preliminar . En septiembre de 2019, Microsoft lanzó Azure Spring Cloud , un servicio completamente administrado para aplicaciones Spring Boot en disponibilidad general (GA). El servicio ofrece …

Microsoft anuncia Azure Spring Cloud Enterprise en versión preliminar Leer más »

DEL 8 AL 17 CARACTERISTICAS DE JAVA QUE DEBES CONOCER

Cuál es la última versión de Java? En marzo de 2021, Java 16 Fue la última versión de Java publicada, la sucede java 17 lanzada el 14 de septiembre ¿Qué versión de Java debo utilizar? Las versiones más nuevas de Java ahora se publican cada 6 meses. Por lo tanto, Java 17 está programado para septiembre de 2021, …

DEL 8 AL 17 CARACTERISTICAS DE JAVA QUE DEBES CONOCER Leer más »

Diferencia entre requisitos funcionales y no funcionales en el desarrollo de software

Reunir los requisitos correctos y completos es una de las cosas más importantes en el desarrollo de software. Los requisitos incorrectos e incompletos son las principales razones por las que el proyecto fracasa. Si está en el desarrollo de software , es posible que haya encontrado términos como requisitos funcionales y no funcionales . Si se pregunta por qué un prototipo tarda 2 semanas pero …

Diferencia entre requisitos funcionales y no funcionales en el desarrollo de software Leer más »

Cómo Uber está aprovechando Apache Kafka para más de 300 microservicios

¿Alguna vez te has preguntado acerca de todo el procesamiento extremo que ocurre detrás de escena en tu aplicación Uber para llevarte a tu destino sin interrupciones? Hoy en día, incluso un minuto de espera parece un retraso prolongado, pero ¿cómo estas máquinas proporcionan un procesamiento en tiempo real de alta velocidad y calidad? La respuesta es …

Cómo Uber está aprovechando Apache Kafka para más de 300 microservicios Leer más »