Visual Studio: Web Essentials! (En video!)

Buenas noches amigos,
Como recordarán en publicaciones anteriores he mencionado las bondades encontradas en las extensiones JavaScript para Visual Studio 2010, pues bien, hace unos días me enteré que se está preparando una alternativa muy interesante.
image

Web Essentials es una extensión desarrollada por Mads Kristensen, que trabaja actualmente con los muchachos de Redmond, segun veo todo parece indicar que si todo sale bien será incluida en el nuevo Visual Studio.

Los invito a revisar mi nueva publicación al respecto, espero sea de su agrado y se comprenda rápidamente 🙂


Saludos
@Jersson
[Fuente] 
PD: Aquí otros proyectos de Mads Krinstensen [Link], se vienen publicaciones al respecto!

Visual Studio: Pruebas unitarias con NUnit – III (Video)

Buenas noches amigos, hace un par de días a recomendación de @phpleo decidi acelerar mi proyecto de webcasts y videos cortos para el blog, asi que veamos que tal sale esta publicación.
El presente video tiene como finalidad mostrar como configurar el Visual Studio 2010 para integrar el entorno de trabajo a NUnit, esto sin necesidad de herramientas de terceros (las cuales veremos en otra oportunidad :)).

Como recordarán lo realizado hasta el momento ha sido lo siguiente:
– Instalación y revisión de lo instalado por NUnit [Link]
– Creación y ejecución de pruebas unitarias con NUnit [Link]

Bien, los dejo con el video, espero sea de su agrado


Un Saludo
@Jersson
[Fuente]

Visual Studio: Pruebas unitarias con NUnit – II

Buenas noches amigos,
Como les había comentado en el post anterior, estoy haciendo algunas investigaciones y para ello necesito instalar NUnit, de todas formar, queda de mi parte complementar con información que muestre que tanto más se puede hacer al trabajarlo con Visual Studio

Para comenzar tenemos un proyecto de biblioteca de clases, el cual inicialmente tiene una clase con la que continuaremos el ejemplo, nada del otro mundo pero cubre el objetivo que busco para esta noche 🙂
image

Agregamos una referencia a nunit.framework
image

Si revisamos la documentación oficial de NUnit, encontraremos que si queremos armar una prueba unitaria, para ello necesitamos definir un contexto de pruebas y la prueba en si,
Asi que, luego de algunos ajustes, podemos llegar a lo siguiente:
image

Cabe resaltar que, tal como mencionaba en el post anterior, hay una serie de ejemplos que le pueden servir como base para comenzar a implementar sus pruebas unitarias.
Compilamos entonces.
image

Verificamos que no hayan errores
image

Si no hubo problema, nos vamos al NUnit, de momento vía el menú inicio de windows, claro 😀
image 

Nos encontramos con lo siguiente
image

Asi que, lo primero que necesitamos es agregar una librería para verificar si nuestras pruebas funcionan correctamente
image

En este caso debemos agregar el assembly que acabamos de compilar.
image 

Luego de agregar esta librería, encontraremos que la ventana acaba de detectar el contexto y prueba unitaria que ha sido configurada anteriormente
image

Si queremos verificar la ejecución de estas pruebas, nos vamos al Run 🙂
image

Ejecutamos y nos encontramos con
image

Mientras que en la columna izquierda los íconos han cambiado
image

Notan que incluso menciona cuánto demoró la ejecución de prueba?
image
Recuerdan el post de duración de pruebas unitarias?
Ahora, veamos otro caso
image

Con una prueba, que segun lo que necesitamos, puede que falle 🙂
image
Falla o no falla? 😀

Volvemos a cargar la libreria a probar
image

Tenemos una prueba adicional
image

Le damos de nuevo al Run y veamos como van cambiando los resultados, por partes claro, ya que como podrán observar, el arbol con las pruebas cambia indicando el status de cada ejecución
image

Tambien veremos el status del error con su respectivo detalle
image

Y bueno, una serie de vistas que serán muy interesantes
image

Una de estas vistas nos muestra incluso el código que genera el error, interesante no?
image

