Deserializar propiedades JSON dentro de un JSON

¡Hola!
El otro día se dio el caso de que tuve que deserializar un JSON dentro de un JSON, es decir, dado un JSON, una de las propiedades es un string que contiene otro JSON. No tiene pinta de que sea una gran forma de crear JSON, pero cuando se da el caso hay que deserializarlos 🙂
Continúa leyendo Deserializar propiedades JSON dentro de un JSON

Ninject. Crear factorías III

¡Hola!
Después de dar un repaso general a las diferentes características de las factorías de Ninject (aquí y aquí), vamos a ver un caso que se acerca más al mundo real. Vamos a ver cómo crear una factoría para generar comandos basado en el nombre del tipo del comando concreto. ¿Suena un poco lioso? Es muy sencillo, lo vemos a continuación.
Continúa leyendo Ninject. Crear factorías III

Ninject. Configurar contenedor desde XML

¡Hola!
Hoy vamos a ver cómo configurar nuestro contenedor IoC (con Ninject) a través de archivos XML. Esto puede ser útil en ciertas ocasiones, típicamente cuando queremos cambiar ciertas cosas sin tener que recompilar la aplicación.

Continúa leyendo Ninject. Configurar contenedor desde XML

Navigation properties null en Entity Framework

¡Hola!

Hoy me encontré un problema con EF en el que algunas propiedades de navegación se quedan null estando marcadas como virtual. El caso era algo así (lo vamos a simplificar):

public class MultilingualString : Entity
{
	public string DefaultText { get; set; }
 
        //ESTA ES LA PROPIEDAD QUE NOS INTERESA
        public virtual IList Translations { get; set; }
 
}

Continúa leyendo Navigation properties null en Entity Framework

Fody PropertyChanged. Haciendo más llevadero MVVM

¡Hola!
Cuando utilizamos por ejemplo WPF con MVVM, siempre es poco un tedioso añadir en los setters de las propiedades el famoso OnPropertyChanged en sus diferentes sabores. Podemos tener por ejemplo algo así: Continúa leyendo Fody PropertyChanged. Haciendo más llevadero MVVM

Software para monitorizar actividad

¡Hola!
Podéis ver en mi Github un pequeño proyecto con el que poder monitorizar un pc y guardarlo en un base de datos alojada, por ejemplo, en Azure. También se pueden enviar notificaciones Azure para hacer ejecutar ciertos comandos de forma remota, o ver la webcam o escritorio de forma remota (mediante sockets).
El enlace es https://github.com/LuisM000/Planchet

¡Saludos!