Menú de navegaciónMenú
Categorías

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

1052 artículos publicados

Introducción a los registros (record) y los objetos inmutables de C# 9

Una de las grandes novedades que se presentaron con .NET 5 y C# 9, fueron los registros. Antes de eso podíamos trabajar con dos tipos de estructuras para almacenar información: class y struct. Con C# 9 o posterior disponemos de un tercer elemento para almacenar información: record, también conocido como registro. En este artículo te enseñaremos qué son, qué propiedades tienen, en qué se diferencian de las estructuras tradicionales, y cómo podemos utilizarlos para crear objetos verdaderamente inmutables con muy poco código. [Más]

¿Qué tipo de empresas usan inteligencia artificial (IA) y Machine Learning?

Hace unos meses la Comisión Europea publicó el primer resumen cuantitativo sobre la adopción de tecnologías de inteligencia artificial (IA) entre las empresas europeas. Para ello realizó una encuesta en 30 países (UE-27 junto con Noruega, Islandia y Reino Unido) a más de 9 500 empresas; en la muestra están representadas empresas de todos los tamaños, desde micropymes (entre 5 y 9 empleados) hasta grandes empresas (más de 250 empleados). Si quieres saber qué buscan las empresas y en qué posición está España sigue leyendo. [Más]

Cuáles son las ventajas e inconvenientes del teletrabajo para los perfiles de programación

El trabajo desde casa varía de una persona a otra. Si tienes la costumbre de trabajar en un entorno de oficina, el trabajo en remoto puede resultar muy desalentador. No obstante, los desarrolladores que trabajan a distancia son cada vez más numerosos debido a la flexibilidad del horario de trabajo, a la posibilidad de contratar a personas con talento en cualquier parte del mundo y, por supuesto, a raíz de la COVID-19. Este artículo expone algunas ventajas y desventajas de teletrabajar, haciendo especial hincapié en las especiales características del trabajo de programador. [Más]

ASP.NET: describiendo una API con OpenAPI y Swagger

En este artículo nuestro tutor Jorge Turrado nos cuenta una manera sencillísima de documentar nuestras APIs REST con .NET utilizando OpenAPI y la herramienta Swagger. En .NET 5 es casi automático y en versiones anteriores es muy fácil ponerlo en marcha también. [Más]

Noticias semanales para programadores ocupados #1: semana 4 de enero de 2021

Esta semana empezamos con un experimento que esperamos que salga bien, os sea útil y seamos capaces de seguir haciéndolo. Se trata de un noticiario semanal en vídeo en el que os contaremos en 2 o 3 minutos las principales noticias que se hayan producido en el sector, haciendo especial hincapié en cuestiones relacionadas con la programación. A continuación dejamos el vídeo de este primer número. Debajo encontrarás un resumen de texto y los enlaces de todo lo mencionado. [Más]

Todo sobre los archivos .PDB: qué son y por qué se generan siempre al compilar una aplicación .NET

Cuando trabajas con .NET habrás observado que, al compilar una aplicación, aparte del .exe o .dll correspondientes se generan también unos archivos con la extensión .pdb. Estos tienen el mismo nombre que el ensamblado principal, pero no parecen hacer nada... En este artículo te explicamos qué son, para qué sirven, cómo gestionarlos, si debes incluirlos o no con tu aplicación y cómo deshabilitarlos (aunque no te lo recomendamos). [Más]

Cómo dar soporte automático al modo oscuro del sistema en tu web (solo con CSS)

El modo oscuro en las aplicaciones es, sin duda, una de las características más demandadas por los usuarios de todo tipo y en especial por parte de los programadores. Y siempre es una gran idea adaptarse a los gustos y preferencias de los usuarios, así que proporcionar soporte para este modo de funcionamiento en nuestros sitios o aplicaciones web va a ser siempre positivo. En este artículo te voy a contar cómo puedes dar soporte automático en tu código Web para el modo claro y oscuro del sistema operativo usando tan solo CSS. [Más]

Impacto de la covid-19 en el mercado laboral europeo de tecnología

Como todos los años en diciembre, Atomico publica un informe sobre el estado de la tecnología en Europa y este año ha sido más extenso que en ocasiones anteriores. Puedes leer el informe completo, e incluso su resumen (muy interesante, y en inglés). Aunque el informe cubre multitud de puntos de interés (inversiones, startups, diversidad, …) en este artículo nos hemos centrado en el que consideramos que os puede importar más a la mayoría de vosotros: el mercado laboral. Y hay conclusiones muy interesantes... [Más]

VÍDEO: Blazor 5 - manejo de listados gigantes con listas virtualizadas

Una de las novedades más interesantes de Blazor 5, aparecido con .NET 5, es la posibilidad de virtualizar listas. Si tenemos un listado o una rejilla muy grandes, en lugar de tener que cargar todo su contenido, podemos virtualizarlos para que se cargue tan solo lo que se está visualizando, de manera que ganemos en rendimiento y los usuarios ni siquiera lo sepan: sólo disfruten de una gran experiencia de usuario. En este vídeo nuestro tutor José Manuel Alarcón nos cuenta cómo hacerlo. [Más]