Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

1037 artículos publicados

React: Cómo insertar comentarios en archivos JSX

Los comentarios son una parte esencial de cualquier c��digo, ya que permiten explicar el propósito, la lógica y las decisiones de diseño cuando desarrollamos. Nos facilitan entender el código y mantenerlo en el futuro tanto por otras personas como, por supuesto, por nosotros mismos. Sin embargo, escribir comentarios en React JSX puede ser un poco diferente a lo que estamos acostumbrados en otros lenguajes o frameworks y, aunque parezca una tontería, es una de las dudas más comunes cuando estamos empezando a trabajar con esta biblioteca de UI tan popular. En este post te explicamos cómo se crean. [Más]

Java 21 está aquí. Estas son las novedades

La versión 21 de Java es, por fin, una actualización verdaderamente importante. Como siempre, hay características definitivas, otras en preview y otras directamente en beta. 15 en total y, al menos una de ellas, sin discusión, supone una gran novedad para la plataforma. En este artículo repasamos todas las definitivas y las más importantes de las que están en preview, para que puedas estar al día en un momento de todo lo nuevo que tiene Java 21. [Más]

Hilos virtuales en Java: la revolución del rendimiento en la plataforma Java

A la hora de escalar una aplicación web, el principal cuello de botella suelen ser los hilos. Los hilos nativos del sistema operativo, para ser más concretos. El número de hilos disponibles en el sistema es limitado y son costosos de crear y de gestionar. En Java se han utilizado diferentes métodos a lo largo de su historia para superar estas limitaciones, pero en Java 21 se ha introducido en su versión final la solución definitiva: los hilos virtuales. Con ellos puedes levantar millones de hilos en una misma máquina y sin ninguna de las pegas de los nativos. En este artículo te los presentamos. [Más]

React: las 4 principales bibliotecas para crear apps internacionales

¿Te gustaría crear aplicaciones web que puedan ser utilizadas por personas de diferentes regiones y culturas? Entonces necesitas conocer las opciones que tienes para internacionalizar tu proyecto con React. En este artículo te presentamos las cuatro principales bibliotecas que existen para este propósito. Todas son gratuitas y de código abierto. Cada una tiene sus ventajas y desafíos, y te ayudamos a elegir la más adecuada para tu caso. [Más]

Actualidad: Adiós a VS en Mac, Python en Excel, .exe minificado, cifrado anticuántica, gambadas veraniegas y una virguería en CSS

Incluso con el parón veraniego el sector no ha dejado de lanzar novedades ni un instante, especialmente en el mundo de la IA y de los LLMs (Modelos Grandes de Lenguaje).Guardar
Dentro de las noticias más "convencionales" quizá la más destacada haya sido un anuncio realizado por sorpresa hace unos días por parte de Microsoft: van a eliminar Visual Studio para Mac 😱 Tras muchos años de esfuerzo de desarrollo y millones invertidos para tratar de equipararlo con su hermano mayor para Windows, ahora deciden abandonarlo de repente. Los motivos que han alegado son que... [Más]

Cómo mantener la pantalla encendida con JavaScript: la Wakelock API

Si eres un desarrollador web Front-End, seguramente te habrás encontrado con el problema de que la pantalla se oscurece o, peor, se apaga automáticamente al cabo de un tiempo cuando el usuario está en tu página web o aplicación, pero no está interactuando con ella. Esto ocurre en aplicaciones que requieren que el usuario mantenga la atención en la pantalla pero no necesariamente tocarla, como por ejemplo algunos tipos de juegos, un vídeo, una presentación o una encuesta. Y cuando les ocurre puede ser muy molesto. En este artículo te contamos cómo solucionarlo. [Más]

React Native y Expo: qué son y cómo se relacionan

Con React Native puedes crear aplicaciones móviles para Android e iOs con JavaScript/TypeScript y las mismas herramientas que usas para crear aplicaciones Web con React. Con Expo puedes hacer lo mismo... Entonces ¿en qué se diferencian? ¿Qué ofrece uno que no tenga el otro? ¿Los puedes usar la a vez? En este breve artículo te despejamos todas las dudas... [Más]

CSS: lvh, svh y dvh, las unidades de medida para pantallas móviles

¿Sabías que el tamaño de una página, cuando se muestra en un navegador móvil, cambia dinámicamente en función de los elementos del navegador que estén visibles? Debido a ello, ¿cómo podemos gestionar esta situación si necesitamos garantizar que en cada momento se vea la página completa y que, por lo tanto, se adapte a estas circunstancias? En este artículo te lo explicamos... [Más]

Actualidad: Amordazando IAs, Rust 1.7 y Svelte 4, errores de TCP/IP, SDK Apple Vision PRO, frikadas rítmicas y gambadas cuánticas

Aquí llega el último recopilatorio de noticias tecnológicas hasta el próximo mes de septiembre. Pero no te preocupes, que te dejamos suficiente material para entretenerte hasta entonces. Para empezar, nos gustaría destacar que el mes pasado dos comisiones del Parlamento Europeo aprobaron una serie de enmiendas al texto del Reglamento de Inteligencia Artificial propuesto por la Comisión Europea. La actualización del texto original era necesaria... [Más]

¿"Hype" o una realidad? Los beneficios de la IA para los desarrolladores

La era del desarrollo apoyado por IA aún está en sus albores, pero los desarrolladores lo están adoptando masivamente, si bien en muchos casos todavía hay muchas reticencias, falta de confianza y preocupaciones regulatorias. Sin embargo, los que las utilizan manifiestan grandes mejoras en su rendimiento profesional, menos errores y facilidad para producir. Por otro lado, estas herramientas no harán más que mejorar en los próximos meses, por lo que cada vez tendrán mayor importancia. La encuesta de Stack Overflow nos proporciona una idea de por dónde van los tiros en este ámbito y te la resumimos a continuación. [Más]