Posts
How to: Agregar snippets al toolbox de Visual Studio 2015
· ☕ 1 minutos lectura · ✍️ Saturnino Pimentel
Una de las características de Visual Studio que desconocía hasta hace no mucho, es la capacidad de agregar snippets al toolbox, una característica que se me hace muy útil para evitar el tener que recordar todos los snippets que has creado. Utilizarla es tan sencillo como seleccionar el código que deseamos utilizar y posteriormente hacer un “drag and drop” en el toolbox de Visual Studio. Después de esto tendremos la opción de cambiar el nombre por uno más amigable con solo dar clic derecho sobre el snippet y seleccionando la opción “Rename item”.

Depurando expresiones lambda en Visual Studio 2015
· ☕ 1 minutos lectura · ✍️ Saturnino Pimentel
Una de las características que aún nos hacía falta en Visual Studio y que en lo personal esperaba desde hace algún tiempo es la capacidad de depurar expresiones lambda, pues bien con la liberación de Visual Studio 2015 nos viene la grata sorpresa de que esta característica ha sido agregada y hacer uso de ella es bastante fácil. Veamos el siguiente ejemplo en el que crearemos una colección de enteros que van de 1 a 100.

Principios de diseño S.O.L.I.D
· ☕ 3 minutos lectura · ✍️ Saturnino Pimentel
Historia SOLID es un acrónimo (compuesto de más acrónimos :P) generado por Robert C. Martín a comienzo de la década de 2000 que representa 5 principios básicos de la Programación Orientada a Objetos y el diseño. SOLID son guías aplicables al desarrollo de software para eliminar código “sucio” por medio de la refactorización. SOLID es utilizado con mayor frecuencia en el desarrollo guiado por pruebas (TDD) y es parte fundamental de la estrategia de desarrollo ágil de software y programación adaptativa aunque no se limita a solo estos enfoques.

Conferencia magistral "Windows 10 y el futuro" en aldea digital.
· ☕ 1 minutos lectura · ✍️ Saturnino Pimentel
Pues solo paso a decirles que he participado como apoyo en la demostración de IoT en la conferencia magistral “Windows 10 y el futuro” en aldea digital y dejarles aquí unas fotos del evento. Saludos!!!

Workshop Windows 10 Campus Party 6 #CPMX6
· ☕ 1 minutos lectura · ✍️ Saturnino Pimentel
El día de hoy tuve la oportunidad de participar en el workshop de Windows 10 al lado de @aminespinoza donde vimos las nuevas características que vienen con este sistema operativo y ejecutamos ejemplos de Windows 10 IoT Core en una raspberry, aquí les dejo algunas fotos. Saludos!!

How to: Crear un proyecto con la plantilla de SCRUM en Visual Studio Online
· ☕ 3 minutos lectura · ✍️ Saturnino Pimentel
Hola, en un post de hace algún tiempo vimos cómo crear nuestra cuenta de Visual Studio Online y cómo podemos evitarnos algunos sustos de muerte al controlar los cambios de nuestro código, pues bien hoy veremos cómo generar nuestro primer proyecto en VSO y cómo agregar las cuentas de las personas que formen parte de nuestro equipo, primero vamos al portal que hemos creado ([nombre].visualstudio.com) y accedamos proporcionando nuestro usuario y nuestra contraseña.

Introducción al desarrollo de aplicaciones Windows 10 en la UPT
· ☕ 1 minutos lectura · ✍️ Saturnino Pimentel
El cuatro de Julio estuve en la Universidad Politécnica de Tulancingo participando en el curso “Introducción al desarrollo de aplicaciones Windows 10” aquí algunas de las imágenes y agradezco a la UPT por recibirme :D.

MVVM VIII Uso de IValueConverter para la transformación de datos en las vistas
· ☕ 3 minutos lectura · ✍️ Saturnino Pimentel
Siguiendo con la serie de post de MVVM en este post vamos a hablar de cómo trabajar con los convertidores de datos. Los convertidores de datos son elementos que nos permiten hacer cambios en la forma en que son presentados los elementos en la vista, utilizarlos es realmente sencillo solo tenemos que hacer una implementación de IValueConverter que contiene dos métodos, Converter y ConverterBack el primero y el más comúnmente utilizado nos sirve para convertir datos de una propiedad en valores diferentes y funciona con el modo de notificación OneWay, el segundo por su parte nos permite regresar un valor a la propiedad en base al contenido de la propiedad del control que hayamos vinculado y funciona con el método TwoWay.

MVVM VII ICommand y DelegateCommand
· ☕ 5 minutos lectura · ✍️ Saturnino Pimentel
En esta serie de post hemos visto como el patrón MVVM nos ayuda a eliminar el code-behind de nuestras vistas propiciando así la reutilización de código, en este post veremos que además de poder vincular propiedades a nuestra vista hecha en XAML también podemos agregar funcionalidad a través de comandos, es decir, en lugar de solo recibir o enviar notificaciones también podemos atar funcionalidad. Para lograr esto necesitamos hacer una implementación de la interfaz ICommand, esta interfaz tiene tres elementos (dos métodos y un evento), estos elementos deben ser implementados para después vincularlos con los objetos que heredan del control ButtonBase que contienen una propiedad Command que nos permite hacer uso de una expresión de atado de datos con la implementación de ICommand, veamos el siguiente ejemplo.