Paleta de dibujo tipo paint, con canvas

Con motivo de un posible proyecto me puse a investigar sobre como hacer una especie de “paint” en web. Conocía la existencia de canvas pero no tenía muy claro hasta donde podía llegar y los problemas de compatibilidad de navegadores que podía tener.

Al final me lié y me lié y terminé desarrollando un plugin de jQuery así que nada, aquí lo dejo para el que le pueda servir. Y aquí una DEMO.

Más info y descarga AQUÍ.

DEMO de canvasPaint

Serializar un objeto a JSON en C#

En ocasiones nos interesa serializar un objeto en JSON, como por ejemplo al usar el AJAX de jQuery. Es tan fácil como esto:

static public string ToJSON(object obj)
{
    System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
    return serializer.Serialize(obj);
}