De momento es lo que tenemos si queremos trabajar con NUnit y Visual Studio, lo he probado incluso en Visual Studio 11 y no he tenido problemas, pero como habrán notado, el nivel de integración es muy bajo (por no decir, nulo), motivo por el cual han salido diversas extensiones que nos pueden dar una mano para mejorar nuestra forma de trabajo.

Quizá lo mínimo ideal sería trabajar con una opción similar a esta?
image

Pero de esto hablaremos en la siguiente publicación 🙂

Un Saludo
@Jersson
[Fuente]

Visual Studio: Pruebas unitarias con NUnit – I

Hola amigos, se preguntarán por qué he desactivado el ReShaper? pues en los siguientes posts tendrán una idea al respecto 🙂

En primer lugar y como motivo del presente post, explicaré brevemente la instalación de NUnit, el cual, como tal, para los que todavía no están enterados, es una de los primeros frameworks de pruebas unitarias en .net

Primero debemos descargar una versión estable de la página oficial de NUnit.
image

Continuamos y veamos el ya conocido EULA, es decir, check y aceptar 😀
image

image

Vayamos la configuracion personalizada, notarán que no hay mucha ciencia al respecto
image

Ya casi todo listo para la instalación…
image

image

Con esto culmina el proceso de instalación y lo que encontraremos al explorar lo instalado, es lo siguiente
image

Si abrimos el NUnit nos encontramos con lo siguiente
image

Los ejemplos en qué lenguaje están?
image

Claro, estos ejemplos se encuentran basados en Visual Studio, asi que, no hay pretexto 🙂
image
En mi caso abrí los ejemplos en Visual Studio 2010 y hasta el momento, ningun problema eh!

Ahora, si queremos escribir una prueba unitaria, pues… los invito a esperar la siguiente publicación 🙂

Mientras y ya para despedirme, aqui una publicación sobre generación de pruebas unitarias usando Microsoft Pex.

Saludos
@Jersson
[Fuente]

Visual Studio: Desactivar ReSharper (temporalmente)

Buenas noches amigos, aqui una buena pregunta que me hicieron 🙂
¿Cómo desactivamos el ReSharper?? Ojo, no estoy hablando de desintalar eh!

Primero, revisaron las opciones de menú?
image

Notaron que incluso en ReSharperOptions no hay algo para desactivarlo, digamos, temporalmente?

Les comento, si todavía no revisaron eso, no se gasten mucho, desde estas opciones, no hay forma!
Entonces, si necesitamos desactivar temporalmente el ReSharper, no vamos a ToolsOptions
image

Nos ubicamos en la configuracion de ReSharper, así es, tiene dos secciones de configuración, cosa que no comparto, pero bueno…
image 

Quéremos desactivar ReSharper? pues veamos el botón suspender!
image
Luego, tendremos el siguiente cambio de configuración
image

Para esta configuración estoy usando ReSharper 5.1 y el día de hoy lo mostré en mis clases de Universidad (así es, estoy dictando cursos!),
Definitivamente hay buenas extensiones gratuitas para Visual Studio 2010 pero creo que más de uno pagaría por tener una licencia de esta herramienta 🙂

Un Saludo y espero les sirva.
@Jersson
[Fuente]

Podcast: Cuando los programadores quieren dejar de programar

Que tal amigos, les dejo aquí el primer podcast que hice con mis amigos @gustavo_veliz y @elfederiko, se tituló “Cuando los programadores quieren dejar de programar” y fue el inicio de un proyecto denominado nadaenserio, que buenos tiempos!

Definitivamente considero que fue un buen proyecto pero eventos como falta de tiempo y pérdida de mi laptop con todas las grabaciones y algunas ediciones por terminar, culminaron el camino 🙂

Sin más, los dejo con esta grabación, con casi 3 años de edad y algunos errores de grabado y/o edición, pero bueno, creo que algunos fundamentos siguen latentes.

Me despido a la espera de sus comentarios, y bueno, esten atentos!
@Jersson
[Fuente]

Comentarios: Podcasts en camino!

Hola amigos, como les había comentado en el post anterior, me encuentro todavía configurando el nuevo blog pero para no impacientarme decidía ir haciendo algunas pruebas, aqui un mensaje 🙂

En breve publicaré el podcast muy comentado en su momento Open-mouthed smile quizá los que todavía sigan el blog lo recuerden, al menos el título o la intro… “Cuando los programadores no quieren programar”, en el próximo post.

