Buenas prácticas aplicando MVVM: Introducción

jueves, 29 de mayo de 2014


Voy a escribir una serie de post donde no me quiero centrar demasiado en la explicación del patrón,  lo que quiero es compartir mis reflexiones sobre buenas prácticas utilizando el patrón, o por lo menos lo que yo considero que son buenas prácticas.

Estas buenas prácticas las he ido aprendiendo muchas veces de mis propios errores y aprendiendo de ellos,
y otras veces gracias a compañeros de trabajo con más experiencia que yo aplicando este patrón de diseño, con los que he tenido la oportunidad de trabajar y con los que he tenido charlas extendidas donde a veces se puede aprender más que en cualquier curso.

Nuevo control CommandBar en Windows 8.1 y Windows Phone 8.1

jueves, 22 de mayo de 2014

Windows 8.1 y Windows Phone 8.1

Introducción 

En versiones anteriores, desarrollar una aplicación en Windows 8 o en Windows Phone no era lo mismo, ya que no compartían APIs prácticamente. Ahora la versión de Windows Phone 8.1 converge con la plataforma de Windows Store compartiendo las mayoría de las APIs de Windows RT con lo que tenemos el mismo XAML para las dos plataformas, comparten la mayoría de los controles y tienen los mimos namespaces. Hay algunas particularidades para cosas que solo tienen sentido en tablet, pc o móvil.

HTML and CSS: Design and Build Websites [Tapa Dura] de Jon Duckett

viernes, 16 de mayo de 2014


Ya había excrito un post sobre HTML and CSS: Design and Build Websites de Jon Duckett, pero en esta ocasión quiero compartir una experiencia más personal en la decisión de comprar este libro en formato tapa dura, por qué decidí comprar este formato ,el proceso que seguí  y por qué lo compré en Amazon.com y no en Amazon.es.

Cómo crear un paquete NuGet y publicarlo en un repositorio local

jueves, 8 de mayo de 2014

NuGet logo

Introducción

En ocasiones puede resultar interesante para compartir librerías reutilizables entre aplicaciones y tener un repositorio local de paquetes NuGet. Vamos a ver un ejemplo de como podemos hacerlo.

Vamos a crear un paquete sobre converters para XAML, nos crearemos dos proyectos uno para WPF y otro para Windows 8 y así vemos como podemos publicar un solo paquete donde se incluye una librería para cada Target Framework.

Cómo iniciar Storyboards desde XAML con Behaviors SDK en Windows 8.1

sábado, 3 de mayo de 2014

Windows 8.1

Introducción

En Windows 8.1 la forma de iniciar las animaciones Storyboard se ha visto restringida con respecto a Silverlight y WPF.

Vamos a realizar un ejemplo de tener una imagen y cuando el ratón pasa por encima, deslizamos un panel hacia abajo con información de la imagen. Vamos a ver como haríamos esto con WPF y luego con Windows 8.1 tanto desde Code-Behind como desde XAML.