Menú de navegaciónMenú
Categorías

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

1035 artículos publicados

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]

Las preferencias de los programadores para 2023, según Stack Overflow

Un año más han salido los resultados de la encuesta realizada por Stack Overflow, en la cual han participado aproximadamente 90 000 personas de todo el mundo. Los encuestados respondieron a preguntas sobre cuáles eran sus principales herramientas de programación usadas, así como qué lenguajes de programación utilizan junto con detalles sobre cuánto tiempo han estado programando. A continuación encontrarás un resumen de los resultados más representativos. [Más]

Jupyter vs JupyterLab: ¿En qué se diferencian?

Los notebooks de Jupyter son documentos interactivos de código, texto y gráficos que se utilizan para machine learning e IA. Si has tocado algo de estas disciplinas has tocado uno de estos notebooks. El Proyecto Jupyter, creador del formato, dispone de dos editores para estos archivos: JupyterLab y Jupyter Notebook. Aquí te explicamos qué son ambas herramientas, en qué se diferencian y cuál elegir según tu caso. [Más]