Menú de navegaciónMenú
Categorías

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

1038 artículos publicados

React: 4 alternativas a Redux que debieras conocer

Redux es la biblioteca de JavaScript por antonomasia que se utiliza en aplicaciones React para gestionar el estado de las aplicaciones web. El estado es la información que se almacena en la memoria y que determina el comportamiento y la apariencia de la interfaz de usuario. Redux es la biblioteca de gestión de estado más popular y es muy potente, pero también tiene algunas importantes desventajas que podrían hacerte considerar otras alternativas. En este artículo vamos a ver Redux y otras 4 opciones menos conocidas, con sus pros y sus contras, para que tengas mejor información a la hora de gestionar el estado de tus aplicaciones. [Más]

Cómo hacer un sleep() en JavaScript: detener la ejecución durante un tiempo

JavaScript no tiene una manera nativa de detener la ejecución de código para esperar durante un tiempo: la típica función sleep() que hay en muchos otros lenguajes. En este artículo te contamos cómo se puede conseguir de la manera tradicional (mala idea) o con funcionalidad moderna de ECMAscript que es mucho más eficiente y menos intrusiva. [Más]

WebAsssembly: acelerando y creando nuevas posibilidades en desarrollo web

WebAssembly está cambiando de manera fundamental la forma en la que se pueden crear nuevas capacidades y funcionalidades de desarrollo para la web. Representa un enfoque fundamentalmente nuevo sobre cómo se desarrollan estas funcionalidades. Al igual que con cualquier nuevo paradigma, existen ventajas y desventajas, pero en general, WASM es un nuevo y poderoso enfoque tanto para los navegadores como para los desarrolladores de todo el mundo. Basado en estándares, disponible en todos los navegadores y tan ubicuo como JavaScript, WASM es el presente y el futuro del desarrollo Web. Te contamos de qué va, qué proyectos lo utilizan y sus ventajas y desventajas. [Más]

Cambios importantes en la licencia de Java ¿Hay que pagar por usar Java?

Oracle ha cambiado otra vez su estructura de precios de licencia de su JDK. En esta ocasión pasan a cobrar no por el uso que se hace de su plataforma, sino directamente por el número de empleados que tenga la empresa, hagan uso de Java o no. Según ellos es lo que les demandan sus clientes, aunque parezca increíble. Todos los detalles en el post... [Más]

Qué es la IA Generativa

Herramientas de IA generativa como ChatGPT y DALL-E tienen un gran potencial de cambiar la forma en que se realizan una variedad de trabajos. Sin embargo, aún se desconoce el alcance total de ese impacto, al igual que los riesgos. Lo que sí sabemos es como cómo se construyen los modelos generativos de IA, qué tipo de problemas son más adecuados para resolver y cómo encajan en la categoría más amplia de aprendizaje automático. A continuación te lo contamos. [Más]

Navision está muerto (y Dynamics NAV también)

El 10 de enero de 2023 Microsoft dejó de soportar la última versión de Navision o lo que es lo mismo Dynamics NAV, que es el nombre oficial del producto. Si crees que con el soporte extendido es suficiente, estás en un error. Te contamos de forma concisa y directa cuáles son las consecuencias de seguir usando Navision/NAV en tu empresa y por qué deberíais migrar cuanto antes a Business Central. [Más]

Cómo gestionar ajustes (settings) en tus aplicaciones ASP.NET Core en .NET

Tradicionalmente, los desarrolladores que hemos trabajado con ASP.NET "clásico" guardábamos los settings o valores de configuración de nuestras aplicaciones en el célebre archivo Web.config. En él era frecuente encontrar cadenas de conexión, valores de constantes, switches para configurar comportamientos de la aplicación, etc. En .NET la cosa ha cambiado, y mucho. En este artículo te contamos lo básico sobre cómo gestionar ajustes en aplicaciones ASP.NET Core en .NET. [Más]

CSS responsive sin media queries: las funciones min(), max() y clamp()

¿Sabías que en CSS puedes definir valores de propiedades en función del viewport sin necesidad de media queries? Gracias al uso de funciones lógicas te puedes ahorrar mucho código CSS en forma de media queries innecesarias, especialmente con clamp(). Esto va a simplificar mucho tus hojas de estilos, que serán más limpias y mucho más fáciles de mantener. [Más]

Tu primer trabajo como programador sin experiencia en 6 pasos

¿Así que estás buscando tu primer trabajo como programador? Tienes los conocimientos pero te falta la experiencia. Quizá acabas de terminar un curso de Java de .NET o de cualquier otra tecnología, quieres encontrar tu primer empleo como desarrollador júnior, pero no sabes por dónde empezar. En este vídeo + artículo veremos una estrategia en 6 fases para conseguirlo. No es un proceso sencillo y requiere esfuerzo, porque aquí no hay atajos. Es un proceso a través del cual podrás ir ganando experiencia a la vez que te posicionas en el mercado y te expones como potencialmente empleable. [Más]

Azure gratis: cómo utilizar la nube de Microsoft sin gastar ni un euro

¿Sabías que puedes utilizar multitud de servicios de Azure de manera gratuita? Es más, Microsoft hasta te proporciona dinero contante y sonante para gastar en su cloud (200 dólares) y que puedas aprender. Algunos de estos servicios son gratis durante 1 año, tiempo más que suficiente para aprender a sacarles partido y practicar. Y más de 40 de ellos los puedes usar gratis para siempre. Vamos a ver con detalle cómo puedes aprovechar esta oportunidad y qué servicios tienes disponibles en cada caso. [Más]