Saludos
@Jersson
[Fuente]

Visual Studio: Pruebas Unitarias en JavaScript

Buenas noches amigos, las disculpas del caso por haberme ausentado poco más de diez días, no saben todo lo que ha pasado en ese tiempo pero ya tendré algunos posts para se encuentren al tanto.

Este post tiene como base muchas conversaciones que he tenido con amigos-dentro y fuera del trabajo-sobre como manejan pruebas unitarias al trabajar con JavaScript, hay muchas respuestas, y de eso hablaremos en siguientes posts, pero, para hacer un intermedio, ahora llegando del trabajo y buscando JavaScript en la Galeria de Visual Studio me encontré con lo siguiente!

image

Asi es! ya existen algunas extensiones que se pueden agregar al Visual Studio 2010 y a pesar que no se vé en el gráfico, son gratuitas!
image

De momento estoy por bajar el Chutzpah Test Runner, veamos que tal nos vá (tiene click derecho!)

image

Ya casi por despedirme quiero anunciar que estoy experimentando luego de mucho tiempo con WordPress por lo que, de momento estoy haciendo algunas configuraciones a lo que será mi nuevo blog, el cual se encuentra en fase Beta, pero igual! los invito a pasar a saludar!

Saludos!
@Jersson
PD: El nuevo blog ya soporta audio/video asi que dentro de poco… podcasts! como en los viejos tiempos 🙂

Windows Phone: Libro Gratis!

image

Buenas noches amigos!
Como recordarán, en el post anterior compartí algunos recursos para iniciar/aprender desarrollo de aplicaciones con Windows Phone.
 
Les comento que mientras revisaba algunas referencias sobre Silverlight for Windows Phone Toolkit me encontré con este libro gratuito, que fue liberado hace poco menos de un mes y trata específicamente sobre el Silverlight for Windows Phone Toolkit!
image

Este libro contiene 246 páginas y 22 capítulos que además de incluir el código fuente es gratis!, a menos claro que quieras hacer una donación 🙂

Ya casi por despedirme les comento que estoy revisando el libro y se entiende fácilmente, ya que incluso se toma su tiempo para explicar control por control, asi que no hay excusa para darle una ojeada eh!

image

Les dejo algunas de las referencias que mencioné al comenzar este post, espero sean de su interés
The Silverlight for Windows Phone Toolkit is now available for ‘Mango’ application development
Silverlight for Windows Phone Toolkit In Depth
http://www.windowsphonegeek.com/
New Free book about WP7 Development!
Silverlight for Windows Phone Toolkit
Exploring the August 2011 Silverlight for Windows Phone Toolkit for ‘Mango’

Un Saludo
@Jersson
[Fuente] 

Visual Studio: Punto de inicio para desarrollos con Windows Phone!

Asi es amigos, este post se estaba haciendo esperar 🙂

image
[Fuente Imagen: App Hub]

imageHace poco mas de un mes los amigos de Redmond publicaron una nueva versión de Windows Phone, que como tal, nos da un acercamiento a lo que muchos llamamos unificación del sistema operativo (han notado como empiezan a parecerse lo brindado por xbox, windows 8 e incluso cómo se presenta este concepto en App Hub?)
[Fuente Imagen: App Hub]

 

Este nuevo concepto, bajo el nombre de Mango, está dando bastante que hablar y personalmente hablando luego de haberlo usado por unos minutos (no miento!) me he quedado prendado!
image
[Fuente Imagen: Kunal’s Blog]

Pues bien, de momento me queda compartir los recursos mínimos para iniciar un desarrollo bajo Windows Phone
Web Oficial
Descargar Windows Phone SDK
Descargar Windows Phone SDK (Formato ISO)
Instalando Windows Phone SDK
Quickstarts: proyectos de ejemplo desde Hola Mundo hasta Publicación en Marketplace
Desarrollo con Windows Phone: Novedades, proyecto de ejemplo y recursos de aprendizaje
Silverlight for Windows Phone Toolkit
Silverlight for Windows Phone Toolkit (Aplicación de Ejemplo)

De momento me voy despidiendo, espero les sirva.

Saludos
@Jersson
[Fuente]