MVVM IV Sistema de notificación de cambios

El post original lo puede leer en el blog del satur Como hemos visto en los post anteriores XAML tiene la capacidad de comprender expresiones de atado de datos y la vista juega un papel primordial en la interacción con el usuario, pues bien por lo general esa interacción entre el usuario y nuestra aplicación produce cambios en la información que contiene nuestra aplicación, estos cambios ya sea por procesos de nuestra aplicación o por datos proporcionados por los usuario son manejados por medio de un sistema de notificación de cambios que permite a los componentes mantener el estado de…

leer más...

MVVM III La vista (View)

El post original lo puede leer en el blog del satur En el post anterior hablamos de la característica de atado de datos de XAML y vimos que es la característica sobre la que está basado el patrón MVVM, en este post hablaremos del concepto de vista (View), la vista es la parte de nuestra aplicación que trabaja de forma directa con los usuarios, es donde podremos dar formato a los datos para una mejor apreciación y en general crearemos nuestra experiencia de usuario que es tan importante hoy en día si queremos que nuestras aplicaciones triunfen. La vista dentro…

leer más...

MVVM II "Trabajando con atado de datos"

El post original lo puede leer en el blog del satur Por cuestiones de tiempo deje esta serie de post y hoy he decidido retomarlo, ¿Por qué? Bueno, con la llegada de Windows 10 se prevé un auge aún mayor en el uso de este patrón dentro de todo el ecosistema Microsoft, así que si tú tienes pensado o ya desarrollas sobre alguna de las siguientes plataformas WPF, Windows Store Apps, Windows Phone Apps y las futuras Windows Apps deberías tomarte el tiempo para aprender este patrón, ya que ten por seguro que el tiempo que no inviertes hoy en…

leer más...

Nuevas características de C# 6.0

Como ya he comentado en un post anterior he tenido el gusto de participar en noches de innovación a la mexicana con el tema nuevas características de C# 6.0 donde he mostrado lo que probablemente sean las nuevas características de este lenguaje. Espero sus comentarios. Saludos.…

leer más...

Qué son las interfaces en C#?

Hola! ¿Cómo están? He tenido la oportunidad de participar en la iniciativa de Microsoft de los #100devdays la cual tiene como objetivo proveer consejos a los desarrolladores. En este vídeo hablo de las interfaces y sus características. Sin más por el momento aquí les dejo el vídeo y espero su comentarios. Saludos.…

leer más...

Ninja Tip: Pegado especial para formatos JSON y XML

Hola, ¿Qué tal? En ocasiones nos toca trabajar con grandes cantidades de información serializada en formatos como JSON o XML, anteriormente teníamos que generar nuestras clases de manera manual, sin embargo esto no es necesario a partir de VS2013 ya que ha agregado un pegado especial con el que se pueden generar clases en base a la información, esto en lo personal me ha llevado a ahorrarme tiempo y uno que otro dolor de cabeza. No te entretengo más y te invito a darle un vistazo al vídeo de como utilizar esta funcionalidad. Saludos.…

leer más...

Validando ensamblados para desarrollo multiplataforma

El post original lo puede leer en el blog del satur Hoy en día está surgiendo la necesidad de llevar la lógica de negocio a través de diferentes plataformas evitando reescribir código para cada una de ellas, las ventajas que se pueden obtener de ello son bastante interesantes ya que hasta cierto punto reducirían los tiempos y el esfuerzo a la hora de desarrollar  proyectos (todos sabemos que no existen balas de plata) y es que piénsenlo trabajar en un escenario donde puedas realizar pruebas a la funcionalidad de tu lógica de negocio y en caso de ser necesario solucionar…

leer más...

How to: Abrir mi cuenta de Visual Studio Online

El post original lo puede leer en el blog del satur Pues este fin se semana mientras descansaba un rato, me he puesto a ver la serie de HBO Silicon Valley y he llegado al capítulo en el que Richard ha contratado a un pequeño programador quien se hace llamar “el arquitecto” (que por cierto resulto ser un fraude) para que le ayude con la implementación de la nube en su startup. ¿Y qué tiene que ver todo esto con la tecnología? Pues bien en el transcurso del trabajo del “arquitecto” Richard le pide ayuda con algo (la verdad es…

leer más...