C#

Roslynpad, un editor sencillo para scripts en C#
Roslynpad es una herramienta para ejecutar código en .NET diseñada para ser ligera, sencilla, y muy ágil de usar. Una de las cosas que se le echa en cara a .NET frente a otras soluciones de desarrollo como por ejemplo NodeJs o Python es su relativa complejidad o lentitud a la hora de crear un …

Como controlar una matriz LED WS2812b de forma sencilla con Arduino
Hoy vamos a ver cómo conectar una matriz led de una forma sencilla y controlar a través de un procesador como Arduino. El tipo de matriz que vamos a usar es una matriz con píxeles neopixel WS2812b, como vimos en esta entrada. Podemos encontrar estas matrices en soporte flexible con 16×16 pixels RGB por unos …

Cómo instalar y probar Stable Diffusion en tu PC de forma sencilla
Hoy vamos a ver cómo instalar y probar Stable Diffusion, la IA Open Source que genera imágenes de forma autónoma, de forma muy sencilla. Uno de los campos con mayor popularidad este año han sido las inteligencias artificiales que generan imágenes a partir de descripciones escritas de lo que queremos. Sí posiblemente el auge empezó …

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 …

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 …

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 …