Buscar
Ejecutar código bloqueante de terceros con Timeout en C#
A través de la comunidad de Discord he recibido la pregunta de cómo ejecutar en C# código de terceros susceptible de bloquearse de forma segura empleando un Timeout para cancelar la tarea. La concurrencia siempre es un tema complicado, en prácticamente todos los lenguajes. C# No solo no es una excepción sino que incluso es ...
Cambiar la resolución de una máquina Linux en Hyper-V
Si estáis usando un sistema Windows y el motor de máquinas virtuales Hyper-V para virtualizar máquinas de Linux, habréis encontrado que la resolución por defecto es muy baja. Hyper-v es una muy buena solución para virtualizar máquinas bajo un entorno de Windows. Pero, por defecto, cuando creamos una nueva máquina virtual de Linux la resolución ...
Instalar .NET 6 en un ordenador con Linux (Ubuntu)
En esta entrada vamos a ver como instalar .NET 6 en un ordenador con Linux, y aprenderemos a crear y ejecutar aplicaciones en C#. Como vimos en esta entrada, una de las ventajas .NET 6 es que ha supuesto un gran paso adelante en materia de convergencia. Así, ahora es posible ejecutar aplicaciones .NET en ...
Raylib, librería Open Source para hacer videojuegos
Raylib es una librería Open Source para realizar videojuegos, diseñada para ser sencilla y fácil de usar, que está disponible en una amplia variedad de plataformas y lenguajes. Raylib busca alejarse de soluciones y motores de videojuegos más complejos y pesados, centrándose en los aspectos más básicos y fundamentales del desarrollo de videojuegos. Así, elimina ...
¡20 millones de visualizaciones!
Estamos de celebración en el blog porque: ¡Hemos superado los 20 millones de visualizaciones! Que se dice pronto en esta época donde Internet da grandes cifras, y hablamos de millones como si fueran melocotones. ¡Pero es la población de algunos paises! Aunque los números nunca fueron, ni son, ni serán, lo más importante... ante ...
Cómo empezar en .NET 6 con un sencillo tutorial "Hola mundo"
La plataforma de aplicaciones .NET es la apuesta de Microsoft para el desarrollo aplicaciones de escritorio, servicios webs, y aplicaciones móviles, siendo una de las tecnologías de desarrollo más empleadas en el momento. Lanzada el 08 de Noviembre de 2021, .NET 6 es la nueva versión LTS (long time support), que viene a sustituir .NET ...