tag:blogger.com,1999:blog-3359743005001800052024-02-22T03:05:56.739-05:00JersSoft on the block!Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.comBlogger158125tag:blogger.com,1999:blog-335974300500180005.post-78600164857162041472011-12-11T14:08:00.000-05:002011-12-11T14:26:02.924-05:00Comentarios: Nuevo dominio, nuevo blog!<p>Asi es amigos, hace ya varios días (o diría incluso semanas) que voy configurando el nuevo blog, luego de haber adquirido <a href="http://Jersson.net">http://Jersson.net</a>, me he dedicado a modificar un diseño que me parecia adecuado, colocar imágenes de mi propio almacen de fotografías, enlazar, modificar, modificar y modificar!<br><br>Pero bueno, el sitio está listo y no me queda mas que comentarles que debido a temas de espacio, disponibilidad, facilidades y tiempo estoy migrando al nuevo blog: <a href="http://blog.jersson.net">http://blog.jersson.net</a> en el cual tengo como objetivo publicar info sobre los temas que vamos revisando aqui en <a href="http://alphab-it.com/default.aspx" target="_blank">la empresa</a>, mis investigaciones y dentro de poco grabaciones sobre conversaciones que estamos teniendo y bueno, seria interesante darle forma de podcast, no? :D<br><br>Mientras el tiempo y las configuraciones me lo permitan, seguiré pasando por aqui, pero no se olviden ustedes de visitarme tambien!<br><br><a href="http://blog.jersson.net/" target="_blank"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="thisblog" border="0" alt="thisblog" src="http://lh4.ggpht.com/-bngy28ypgos/TuUDyWjRj9I/AAAAAAAAGUw/8F6FvWuJ3-o/thisblog%25255B5%25255D.png?imgmax=800" width="484" height="279"></a><br><br>Los invito a visitarlo y bueno, los espero!<br>Saludos<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-53138966209418794412011-12-11T01:41:00.000-05:002011-12-11T01:43:25.929-05:00Visual Studio: Comprimir archivos JavaScript y CSS con Yahoo! UI Library<p>Buenas noches amigos, hace unos días me consultaron como podía minimizar o comprimir el contenido de los archivos <a href="http://blog.jersson.net/?p=113" target="_blank">JavaScript</a> y en el mejor de los casos, los CSS.<br><br><a href="http://lh3.ggpht.com/-5F3_-7R4Ps0/TuRRB3E3g2I/AAAAAAAAGUY/Ph1UnjxKDcY/s1600-h/image%25255B17%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-TpaKgUBXgfs/TuRRDGXtsvI/AAAAAAAAGUg/jH2vBwMrvkA/image_thumb%25255B13%25255D.png?imgmax=800" width="395" height="130"></a></p> <a name='more'></a> <p>Pues si bien es cierto tenemos como alternativa el <a href="http://ajaxmin.codeplex.com/" target="_blank">Microsoft Ajax Minifier</a>, opté por recomendar el <a href="http://yuicompressor.codeplex.com/" target="_blank">Yahoo! UI Library: YUI Compressor for .Net</a>, pues de momento su madurez en el mercado la está respaldando :)<br><br>Aqui información de referencia que podría ser de utilidad:<br>- How to use Visual Studio's Post-build Event with YUI Compressor for .NET [<a href="http://yuicompressor.codeplex.com/wikipage?title=Visual%20Studio%20Post-build%20Event%20example&ProjectName=yuicompressor" target="_blank">Link</a>]<br>- Integrate yui compressor in Visual Studio .net [<a href="http://navneetnagpal.wordpress.com/2010/06/23/integrate-yui-compressor-in-visual-studio-net/" target="_blank">Link</a>]<br>- Compressing JS files as part of your build process [<a href="http://codebetter.com/karlseguin/2008/12/29/compressing-js-files-as-part-of-your-build-process/" target="_blank">Link</a>]<br><br>Aquí un poco sobre Microsoft Ajax Minifier<br>- Codeplex [<a href="http://ajaxmin.codeplex.com/" target="_blank">Link</a>]<br>- Comparison of YUI Compressor for .Net to Microsoft Ajax Minifier [<a href="http://jvance.com/blog/2009/10/20/ComparisonOfYUICompressorForDotNETToMicrosoftAjaxMinifier.xhtml" target="_blank">Link</a>]<br><br>Espero les sea de utilidad<br>Saludos<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br><a href="http://blog.jersson.net/" target="_blank"><font size="1">[Fuente]</font></a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com3tag:blogger.com,1999:blog-335974300500180005.post-23057068334224820622011-12-08T08:58:00.000-05:002011-12-08T09:02:33.820-05:00Visual Studio: Pruebas Unitarias con NUnit – IV (usando TestDriven.Net)<p>Buenos días amigos, <br>En esta oportunidad quiero presentarles una herramienta que hace mucho no revisaba, según veo no ha cambiado en el tiempo pero considero conveniente compartirla con ustedes. Esto claro, si es que están interesados en trabajar con <a href="http://blog.jersson.net/?p=251" target="_blank">NUnit</a> y buscan diversas alternativas.<br><br><a href="http://lh5.ggpht.com/-qIMrWMeCIHI/TuDDc0E1-nI/AAAAAAAAGUI/YKChMaGbn5o/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-zng5ov9FNU0/TuDDeIfEgnI/AAAAAAAAGUQ/DO462p_NUzc/image_thumb%25255B5%25255D.png?imgmax=800" width="466" height="216"></a></p> <a name='more'></a> <p>Como el título del post indica, estoy utilizando <a href="http://www.testdriven.net/default.aspx" target="_blank">TestDriven.Net</a>, aqui el vídeo explicando algunos puntos incluso desde la instalación del producto.<br><br><object id="scPlayer" width="460.8" height="353.7" type="application/x-shockwave-flash" data="http://content.screencast.com/users/Jersson/folders/Default/media/459ec38b-5b36-4bda-91f3-0139dc08c50b/mp4h264player.swf" ><param name="movie" value="http://content.screencast.com/users/Jersson/folders/Default/media/459ec38b-5b36-4bda-91f3-0139dc08c50b/mp4h264player.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="thumb=http://content.screencast.com/users/Jersson/folders/Default/media/459ec38b-5b36-4bda-91f3-0139dc08c50b/FirstFrame.png&containerwidth=460.8&containerheight=353.7&showstartscreen=true&showendscreen=true&loop=false&autostart=false&color=1A1A1A,1A1A1A&thumb=FirstFrame.png&thumbscale=45&content=http://content.screencast.com/users/Jersson/folders/Default/media/459ec38b-5b36-4bda-91f3-0139dc08c50b/TestDriven.Net%20con%20Visual%20Studio%202010.mp4&blurover=false" /><param name="allowFullScreen" value="true" /><param name="scale" value="showall" /><param name="allowScriptAccess" value="always" /><param name="base" value="http://content.screencast.com/users/Jersson/folders/Default/media/459ec38b-5b36-4bda-91f3-0139dc08c50b/" /><iframe type="text/html" frameborder="0" scrolling="no" style="overflow:hidden;" src="http://www.screencast.com/users/Jersson/folders/Default/media/459ec38b-5b36-4bda-91f3-0139dc08c50b/embed" height="353.7" width="460.8"></iframe></object><br><br>Antes de culminar esta publicación y sin animo de desanimarlos (pues en gustos nada está dicho), mi punto de vista al respecto es que lamentablemente esta herramienta a perdido el paso en el tiempo, ya que además de tener un costo asociado, he notado que a veces se torna lenta y por un costo menor estoy seguro de encontrar alternativas más interesantes… cuáles? pues veamos el siguiente post :)<br><br>Ojo que no deja de ser una alternativa eh! asi que vean el video!<br><br>Saludos<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br><a href="http://blog.jersson.net/" target="_blank"><font size="1">[Fuente]</font></a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-89311864956710638132011-11-30T01:19:00.000-05:002011-12-01T00:51:04.094-05:00Visual Studio: Web Essentials! (En video!)Buenas noches amigos, <br />
Como recordarán en publicaciones anteriores he mencionado las bondades encontradas en las <a href="http://blog.jersson.net/?p=38" target="_blank">extensiones</a> <a href="http://blog.jersson.net/?p=113" target="_blank">JavaScript</a> para <a href="http://blog.jersson.net/?cat=12" target="_blank">Visual Studio 2010</a>, pues bien, hace unos días me enteré que se <strong>está preparando</strong> una alternativa muy interesante.<br />
<a href="http://lh5.ggpht.com/-cJRdTSMk4JE/TtXLVXnaXhI/AAAAAAAAGT4/TG5ilrv_-68/s1600-h/image%25255B8%25255D.png"><img alt="image" border="0" height="352" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEBEZ-B_GMuakCi7OHqAQC-ZBc_JMZgTm_dOcjX80fWnMbFOZt9nFTmPPBWCsedo8pplpGztvPF3Sn9Bf8VAtKkC5xS5EeFvHT-x2v5_JkPoDc6y1ZUwGdpWEW7LLn8fq-W-COZ4-eaK_o/?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="252" /></a><br />
<a name='more'></a><a href="http://visualstudiogallery.msdn.microsoft.com/6ed4c78f-a23e-49ad-b5fd-369af0c2107f" target="_blank">Web Essentials</a> es una extensión desarrollada por <a href="http://social.msdn.microsoft.com/profile/mads%20kristensen/?ws=usercard-hover" target="_blank">Mads Kristensen</a>, que trabaja actualmente con los muchachos de Redmond, segun veo todo parece indicar que si todo sale bien será incluida en el <a href="http://blog.jersson.net/?cat=28" target="_blank">nuevo Visual Studio</a>.<br />
<br />
Los invito a revisar mi nueva publicación al respecto, espero sea de su agrado y se comprenda rápidamente :)<br />
<br />
<object data="http://content.screencast.com/users/Jersson/folders/Default/media/0d587993-d455-4911-be38-45a33c2139af/mp4h264player.swf" height="353.7" id="scPlayer" type="application/x-shockwave-flash" width="460.8"><param name="movie" value="http://content.screencast.com/users/Jersson/folders/Default/media/0d587993-d455-4911-be38-45a33c2139af/mp4h264player.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<param name="flashVars" value="thumb=http://content.screencast.com/users/Jersson/folders/Default/media/0d587993-d455-4911-be38-45a33c2139af/FirstFrame.png&containerwidth=460.8&containerheight=353.7&showstartscreen=true&showendscreen=true&loop=false&autostart=false&color=1A1A1A,1A1A1A&thumb=FirstFrame.png&thumbscale=45&content=http://content.screencast.com/users/Jersson/folders/Default/media/0d587993-d455-4911-be38-45a33c2139af/VS2010%20Web%20Essentials.mp4&blurover=false" />
<param name="allowFullScreen" value="true" />
<param name="scale" value="showall" />
<param name="allowScriptAccess" value="always" />
<param name="base" value="http://content.screencast.com/users/Jersson/folders/Default/media/0d587993-d455-4911-be38-45a33c2139af/" />
<iframe type="text/html" frameborder="0" scrolling="no" style="overflow:hidden;" src="http://www.screencast.com/users/Jersson/folders/Default/media/0d587993-d455-4911-be38-45a33c2139af/embed" height="353.7" width="460.8" ></iframe></object>
<br />
Saludos<br />
<a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br />
<a href="http://blog.jersson.net/" target="_blank"><span style="font-size: xx-small;">[Fuente]</span></a><br />
PD: Aquí otros proyectos de Mads Krinstensen [<a href="http://visualstudiogallery.msdn.microsoft.com/site/search?f%5B0%5D.Type=User&f%5B0%5D.Value=Mads%20Kristensen&f%5B0%5D.Text=Mads%20Kristensen" target="_blank">Link</a>], se vienen publicaciones al respecto!Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com1tag:blogger.com,1999:blog-335974300500180005.post-10102300050186448542011-11-27T00:12:00.000-05:002011-11-27T00:16:14.682-05:00Visual Studio: Pruebas unitarias con NUnit – III (Video)<p>Buenas noches amigos, hace un par de días a recomendación de <a href="http://twitter.com/phpleo" target="_blank">@phpleo</a> decidi acelerar mi proyecto de webcasts y <a href="http://blog.jersson.net/?cat=7" target="_blank">videos cortos</a> para el blog, asi que veamos que tal sale esta publicación. <br />El presente video tiene como finalidad mostrar como configurar el <a href="http://jerssoft.blogspot.com/search/label/VS2010" target="_blank">Visual Studio 2010</a> para integrar el entorno de trabajo a <a href="http://blog.jersson.net/?p=251" target="_blank">NUnit</a>, esto sin necesidad de herramientas de terceros (las cuales veremos en otra oportunidad :)). <br /> <br />Como recordarán lo realizado hasta el momento ha sido lo siguiente: <br />- Instalación y revisión de lo instalado por NUnit [<a href="http://blog.jersson.net/?p=251" target="_blank">Link</a>] <br />- Creación y ejecución de pruebas unitarias con NUnit [<a href="http://blog.jersson.net/?p=301" target="_blank">Link</a>] <br /><img src="http://blog.jersson.net/wp-content/uploads/2011/11/image39.png" width="480" height="127" /></p> <a name='more'></a> <p>Bien, los dejo con el video, espero sea de su agrado <br /><object id="scPlayer" width="409.6" height="314.4" type="application/x-shockwave-flash" data="http://content.screencast.com/users/Jersson/folders/Default/media/4916d366-e481-473e-8326-eeff4aa54c39/mp4h264player.swf" ><param name="movie" value="http://content.screencast.com/users/Jersson/folders/Default/media/4916d366-e481-473e-8326-eeff4aa54c39/mp4h264player.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="thumb=http://content.screencast.com/users/Jersson/folders/Default/media/4916d366-e481-473e-8326-eeff4aa54c39/FirstFrame.png&containerwidth=409.6&containerheight=314.4&showstartscreen=true&showendscreen=true&loop=false&autostart=false&color=1A1A1A,1A1A1A&thumb=FirstFrame.png&thumbscale=45&content=http://content.screencast.com/users/Jersson/folders/Default/media/4916d366-e481-473e-8326-eeff4aa54c39/NUnit%20en%20Visual%20Studio.mp4&blurover=false" /><param name="allowFullScreen" value="true" /><param name="scale" value="showall" /><param name="allowScriptAccess" value="always" /><param name="base" value="http://content.screencast.com/users/Jersson/folders/Default/media/4916d366-e481-473e-8326-eeff4aa54c39/" /><iframe type="text/html" frameborder="0" scrolling="no" style="overflow:hidden;" src="http://www.screencast.com/users/Jersson/folders/Default/media/4916d366-e481-473e-8326-eeff4aa54c39/embed" height="314.4" width="409.6"></iframe></object> <br />Un Saludo <br /><a href="http://twitter.com/Jersson/" target="_blank">@Jersson</a> <br /><a href="http://blog.jersson.net/" target="_blank"><font size="1">[Fuente]</font></a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-70673122889302927712011-11-24T02:37:00.000-05:002011-11-24T02:48:34.237-05:00Visual Studio: Pruebas unitarias con NUnit – IIBuenas noches amigos, <br />Como les había comentado en <a href="http://blog.jersson.net/?p=251" target="_blank">el post anterior</a>, estoy haciendo algunas investigaciones y para ello necesito <a href="http://blog.jersson.net/?p=251" target="_blank">instalar NUnit</a>, de todas formar, queda de mi parte complementar con información que muestre que tanto más se puede hacer al trabajarlo con <a href="http://jerssoft.blogspot.com/search/label/Visual%20Studio" target="_blank"></a><a href="http://jerssoft.blogspot.com/search/label/Visual%20Studio" target="_blank">Visual Studio</a><br /><br />Para comenzar tenemos un proyecto de <strong>biblioteca de clases</strong>, 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 :)<br /><a href="http://lh3.ggpht.com/-1YMi1gj3VzM/Ts31jvzDJiI/AAAAAAAAGOI/B-d2m-ruV3E/s1600-h/image%25255B20%25255D.png"><img alt="image" border="0" height="252" src="http://lh6.ggpht.com/-D6GSrcnXipc/Ts31ks2aZnI/AAAAAAAAGOQ/yjZSV_k9lCc/image_thumb%25255B14%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="394" /></a><br />
<a name='more'></a>Agregamos una referencia a <strong>nunit.framework</strong><br /><a href="http://lh6.ggpht.com/-NPJbhWIeSkI/Ts31ludqTCI/AAAAAAAAGOY/miU5p_JOoSY/s1600-h/image%25255B12%25255D.png"><img alt="image" border="0" height="104" src="http://lh5.ggpht.com/-cr2SZGtiU54/Ts31mjnt4_I/AAAAAAAAGOg/bkCLhvnY5pE/image_thumb%25255B8%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="182" /></a><br /><br />Si revisamos la documentación <a href="http://www.nunit.org/index.php?p=quickStart&r=2.5.10" target="_blank">oficial de NUnit</a>, encontraremos que si queremos armar una <a href="http://blog.jersson.net/?p=53" target="_blank">prueba unitaria</a>, para ello necesitamos definir un contexto de pruebas y la prueba en si, <br />Asi que, luego de algunos ajustes, podemos llegar a lo siguiente:<br /><a href="http://lh3.ggpht.com/-GB5aWJT8hFA/Ts31ntj3JBI/AAAAAAAAGOo/wqzF8pZrkWg/s1600-h/image%25255B28%25255D.png"><img alt="image" border="0" height="486" src="http://lh3.ggpht.com/-8DCsVs-EmZg/Ts31pExZyAI/AAAAAAAAGOw/OH5Zrmn2u3Q/image_thumb%25255B20%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="480" /></a><br /><br />Cabe resaltar que, tal como mencionaba en el <a href="http://blog.jersson.net/?p=251" target="_blank">post anterior</a>, hay una serie de ejemplos que le pueden servir como base para comenzar a implementar sus <a href="http://blog.jersson.net/?p=53" target="_blank">pruebas unitarias</a>.<br />Compilamos entonces.<br /><a href="http://lh5.ggpht.com/-KG2n5OhguNY/Ts31qMu_06I/AAAAAAAAGO4/MHFY271SThE/s1600-h/image%25255B222%25255D.png"><img alt="image" border="0" height="108" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsPrZ2j12GucqMMn6Rd3gEQOO1LsJnMNODW6LRlr9Pd5stkFvdbMFPAYGAbnHItEIFTK34crJo7erHsuhPt1Hun05uRr3djQmDsKBaavOKlVDXIgaLQODxGn_oef5br_46dZzviQjcu3oO/?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="353" /></a><br /><br />Verificamos que no hayan errores<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcta1PaU9xRzumiNWMqXjf56XzlYGyvstNTPDBsIAcvnSHUaARU6hSNvf6Vbn3R8sNuiw7SiDZ55Kpl1T3OUEuQ8NrnA0hYb_pU2-0rE3bkVm4FEBDn-gkCO8FlK83iweMOk9mViiQlYA_/s1600-h/image%25255B44%25255D.png"><img alt="image" border="0" height="210" src="http://lh6.ggpht.com/-Ll1wqLbgxDs/Ts31urn6q1I/AAAAAAAAGPQ/879P2EZONI0/image_thumb%25255B32%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br />
Si no hubo problema, nos vamos al <a href="http://blog.jersson.net/?p=251" target="_blank">NUnit</a>, de momento vía el menú inicio de windows, claro :D<br /><a href="http://lh5.ggpht.com/-d3c2YTMpEOI/Ts31vcxG3RI/AAAAAAAAGPY/-BGSOjbUDNo/s1600-h/image%25255B54%25255D.png"><img alt="image" border="0" height="50" src="http://lh6.ggpht.com/-20HM5VcorO8/Ts31wmFKQJI/AAAAAAAAGPg/3sZIu3bbPVM/image_thumb%25255B40%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="268" /></a><br /><br />Nos encontramos con lo siguiente<br /><a href="http://lh5.ggpht.com/-5WfQ8NfXZmU/Ts31ypNhQFI/AAAAAAAAGPo/E7ak6yuhjVo/s1600-h/image%25255B63%25255D.png"><img alt="image" border="0" height="312" src="http://lh5.ggpht.com/-6A2PMkGE_EM/Ts310VMWVgI/AAAAAAAAGPw/JD2thT29_B4/image_thumb%25255B47%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Asi que, lo primero que necesitamos es agregar una librería para verificar si nuestras pruebas funcionan correctamente <br /><a href="http://lh5.ggpht.com/-53aindtgpmU/Ts311rytFiI/AAAAAAAAGP4/Lh_RW36Iqus/s1600-h/image%25255B91%25255D.png"><img alt="image" border="0" height="130" src="http://lh3.ggpht.com/-rwkLZc0g0Ts/Ts312_QeCRI/AAAAAAAAGQA/viIxaHvprqY/image_thumb%25255B63%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="249" /></a><br /><br />En este caso debemos agregar el assembly que acabamos de compilar.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLV7HVK4sTqAX90WIms0xhi0BV_QhRVS_TNVgnlTnCTknpR2_xa56cuxd-DEf22Iz3KsHr2dZAZx_arwUlm1WMLpyVw4FFXeYoAB__0hM5kaDu_nfqscjwVGWkfw9rBRfgfnAPV74qlSLd/s1600-h/image%25255B96%25255D.png"><img alt="image" border="0" height="372" src="http://lh6.ggpht.com/-j4M-M-REloQ/Ts318lnGiBI/AAAAAAAAGQQ/CUmPFLp0ZeA/image_thumb%25255B68%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Luego de agregar esta librería, encontraremos que la ventana acaba de detectar el contexto y prueba unitaria que ha sido configurada anteriormente<br /><a href="http://lh5.ggpht.com/-poPrhQO2Ydg/Ts319_iog2I/AAAAAAAAGQY/ENb80DrHCvA/s1600-h/image%25255B101%25255D.png"><img alt="image" border="0" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBoOexEsj9tHXKpgQvRfRq5l9r1QNkq-_TStBm1AAtjQ_p8XZ6DU7o7H7ZM9C1HFxR7iYzMbyHBAYsbRkFlxvFOsMGWH3GNASvoLAuU4sFEGsALVP0wom2RLfbmv2fdPiyCccbHgVGyrcr/?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="311" /></a><br /><br />Si queremos verificar la ejecución de estas pruebas, nos vamos al Run :)<br /><a href="http://lh4.ggpht.com/-81mnw6Sgscc/Ts31_-2DyMI/AAAAAAAAGQo/aotRQYBeJW8/s1600-h/image%25255B105%25255D.png"><img alt="image" border="0" height="124" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYXThyphenhyphen9bittTQ8IkKOeRcXcpgFrAqwmmfljmGw7iAS1khREQxG1oWKVFJRVuYDr840vrXQ8dfosyNzLfC1NgwScAhV0k98uR5ZXuKs3fkeq5L03shcQ7H0kepO8kWsg5VKGcdBU9x6Znew/?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="451" /></a><br /><br />Ejecutamos y nos encontramos con<br /><a href="http://lh5.ggpht.com/-Yj2DdYyDZ8Y/Ts32B0J03bI/AAAAAAAAGQ4/FKiQqc4H3x4/s1600-h/image%25255B110%25255D.png"><img alt="image" border="0" height="78" src="http://lh3.ggpht.com/-3WVWixm7erQ/Ts32DFb5WNI/AAAAAAAAGRA/jlE6WTpLGDU/image_thumb%25255B82%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Mientras que en la columna izquierda los íconos han cambiado<br /><a href="http://lh4.ggpht.com/-U5n4NxJre50/Ts32D97fc-I/AAAAAAAAGRI/5bkvI8UmqfI/s1600-h/image%25255B118%25255D.png"><img alt="image" border="0" height="98" src="http://lh3.ggpht.com/-ajG2_uo3AGM/Ts32E7AeD_I/AAAAAAAAGRQ/mtz90YKrl3w/image_thumb%25255B90%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="237" /></a><br /><br />Notan que incluso menciona cuánto demoró la ejecución de prueba?<br /><a href="http://lh4.ggpht.com/-KX7PxWj8qgI/Ts32Fme4OcI/AAAAAAAAGRY/iiiS9cIyk1c/s1600-h/image%25255B127%25255D.png"><img alt="image" border="0" height="71" src="http://lh4.ggpht.com/-cfigSGFjk88/Ts32GhyIxWI/AAAAAAAAGRg/sV2thIEqn2M/image_thumb%25255B97%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="96" /></a><br />Recuerdan el post de <a href="http://blog.jersson.net/?p=136" target="_blank">duración de pruebas unitarias</a>?<br />Ahora, veamos otro caso<br /><a href="http://lh5.ggpht.com/-tWMdrP-KIr0/Ts32Hc9iS4I/AAAAAAAAGRo/Z5ox_6RW4WI/s1600-h/image%25255B136%25255D.png"><img alt="image" border="0" height="77" src="http://lh5.ggpht.com/-S9Z-bqAAshw/Ts32ITr-RDI/AAAAAAAAGRw/5s-XKOkvjZI/image_thumb%25255B104%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="363" /></a><br /><br />Con una prueba, que segun lo que necesitamos, puede que falle :)<br /><a href="http://lh5.ggpht.com/-dV3BSYBhbQM/Ts32JfM-ebI/AAAAAAAAGR4/hbvtUScMixE/s1600-h/image%25255B145%25255D.png"><img alt="image" border="0" height="241" src="http://lh5.ggpht.com/-cuozXVeKbvw/Ts32KddeJqI/AAAAAAAAGSA/6Be-KYcf_nI/image_thumb%25255B111%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="417" /></a><br />Falla o no falla? :D<br /><br />Volvemos a cargar la libreria a probar<br /><a href="http://lh5.ggpht.com/-DRrUr2rJxJ8/Ts32Lo7FiMI/AAAAAAAAGSI/EYPIZRbt8Ys/s1600-h/image%25255B153%25255D.png"><img alt="image" border="0" height="228" src="http://lh4.ggpht.com/-piWqvrdt8lM/Ts32M3h_UxI/AAAAAAAAGSQ/FJXS-7lK_mA/image_thumb%25255B117%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="232" /></a><br /><br />Tenemos una prueba adicional<br /><a href="http://lh3.ggpht.com/-08v9z7dPMp8/Ts32N-2enfI/AAAAAAAAGSY/UZxJ5gsVtT0/s1600-h/image%25255B161%25255D.png"><img alt="image" border="0" height="129" src="http://lh3.ggpht.com/-BhJyP3bSG90/Ts32OhdX-qI/AAAAAAAAGSg/Na86k1dGi7g/image_thumb%25255B123%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="237" /></a><br /><br />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<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdaRjPyyogt45gAr6hoiGz-lGtiiZ_8NW2lDeXl4v6zO2wM2t6VLYtPpkvzSM2BXodtgQsmXadeT_L8rGowfWVAuOxk_Fu35eweU1keQrFTpl5xp5oM0qpuzscffWFwJKK8yL7Ox1ubyVh/s1600-h/image%25255B189%25255D.png"><img alt="image" border="0" height="102" src="http://lh4.ggpht.com/-uTvjovz_22o/Ts32QsIs47I/AAAAAAAAGSw/iGHeIrHCwUE/image_thumb%25255B143%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="240" /></a><br /><br />Tambien veremos el status del error con su respectivo detalle<br /><a href="http://lh3.ggpht.com/-SGqnCTV8dWY/Ts32Rm__s5I/AAAAAAAAGS4/uy0H5JlLN_Q/s1600-h/image%25255B195%25255D.png"><img alt="image" border="0" height="206" src="http://lh6.ggpht.com/-shdvqizfbfY/Ts32TG9omRI/AAAAAAAAGTA/h7zKjxokIGk/image_thumb%25255B149%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Y bueno, una serie de vistas que serán muy interesantes<br /><a href="http://lh3.ggpht.com/-uIay2j38K3k/Ts32UHcxkPI/AAAAAAAAGTI/59hauyH9pDc/s1600-h/image%25255B200%25255D.png"><img alt="image" border="0" height="183" src="http://lh3.ggpht.com/-86YDXYIumbw/Ts32VCopQoI/AAAAAAAAGTQ/YHu-0tZ4k2M/image_thumb%25255B154%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="424" /></a><br /><br />Una de estas vistas nos muestra incluso el código que genera el error, interesante no?<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1Y_W5rn2219iN3_cPRkof9PKNugAop0nbMs4rsebrAYHzWwiP6HQCcjw88NlH-QfC9504JmrOmbH2ZzdJzuWfkO2UiLtjselSnpSRgC_rmU_St-5gmpfthhiDbbRkVLcjecFGuB2_15qh/s1600-h/image%25255B205%25255D.png"><img alt="image" border="0" height="131" src="http://lh4.ggpht.com/-nUdtJZjf-Hg/Ts32YD4KzQI/AAAAAAAAGTg/VAQHby6ZiVM/image_thumb%25255B159%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />De momento es lo que tenemos si queremos trabajar con <a href="http://blog.jersson.net/?p=251" target="_blank">NUnit</a> y <a href="http://jerssoft.blogspot.com/search/label/Visual%20Studio" target="_blank"></a><a href="http://jerssoft.blogspot.com/search/label/Visual%20Studio" target="_blank">Visual Studio</a>, lo he probado incluso en <a href="http://jerssoft.blogspot.com/search/label/Visual%20Studio" target="_blank"></a><a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">Visual Studio 11</a> 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 <a href="http://blog.jersson.net/?p=38" target="_blank">extensiones</a> que nos pueden dar una mano para mejorar nuestra forma de trabajo.<br /><br />Quizá lo mínimo ideal sería trabajar con una opción similar a esta?<br /><a href="http://lh3.ggpht.com/-ct1HUn70IFY/Ts32Zbi46UI/AAAAAAAAGTo/ERqIG8K5lLY/s1600-h/image%25255B221%25255D.png"><img alt="image" border="0" height="477" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWRjwJ-US09aICB7UGfoyRgS-gSL4p0ypUhysbHW0igReoVc9llQ38B2K2QDa6g2wD-hM72rDkltkLamNb3xGMwUJ8ukx5IkOuvDqL2eS2NjrfK_4tRf7SY1uhnhBMqBsgQZxcjo0bL3hv/?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="361" /></a><br /><br />Pero de esto hablaremos en la siguiente publicación :)<br /><br />Un Saludo<br /><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br /><a href="http://blog.jersson.net/" target="_blank"><span style="font-size: xx-small;">[Fuente]</span></a>Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-10369406615398590782011-11-22T01:40:00.000-05:002011-11-22T01:58:45.276-05:00Visual Studio: Pruebas unitarias con NUnit - IHola amigos, se preguntarán <a href="http://blog.jersson.net/?p=230" target="_blank">por qué he desactivado el ReShaper</a>? pues en los siguientes posts tendrán una idea al respecto :)<br /><br />En primer lugar y como motivo del presente post, explicaré brevemente la instalación de <a href="http://es.wikipedia.org/wiki/NUnit" target="_blank">NUnit</a>, el cual, como tal, para los que todavía no están enterados, es una de los primeros frameworks de <a href="http://blog.jersson.net/?p=53" target="_blank">pruebas unitarias</a> en .net<br /><br />Primero debemos <a href="http://www.nunit.org/index.php?p=download" target="_blank">descargar</a> una versión estable de la <a href="http://www.nunit.org/" target="_blank">página oficial de NUnit</a>.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtYdBdzyI6mHcIC04ttPjTTi2Ti8ZSWFLBIQXjl5t0C32CvXWQW_jBRPoPsyUZqplpuOKClFvd032r1Pnvg4T5T7X7qOD5G7_g4x8dzL8-6m08zzfsiggwEa_MTM9lZvAcKLLNfSwoaQzj/s1600-h/image%25255B8%25255D.png"><img alt="image" border="0" height="379" src="http://lh4.ggpht.com/-X2e7g1nuaCU/TstG-AzsZbI/AAAAAAAAGLw/Tzi1uIJtxpE/image_thumb%25255B6%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br />
<a name='more'></a>Continuamos y veamos el ya conocido EULA, es decir, check y aceptar :D<br /><a href="http://lh5.ggpht.com/-2bMX9G7N6fw/TstHB6w6SVI/AAAAAAAAGL4/1HH-5FV6ydU/s1600-h/image%25255B22%25255D.png"><img alt="image" border="0" height="380" src="http://lh3.ggpht.com/-GVD7FGx9M9c/TstHFW1CFRI/AAAAAAAAGMA/adEPkVderRQ/image_thumb%25255B16%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br /><a href="http://lh6.ggpht.com/-wSZb1ktt-TY/TstHHO2u4jI/AAAAAAAAGMI/PiZwZ9DM-uo/s1600-h/image%25255B25%25255D.png"><img alt="image" border="0" height="380" src="http://lh4.ggpht.com/-fB0HoCaXMEw/TstHKIzUdYI/AAAAAAAAGMQ/aZvxNUroujo/image_thumb%25255B19%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Vayamos la configuracion personalizada, notarán que no hay mucha ciencia al respecto<br /><a href="http://lh6.ggpht.com/-HbU75BHJufY/TstHLybv1pI/AAAAAAAAGMY/n8Dicep4uqE/s1600-h/image%25255B32%25255D.png"><img alt="image" border="0" height="380" src="http://lh4.ggpht.com/-8g0rsUloKJ0/TstHO8QlcEI/AAAAAAAAGMg/cC8L_da3xLM/image_thumb%25255B24%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Ya casi todo listo para la instalación…<br /><a href="http://lh6.ggpht.com/-4C1kWLWuQ9o/TstHQ8droVI/AAAAAAAAGMo/Y5FHsa-M2Eo/s1600-h/image%25255B39%25255D.png"><img alt="image" border="0" height="380" src="http://lh4.ggpht.com/-V3PJ0tjfcYU/TstHToYaLyI/AAAAAAAAGMw/TH9KtdaBRtA/image_thumb%25255B29%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br /><a href="http://lh6.ggpht.com/-49PvqQYEBx4/TstHU9xvFGI/AAAAAAAAGM4/nFjHhULYf-c/s1600-h/image%25255B46%25255D.png"><img alt="image" border="0" height="380" src="http://lh4.ggpht.com/-AY8WvbmG4yE/TstHWu725ZI/AAAAAAAAGNA/Q8uE0EPBXIU/image_thumb%25255B34%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Con esto culmina el proceso de instalación y lo que encontraremos al explorar lo instalado, es lo siguiente<br /><a href="http://lh5.ggpht.com/-G6TPM3CdFE0/TstHXpaLcxI/AAAAAAAAGNI/61AK6t_UfDw/s1600-h/image%25255B53%25255D.png"><img alt="image" border="0" height="139" src="http://lh6.ggpht.com/-wZ_YhnFD8Oc/TstHYzo7aiI/AAAAAAAAGNQ/hbX0FeCvF_o/image_thumb%25255B39%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="271" /></a><br /><br />Si abrimos el NUnit nos encontramos con lo siguiente<br /><a href="http://lh6.ggpht.com/-TVzWcqrZR6Q/TstHa13H-EI/AAAAAAAAGNY/6z0Ea5VsGfg/s1600-h/image%25255B76%25255D.png"><img alt="image" border="0" height="313" src="http://lh5.ggpht.com/-Yk9wfJ7ooYA/TstHc7tGQmI/AAAAAAAAGNg/ESn6G7mX69M/image_thumb%25255B56%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Los ejemplos en qué lenguaje están?<br /><a href="http://lh4.ggpht.com/-BGyz2U1SBzY/TstHd2QFo8I/AAAAAAAAGNo/b4TpBac0AD4/s1600-h/image%25255B61%25255D.png"><img alt="image" border="0" height="192" src="http://lh6.ggpht.com/-E5Imz7KKL14/TstHew-bsmI/AAAAAAAAGNw/RiASzLaK3l4/image_thumb%25255B45%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="268" /></a><br /><br />Claro, estos ejemplos se encuentran basados en <a href="http://jerssoft.blogspot.com/search/label/Visual%20Studio" target="_blank">Visual Studio</a>, asi que, no hay pretexto :)<br /><a href="http://lh3.ggpht.com/-MJ2x9Zoab9E/TstHf-_8sNI/AAAAAAAAGN4/Rd9s1LDF-J0/s1600-h/image%25255B68%25255D.png"><img alt="image" border="0" height="211" src="http://lh3.ggpht.com/-eGgpCq-IxaI/TstHg1MEBXI/AAAAAAAAGOA/xL1ruM2KxKA/image_thumb%25255B50%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="217" /></a><br />En mi caso abrí los ejemplos en <a href="http://jerssoft.blogspot.com/search/label/Visual%20Studio" target="_blank"></a><a href="http://jerssoft.blogspot.com/search/label/VS2010" target="_blank">Visual Studio 2010</a> y hasta el momento, ningun problema eh!<br /><br />Ahora, si queremos escribir una <a href="http://blog.jersson.net/?p=53" target="_blank">prueba unitaria</a>, pues… los invito a esperar la siguiente publicación :) <br />
Mientras y ya para despedirme, aqui una publicación <a href="http://blog.jersson.net/?p=53" target="_blank">sobre generación de pruebas unitarias usando Microsoft Pex</a>.<br /><br />Saludos<br /><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br /><a href="http://blog.jersson.net/" target="_blank">[Fuente]</a>Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-48130758562868821122011-11-20T00:19:00.000-05:002011-11-20T00:22:00.793-05:00Visual Studio: Desactivar ReSharper (temporalmente)<p>Buenas noches amigos, aqui una buena pregunta que me hicieron :)<br>¿Cómo desactivamos el <a href="http://www.jetbrains.com/resharper/" target="_blank">ReSharper</a>?? Ojo, no estoy hablando de desintalar eh!<br><br>Primero, revisaron las opciones de menú?<br><a href="http://lh3.ggpht.com/-kvmG86rboUo/TsiOS3SL-WI/AAAAAAAAGKY/gk1sDTtQeWk/s1600-h/image%25255B6%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-p97ZJW9pfx8/TsiOUE_UqWI/AAAAAAAAGKg/qMZ7LHmtvOo/image_thumb%25255B4%25255D.png?imgmax=800" width="210" height="339"></a><br><br>Notaron que incluso en <strong><em>ReSharper\Options</em></strong> no hay algo para desactivarlo, digamos, temporalmente?</p> <a name='more'></a> <p>Les comento, si todavía no revisaron eso, no se gasten mucho, desde estas opciones, no hay forma!<br>Entonces, si necesitamos desactivar temporalmente el <a href="http://www.jetbrains.com/resharper/" target="_blank">ReSharper</a>, no vamos a <strong><em>Tools\Options</em></strong><br><a href="http://lh5.ggpht.com/-bmF6_riQB0Y/TsiOVtGaKiI/AAAAAAAAGKo/H8wDXOYU3K4/s1600-h/image%25255B13%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-rG6PyI9AfjM/TsiOX2ajBeI/AAAAAAAAGKw/zQZqXzRTiw4/image_thumb%25255B9%25255D.png?imgmax=800" width="378" height="584"></a><br><br>Nos ubicamos en la configuracion de <a href="http://www.jetbrains.com/resharper/" target="_blank">ReSharper</a>, así es, tiene dos secciones de configuración, cosa que no comparto, pero bueno…<br><a href="http://lh6.ggpht.com/-pXGQljqObz8/TsiOZdpYi-I/AAAAAAAAGK4/37vAV4rbFkA/s1600-h/image%25255B28%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-BFusYVsYCE8/TsiOahh1UzI/AAAAAAAAGLA/1J7dDjJ3KJc/image_thumb%25255B18%25255D.png?imgmax=800" width="453" height="285"></a> <br><br>Quéremos desactivar <a href="http://www.jetbrains.com/resharper/" target="_blank">ReSharper</a>? pues veamos el botón suspender!<br><a href="http://lh5.ggpht.com/-NtK9lVWdLhI/TsiObc2LkmI/AAAAAAAAGLI/qxD23V6ZBmo/s1600-h/image%25255B48%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-Ny9a5tSRiHE/TsiOcOXUFEI/AAAAAAAAGLQ/po2fxwPADhw/image_thumb%25255B34%25255D.png?imgmax=800" width="128" height="71"></a><br>Luego, tendremos el siguiente cambio de configuración <br><a href="http://lh5.ggpht.com/-U_qFS2E-KpM/TsiOdPCE5KI/AAAAAAAAGLY/z0Np0_TP0PU/s1600-h/image%25255B31%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-00stnfglU2Q/TsiOd5WD17I/AAAAAAAAGLg/G4lUmxEqVgg/image_thumb%25255B21%25255D.png?imgmax=800" width="461" height="189"></a></p> <p>Para esta configuración estoy usando <a href="http://www.jetbrains.com/resharper/" target="_blank">ReSharper</a> 5.1 y el día de hoy lo mostré en mis clases de Universidad (así es, estoy dictando cursos!), <br>Definitivamente hay buenas extensiones gratuitas para <a href="http://jerssoft.blogspot.com/search/label/VS2010" target="_blank">Visual Studio 2010</a> pero creo que más de uno pagaría por tener una licencia de esta herramienta :)<br><br>Un Saludo y espero les sirva.<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br><a href="http://blog.jersson.net/" target="_blank">[Fuente]</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-61786989063982905932011-11-18T23:51:00.000-05:002011-11-18T23:56:24.057-05:00Podcast: Cuando los programadores quieren dejar de programar<p>Que tal amigos, les dejo aquí el primer podcast que hice con mis amigos <a href="http://twitter.com/gustavo_veliz" target="_blank">@gustavo_veliz</a> y <a href="http://twitter.com/elfederiko" target="_blank">@elfederiko</a>, se tituló “Cuando los programadores quieren dejar de programar” y fue el inicio de un proyecto denominado nadaenserio, que buenos tiempos! <br><br>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 :)<br><br>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.</p> <p><object type="application/x-shockwave-flash" name="audioplayer_1" style="outline: none" data="http://blog.jersson.net/wp-content/plugins/audio-player/assets/player.swf?ver=2.0.4.1" width="290" height="24" id="audioplayer_1"><param name="bgcolor" value="#FFFFFF"><param name="wmode" value="transparent"><param name="menu" value="false"><param name="flashvars" value="animation=yes&encode=yes&initialvolume=60&remaining=yes&noinfo=no&buffer=5&checkpolicy=yes&rtl=no&bg=E5E5E5&text=333333&leftbg=CCCCCC&lefticon=333333&volslider=666666&voltrack=FFFFFF&rightbg=B4B4B4&rightbghover=999999&righticon=333333&righticonhover=FFFFFF&track=FFFFFF&loader=009900&border=CCCCCC&tracker=DDDDDD&skip=666666&titles=Cuando%20los%20programadores%20quieren%20dejar%20de%20programar&artists=Jersson.net&soundFile=aHR0cDovL2Jsb2cuamVyc3Nvbi5uZXQvcG9kY2FzdHMvMDIuTmFkYUVuU2VyaW9CZXRhMS5tcDM&playerID=audioplayer_1"></object><br><br>Me despido a la espera de sus comentarios, y bueno, esten atentos!<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br><a href="http://blog.jersson.net/" target="_blank">[Fuente]</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-90349033079338303172011-11-18T01:02:00.000-05:002011-11-18T01:05:40.879-05:00Comentarios: Podcasts en camino!<p>Hola amigos, como les había comentado en el <a href="http://blog.jersson.net/?p=203" target="_blank">post anterior</a>, me encuentro todavía configurando el nuevo blog pero para no impacientarme decidía ir haciendo algunas pruebas, aqui un mensaje :)<br><object type="application/x-shockwave-flash" name="audioplayer_1" style="outline: none" data="http://blog.jersson.net/wp-content/plugins/audio-player/assets/player.swf?ver=2.0.4.1" width="290" height="24" id="audioplayer_1"><param name="bgcolor" value="#FFFFFF"><param name="wmode" value="transparent"><param name="menu" value="false"><param name="flashvars" value="animation=yes&encode=yes&initialvolume=60&remaining=yes&noinfo=no&buffer=5&checkpolicy=yes&rtl=no&bg=E5E5E5&text=333333&leftbg=CCCCCC&lefticon=333333&volslider=666666&voltrack=FFFFFF&rightbg=B4B4B4&rightbghover=999999&righticon=333333&righticonhover=FFFFFF&track=FFFFFF&loader=009900&border=CCCCCC&tracker=DDDDDD&skip=666666&soundFile=aHR0cDovL2Jsb2cuamVyc3Nvbi5uZXQvcG9kY2FzdHMvMDEuRGVtbzAwMi5tcDM&playerID=audioplayer_1"></object><br>En breve publicaré el podcast muy comentado en su momento <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Open-mouthed smile" src="http://lh5.ggpht.com/-pgBbP-BjMHg/TsX1s7iMduI/AAAAAAAAGKM/-J6tsJXz8Gk/wlEmoticon-openmouthedsmile%25255B2%25255D.png?imgmax=800"> 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.<br><br>Saludos<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br><a href="http://blog.jersson.net/" target="_blank">[Fuente]</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-20374028844741568132011-11-18T00:13:00.000-05:002011-11-18T00:14:13.547-05:00Visual Studio: Pruebas Unitarias en JavaScript<p>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.<br><br>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 <a href="http://jerssoft.blogspot.com/2011/06/libro-ser-un-ninja-en-jquery.html" target="_blank">JavaScript</a>, hay muchas respuestas, y de eso hablaremos en siguientes posts, pero, para hacer un intermedio, ahora llegando del trabajo y buscando <a href="http://jerssoft.blogspot.com/2011/06/libro-ser-un-ninja-en-jquery.html" target="_blank">JavaScript</a> en la <a href="http://jerssoft.blogspot.com/2010/06/vs2010-habilitardeshabilitardesinstalar.html" target="_blank">Galeria de Visual Studio</a> me encontré con <a href="http://visualstudiogallery.msdn.microsoft.com/site/search?query=javascript&f%5B0%5D.Value=javascript&f%5B0%5D.Type=SearchText&ac=8" target="_blank">lo siguiente</a>!<br></p> <a name='more'></a> <p><br><a href="http://lh4.ggpht.com/-MD0adPTfgYU/TsXpfmjwCfI/AAAAAAAAGJc/52uyxCwsK-Q/s1600-h/image%25255B14%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-1b5PT1XckGY/TsXphZlLSiI/AAAAAAAAGJk/X3lIenPGf1w/image_thumb%25255B10%25255D.png?imgmax=800" width="446" height="292"></a></p> <p>Asi es! ya existen algunas <a href="http://jerssoft.blogspot.com/2010/06/vs2010-habilitardeshabilitardesinstalar.html" target="_blank">extensiones</a> que se pueden agregar al <a href="http://jerssoft.blogspot.com/search/label/VS2010" target="_blank">Visual Studio 2010</a> y a pesar que no se vé en el gráfico, son gratuitas!<br><a href="http://lh5.ggpht.com/-w2TuKRSS4TA/TsXpjtDJLqI/AAAAAAAAGJs/kWMh5TxC_AY/s1600-h/image%25255B18%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-hCIK2KycvWI/TsXpmzNd0zI/AAAAAAAAGJ0/VbhqOjdf7Ro/image_thumb%25255B14%25255D.png?imgmax=800" width="484" height="226"></a></p> <p>De momento estoy por bajar el <a href="http://visualstudiogallery.msdn.microsoft.com/71a4e9bd-f660-448f-bd92-f5a65d39b7f0" target="_blank">Chutzpah Test Runner</a>, veamos que tal nos vá (tiene click derecho!)<br><br><a href="http://lh4.ggpht.com/-po8LfcLvCQk/TsXpoHzmtrI/AAAAAAAAGJ8/-tZqGF6vYAE/s1600-h/image%25255B27%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-TE5LOYyq1T8/TsXppPKxPUI/AAAAAAAAGKE/vr2t4EDhD4U/image_thumb%25255B21%25255D.png?imgmax=800" width="412" height="207"></a></p> <p>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 <a href="http://blog.jersson.net" target="_blank">nuevo blog</a>, el cual se encuentra en fase Beta, pero igual! los invito a <a href="http://blog.jersson.net" target="_blank">pasar a saludar</a>!<br><br>Saludos!<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br>PD: El nuevo blog ya soporta audio/video asi que dentro de poco… podcasts! como en los viejos tiempos :)</p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-10332001441692587912011-11-05T23:33:00.000-05:002011-11-05T23:35:21.053-05:00Windows Phone: Libro Gratis!<p><a href="http://lh6.ggpht.com/-M2SY23lvNpU/TrYOQmgRagI/AAAAAAAAGHA/UBwz8A9eGRQ/s1600-h/image%25255B12%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-WZlnKdCXnhA/TrYOWj_jtsI/AAAAAAAAGHI/0PCDaF_t9Fk/image_thumb%25255B10%25255D.png?imgmax=800" width="372" height="484"></a></p> <a name='more'></a>Buenas noches amigos!<br>Como recordarán, en el post anterior <a href="http://jerssoft.blogspot.com/2011/11/visual-studio-punto-de-inicio-para.html" target="_blank">compartí algunos recursos</a> para iniciar/aprender desarrollo de aplicaciones con <a href="http://jerssoft.blogspot.com/search/label/Windows%20Phone" target="_blank">Windows Phone</a>.<br> <br>Les comento que mientras revisaba algunas referencias sobre <a href="http://silverlight.codeplex.com/releases/view/71550">Silverlight for Windows Phone Toolkit</a> me encontré con <a href="http://www.windowsphonegeek.com/WPToolkitBook" target="_blank">este libro gratuito</a>, que fue liberado hace poco menos de un mes y trata específicamente sobre el <a href="http://silverlight.codeplex.com/releases/view/71550">Silverlight for Windows Phone Toolkit</a>!<br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijuVYvDGhuB7gsihkyUVyTDpWMc2r9lrvmGX2NTDWzcvqXDqNc1Nmlx-sojlbGxQBRlSYRGpd_NkqnxWDX3qLpAxUZP_GDhybStpMDDPScYqwCqIuW2qOl7UtixO3KRo_r7u4RQIrEiT6R/s1600-h/image%25255B22%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-HcLApxZpL-M/TrYOdCizBqI/AAAAAAAAGHY/Eb5ijt0phaA/image_thumb%25255B18%25255D.png?imgmax=800" width="484" height="284"></a> <p><a href="http://www.windowsphonegeek.com/WPToolkitBook" target="_blank">Este libro</a> contiene 246 páginas y 22 capítulos que además de incluir <a href="http://www.windowsphonegeek.com/upload/ebooks/WPToolkitBookSources.zip" target="_blank">el código fuente</a> es gratis!, a menos claro que quieras hacer una donación :)<br><br>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!<br><br><a href="http://lh5.ggpht.com/-sDUYeF6g5eE/TrYOfkK0jBI/AAAAAAAAGHg/dMl3beCBs_k/s1600-h/image%25255B31%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-sqHvIObrurw/TrYOh0pZYbI/AAAAAAAAGHo/FbjMe3GPr-E/image_thumb%25255B25%25255D.png?imgmax=800" width="484" height="356"></a><br><br>Les dejo algunas de las referencias que mencioné al comenzar este post, espero sean de su interés<br>- <a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/08/17/the-silverlight-for-windows-phone-toolkit-is-now-available-for-mango-application-development.aspx" target="_blank">The Silverlight for Windows Phone Toolkit is now available for ‘Mango’ application development</a><br>- <a href="http://www.windowsphonegeek.com/WPToolkitBook" target="_blank">Silverlight for Windows Phone Toolkit In Depth</a><br>- <a href="http://www.windowsphonegeek.com/">http://www.windowsphonegeek.com/</a><br>- <a href="http://blogs.msdn.com/b/msjordantech/archive/2011/10/13/new-free-book-about-wp7-development.aspx" target="_blank">New Free book about WP7 Development!</a><br>- <a href="http://www.i-programmer.info/news/83-mobliephone/2926-silverlight-for-windows-phone-toolkit.html" target="_blank">Silverlight for Windows Phone Toolkit</a><br>- <a href="http://www.jeff.wilcox.name/2011/08/august2011phonetoolkit/">Exploring the August 2011 Silverlight for Windows Phone Toolkit for ‘Mango’</a><br><br><br>Un Saludo<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-42876564464951791302011-11-03T00:24:00.000-05:002011-11-03T00:25:50.399-05:00Visual Studio: Punto de inicio para desarrollos con Windows Phone!<p>Asi es amigos, este post se estaba haciendo esperar :)</p> <p><a href="http://lh6.ggpht.com/-K0NJnO_n-OY/TrIln2aoawI/AAAAAAAAGFc/ZPUkKAvyLcc/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-e-TMzMqZcwI/TrIlrPvWPhI/AAAAAAAAGFk/r109ONL2gz0/image_thumb%25255B5%25255D.png?imgmax=800" width="484" height="222"></a><br><a href="http://create.msdn.com/en-US/" target="_blank"><font size="1">[Fuente Imagen: App Hub]</font></a></p> <a name='more'></a> <p><a href="http://lh3.ggpht.com/-S6c9Ut6fZxw/TrIlsI2YtBI/AAAAAAAAGFs/rSxtfhWH3NQ/s1600-h/image%25255B25%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://lh4.ggpht.com/-uQzc3SIqEoQ/TrIlsyyOeFI/AAAAAAAAGF0/bAVzgS4O8OQ/image_thumb%25255B19%25255D.png?imgmax=800" width="240" height="181"></a>Hace 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 <a href="http://create.msdn.com/en-US/" target="_blank">App Hub</a>?)<br><a href="http://create.msdn.com/en-US/" target="_blank"><font size="1">[Fuente Imagen: App Hub]</font></a><br></p> <p> </p> <p><br>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!<br><a href="http://lh5.ggpht.com/-L2p2BfMeXvw/TrIlyW5BMPI/AAAAAAAAGF8/2ty2toZ770s/s1600-h/image%25255B16%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-E274klCSqS4/TrIl3fKEXxI/AAAAAAAAGGE/fP7u-sgItqE/image_thumb%25255B12%25255D.png?imgmax=800" width="484" height="312"></a><br><a href="http://www.kunal-chowdhury.com/2011/06/download-windows-phone-sdk-71-beta-2.html" target="_blank"><font size="1">[Fuente Imagen: Kunal’s Blog]</font></a><br><br>Pues bien, de momento me queda compartir los recursos mínimos para iniciar un desarrollo bajo Windows Phone<br>- <a href="http://create.msdn.com/en-US/" target="_blank">Web Oficial</a><br>- <a href="http://create.msdn.com/en-us/home/getting_started" target="_blank">Descargar Windows Phone SDK</a><br>- <a href="http://go.microsoft.com/fwlink/?LinkID=226694" target="_blank">Descargar Windows Phone SDK (Formato ISO)</a><br>- <a href="http://msdn.microsoft.com/en-us/library/ff402530(v=vs.92).aspx" target="_blank">Instalando Windows Phone SDK</a><br>- <a href="http://create.msdn.com/en-US/education/quickstarts" target="_blank">Quickstarts: proyectos de ejemplo desde Hola Mundo hasta Publicación en Marketplace</a><br>- <a href="http://msdn.microsoft.com/en-us/library/ff402535(v=vs.92).aspx" target="_blank">Desarrollo con Windows Phone: Novedades, proyecto de ejemplo y recursos de aprendizaje</a><br>- <a href="http://silverlight.codeplex.com/releases/view/71550" target="_blank">Silverlight for Windows Phone Toolkit</a><br>- <a href="http://silverlight.codeplex.com/releases/view/71550#DownloadId=270986">Silverlight for Windows Phone Toolkit (Aplicación de Ejemplo)</a><br><br>De momento me voy despidiendo, espero les sirva.<br><br>Saludos<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-39194559733383208442011-11-02T22:44:00.001-05:002011-11-02T22:44:52.713-05:00.NET: Libro Gratis!<p><a href="http://lh3.ggpht.com/-YbaBDFzSyho/TrIOINOwxnI/AAAAAAAAGFM/dpFCFuj0zHY/s1600-h/image%25255B6%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-snk_sM2Af-Y/TrIOM7e4I7I/AAAAAAAAGFU/fHDMsTGzgUw/image_thumb%25255B4%25255D.png?imgmax=800" width="214" height="312"></a></p> <a name='more'></a> <p>Buenas noches amigos, revisando el blog de <a href="http://codebetter.com/patricksmacchia/2011/10/03/book-free-pdf-practical-net2-and-c2/" target="_blank">Patrick Smacchia</a> (el creador de <a href="http://www.ndepend.com/Default.aspx" target="_blank">NDepend</a>, muy buena herramienta!), me di con la sorpresa de que hace poco liberó <a href="http://codebetter.com/patricksmacchia/2011/10/03/book-free-pdf-practical-net2-and-c2/" target="_blank">la versión PDF de su libro</a>, el cual tiene más de 800 páginas y que a pesar de estar basado en la versión 2.0 del framework, de acuerdo a lo que estoy revisando (pues ya lo descargué) nos sirve como un buen marco de referencia si es que queremos aprender un poco más de la plataforma .net.<br><br>Les dejo aqui los enlaces de descarga del libro, publicado el 2006 por <i>Paradoxal Press</i>.<br>Autorizado por <i>Patrick Smacchia</i>, creador de <i>NDepend</i>.</p> <ul> <li><a href="http://practicalbook.s3.amazonaws.com/Practical2_Final.pdf">Libro en PDF</a> (17MB, 878 Páginas, Inglés) <li><a href="http://practicalbook.s3.amazonaws.com/Practical2.Example_EN.zip">Código fuente de los 647 Ejemplos</a> (423 KB archivo zip)</li></ul> <p>Si están interesados en la versión en Francés, pues <a href="http://www.ndepend.com/PracticalBook.aspx" target="_blank">aquí mayor detalle</a> :)<br><br>Saludos<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-72188118725994402322011-11-01T22:53:00.000-05:002011-11-01T22:58:32.409-05:00VS11: Accediendo a CodePlexHola amigos, este post lo tengo guardado hace ya un tiempo, sucede que me consultaron que tan facil y/o rápido es acceder a las fuentes publicadas en <a href="http://www.codeplex.com/" target="_blank">CodePlex</a>, ya sea usando el <a href="http://jerssoft.blogspot.com/2011/10/vs11-mejoras-en-el-team-explorer.html" target="_blank">Team Explorer</a> de <a href="http://jerssoft.blogspot.com/search/label/Visual%20Studio" target="_blank">Visual Studio</a> u otro controlador soportado.<br /><br /><a href="http://lh6.ggpht.com/-RXTnXJNPXWk/TrC_bFN9S_I/AAAAAAAAGD8/s7ir-KyXKNE/s1600-h/image%25255B7%25255D.png"><img alt="image" border="0" height="337" src="http://lh6.ggpht.com/-34XCHGv7flY/TrC_cmxvY9I/AAAAAAAAGEE/EgvL3L-mU3Q/image_thumb%25255B5%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="436" /></a><br />
<a name='more'></a>Les comento que <a href="http://www.codeplex.com/" target="_blank">CodePlex</a> como tal brinda facilidad de alojar proyectos de código abierto y que estos sean controlados por gestores basados en <a href="http://jerssoft.blogspot.com/search/label/TFS2010" target="_blank">Team Foundation Server</a> o <a href="http://es.wikipedia.org/wiki/Subversion" target="_blank">Subversion</a>. En mi caso, como deben haber notado por la imagen, estoy alojando dos proyectos que tengo en stand by :)<br /><br />Luego de haber iniciado sesión en <a href="http://www.codeplex.com/" target="_blank">CodePlex</a>, deben acceder al proyecto del cual necesiten descargar las fuentes (y además contribuir con algo de código)<br /><a href="http://lh5.ggpht.com/-vWrzZSJTOwY/TrC_dsci4KI/AAAAAAAAGEM/GJHeuxKJEJ0/s1600-h/image%25255B29%25255D.png"><img alt="image" border="0" height="189" src="http://lh4.ggpht.com/-VHtBo3HPFPc/TrC_gOMPthI/AAAAAAAAGEU/x4qpYDLWQag/image_thumb%25255B19%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Nos vamos a la sección Source Code (de la barra de herramientas)<br /><a href="http://lh5.ggpht.com/-LiGHCdPRCQM/TrC_g7t1UQI/AAAAAAAAGEc/c2G2hr-C-7A/s1600-h/image%25255B33%25255D.png"><img alt="image" border="0" height="62" src="http://lh5.ggpht.com/-erzwrNyV6Jw/TrC_hlGOr3I/AAAAAAAAGEk/S0V5e1AvxVs/image_thumb%25255B23%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="167" /></a><br /><br />En la sección derecha nos encontramos con lo siguiente<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidyGCJhGi6NpTpebCdkBIw4XJq7hX98ZKskNotY8Qb19LNy1cMBFrsqoJ9nlwz25Y6fAs5BxZr47jUlW6s2xsd5-6pGUzngsviP9PKUVIR9ZAUI3PwdMXQcf0pm82XdMr5fhZGswHzuEsI/s1600-h/image%25255B38%25255D.png"><img alt="image" border="0" height="302" src="http://lh6.ggpht.com/-PEr6OnpP8j8/TrC_kdZcnII/AAAAAAAAGE0/v8ru3nM0SM0/image_thumb%25255B28%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="328" /></a><br /><br />Digamos que necesitan trabajar bajo <a href="http://es.wikipedia.org/wiki/Subversion" target="_blank">Subversion</a>, pues click en <a href="http://es.wikipedia.org/wiki/Subversion" target="_blank">Subversion</a> y encontrarán los parametros de conexión necesarios.<br /><a href="http://lh5.ggpht.com/-cSa_mW5nbWg/TrC_lXQTstI/AAAAAAAAGE8/lkIndcY7TC0/s1600-h/image%25255B41%25255D.png"><img alt="image" border="0" height="205" src="http://lh6.ggpht.com/-UffhfXGEruw/TrC_nvArefI/AAAAAAAAGFE/BKHafF_8QI0/image_thumb%25255B31%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="484" /></a><br /><br />Ahora si quieren acceder vía <a href="http://jerssoft.blogspot.com/2011/10/vs11-mejoras-en-el-team-explorer.html" target="_blank">Team Explorer</a>, pues he preparado un video usando además <a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">VS11</a> para hacerlo más interesante :)<br /><object data="http://content.screencast.com/users/Jersson/folders/Default/media/05afd5d7-0f20-4858-8a45-5476df0102a9/mp4h264player.swf" height="353.7" id="scPlayer" type="application/x-shockwave-flash" width="460.8"><param name="movie" value="http://content.screencast.com/users/Jersson/folders/Default/media/05afd5d7-0f20-4858-8a45-5476df0102a9/mp4h264player.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<param name="flashVars" value="thumb=http://content.screencast.com/users/Jersson/folders/Default/media/05afd5d7-0f20-4858-8a45-5476df0102a9/FirstFrame.png&containerwidth=460.8&containerheight=353.7&showstartscreen=true&showendscreen=true&loop=false&autostart=false&color=1A1A1A,1A1A1A&thumb=FirstFrame.png&thumbscale=45&content=http://content.screencast.com/users/Jersson/folders/Default/media/05afd5d7-0f20-4858-8a45-5476df0102a9/VS11%20desde%20CodePlex.mp4&blurover=false" />
<param name="allowFullScreen" value="true" />
<param name="scale" value="showall" />
<param name="allowScriptAccess" value="always" />
<param name="base" value="http://content.screencast.com/users/Jersson/folders/Default/media/05afd5d7-0f20-4858-8a45-5476df0102a9/" />
<iframe type="text/html" frameborder="0" scrolling="no" style="overflow:hidden;" src="http://www.screencast.com/users/Jersson/folders/Default/media/05afd5d7-0f20-4858-8a45-5476df0102a9/embed" height="353.7" width="460.8"></iframe></object><br /><br />Antes de despedirme, cabe resaltar que también pueden acceder desde <a href="http://jerssoft.blogspot.com/search/label/VS2010" target="_blank">Visual Studio 2010</a><br />
Saludos<br /><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a>Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-54901464505757872632011-11-01T17:21:00.000-05:002011-11-01T17:22:54.982-05:00ALM: Inspeccionando Team Foundation Service - I<p>Buenas noches amigos, como recordarán hace unos posts les comentaba sobre <a href="http://jerssoft.blogspot.com/2011/10/visual-studio-ya-conoces-team_04.html" target="_blank">Team Foundation Service</a>, pues aqui continuaré contándoles como me ha ido luego de acceder a mi cuenta :)<br><br><a href="http://lh6.ggpht.com/-DQM74YkAy0E/TrBw9ujDIxI/AAAAAAAAGCc/J7YsQLxN568/s1600-h/tfspreview%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="tfspreview" border="0" alt="tfspreview" src="http://lh5.ggpht.com/-HUsGOIHKCX4/TrBw--RhodI/AAAAAAAAGCk/Y3U9TIaopVI/tfspreview_thumb%25255B2%25255D.png?imgmax=800" width="484" height="162"></a><br></p> <a name='more'></a>Para ingresar necesitamos una cuenta Windows Live, asi que a cumplir con el respectivo Log in<br> <p><a href="http://lh6.ggpht.com/-1kv8_AHHUQk/TrBxBYvsYNI/AAAAAAAAGCs/aFu9ii8uZ9A/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/--uywIRPQnyU/TrBxEGKIwtI/AAAAAAAAGC0/OlFpUZu8hLo/image_thumb%25255B2%25255D.png?imgmax=800" width="484" height="316"></a></p> <p>La vista principal nos brinda un resumen de los proyectos con los que estamos trabajando, en nuestro caso…<br><a href="http://lh3.ggpht.com/-7tuBE5yhv90/TrBxFEkCpkI/AAAAAAAAGC8/y-jzgxjFduM/s1600-h/image1%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-iZ7HfkA0eS8/TrBxGBFYTsI/AAAAAAAAGDE/y1JcywIp5Xo/image1_thumb%25255B2%25255D.png?imgmax=800" width="437" height="228"></a><br><br>En la esquina superior derecha se tiene un buscador de work items<br><a href="http://lh3.ggpht.com/-8bUIQjhEeaE/TrBxG3hveTI/AAAAAAAAGDM/Bn-DDp-acrk/s1600-h/image5%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-7evjgB0SPgs/TrBxIOHRdjI/AAAAAAAAGDU/X0_Hi4wgUWU/image5_thumb%25255B2%25255D.png?imgmax=800" width="333" height="211"></a></p> <p>Si vamos a la sección de administración encontraremos una forma sencilla para crear nuestros team project, 3 pasos a considerar y <a href="http://jerssoft.blogspot.com/2011/10/alm-tutoriales-sobre-team-foundation.html" target="_blank">tutoriales que, les recomiendo revisen</a><br><br><a href="http://lh6.ggpht.com/-VheHZxXk9Jo/TrBxJc2kJrI/AAAAAAAAGDc/dLvOgSUeh7A/s1600-h/image9%25255B3%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-IaaEKecfUQM/TrBxLz8T1XI/AAAAAAAAGDk/bR61zMlgqfE/image9_thumb%25255B2%25255D.png?imgmax=800" width="484" height="430"></a></p> <p>Si ya estan familiarizados con la creación de un team project, esta ventana les traerá algunos recuerdos<br><a href="http://lh6.ggpht.com/-O2-1jOdHyV8/TrBxNJc5VyI/AAAAAAAAGDs/xWULfFV8dIo/s1600-h/image14%25255B5%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-D0htsHCk1HI/TrBxPdO7jhI/AAAAAAAAGD0/wK1JKu6uX-E/image14_thumb%25255B4%25255D.png?imgmax=800" width="484" height="433"></a><br><br>Como pueden notar ya se cuenta con la plantilla se Visual Studio Scrum 2.0, todavía en preview, que por cierto pueden ir probando si revisan mi post sobre <a href="http://jerssoft.blogspot.com/2011/10/vs11-maquina-virtual-y-demos.html" target="_blank">máquinas virtuales de ALM con VS11</a> <br>Hace un tiempo hice algunas publicaciones(<a href="http://jerssoft.blogspot.com/2010/07/tfs2010-project-portal-de-vs-scrum-10.html" target="_blank">aquí</a> y <a href="http://jerssoft.blogspot.com/2010/07/tfs2010-microsoft-visual-studio-scrum.html" target="_blank">aquí</a>) sobre <a href="http://jerssoft.blogspot.com/2010/07/tfs2010-project-portal-de-vs-scrum-10.html" target="_blank">Visual Studio Scrum 1.0</a>, asi que podrían comenzar desde ese punto.<br><br>El software que recomiendan para trabajar con esta herramienta lo pueden encontrar en <a href="http://blogs.msdn.com/b/visualstudioalm/archive/2011/09/14/tfs-preview-downloads.aspx" target="_blank">la siguiente referencia</a>, y bueno, respecto a los tutoriales, en un post anterior encontrarán <a href="http://jerssoft.blogspot.com/2011/10/alm-tutoriales-sobre-team-foundation.html" target="_blank">el resumen respectivo</a><br><br>Cabe mencionar que si quieren trabajar con este producto, se requiere además de la cuenta respectiva, un cliente como <a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">VS11</a> o en su defecto <a href="http://jerssoft.blogspot.com/search/label/VS2010" target="_blank">Visual Studio 2010</a>, asi que no tienen excusa, suscríbanse y a probar :)<br><br><br>Saludos<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-4917101810252579482011-10-30T12:29:00.000-05:002011-10-30T12:36:12.983-05:00ALM: Tutoriales sobre Team Foundation Service Preview (En Video!)Buenas tardes amigos, <br />
Quiero comentarles que revisando el <a href="http://jerssoft.blogspot.com/2011/10/visual-studio-ya-conoces-team_04.html" target="_blank">Team Foundation Service Preview</a> me di con la sorpresa que ya se tienen a la mano <a href="http://blogs.msdn.com/b/visualstudioalm/archive/2011/09/14/learning-about-team-foundation-service-preview.aspx" target="_blank">videotutoriales</a> explicando diversos conceptos relacionados a este nuevo servicio<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicuagFXLQvzd3IdBZ6LS-QQwa1PlSeVggPDLvK_6L1GbeFcNN4UHYOek09sqJLRIbd2Iatghue7j-46k-7nR3tj7eG0FiOJDMffyYlV59rfDrVvnGj7Nou8YYmjd3mv1lEneXoxuGbRNLK/s1600-h/image%25255B15%25255D.png"><img alt="image" border="0" height="268" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5WDZxEM4dPCq_pMD7YxkVlTE3y1M8UaX1xCeO1ZNUXw4_ch6B1bxyU5-JS_qMsW0niE21Hr9ChBMXvaFhcJmzVokO_dAIhqI2oriiNF1RnDa_vEBIN7JnXPEF0WrZLtoKjXgSWqFmZwKR/?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="396" /></a><br />
<a name='more'></a>El equipo de ALM de Visual Studio ha publicado en su blog los <a href="http://blogs.msdn.com/b/visualstudioalm/archive/2011/09/14/learning-about-team-foundation-service-preview.aspx" target="_blank">siguientes tutoriales</a><br />
<a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Getting-Started"><img alt="Team Foundation Service Preview: Getting Started" border="0" src="http://blogs.msdn.com/resized-image.ashx/__size/48x48/__key/communityserver-blogs-components-weblogfiles/00-00-00-45-92/5430.ol_5F00_48_5F00_1.png" /></a><a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Getting-Started">Primeros pasos con TFS Preview</a> <br />
<a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Managing-Security"><img alt="Team Foundation Service Preview: Managing Security" border="0" src="http://blogs.msdn.com/resized-image.ashx/__size/48x48/__key/communityserver-blogs-components-weblogfiles/00-00-00-45-92/8535.ol_5F00_48_5F00_2.png" /></a><a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Managing-Security">Administrando la seguridad</a> <br />
<a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Agile-Project-Management"><img alt="Team Foundation Service Preview: Agile Project Management" border="0" src="http://blogs.msdn.com/resized-image.ashx/__size/48x48/__key/communityserver-blogs-components-weblogfiles/00-00-00-45-92/5305.ol_5F00_48_5F00_3.png" /></a><a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Agile-Project-Management">Administración de proyectos ágiles</a> <br />
<a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Using-Visual-Studio-Microsoft-Test-Manager-and-Eclipse"><img alt="Team Foundation Service Preview: Using Visual Studio, Microsoft Test Manager, and Eclipse" border="0" src="http://blogs.msdn.com/resized-image.ashx/__size/48x48/__key/communityserver-blogs-components-weblogfiles/00-00-00-45-92/1643.ol_5F00_48_5F00_4.png" /></a><a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Using-Visual-Studio-Microsoft-Test-Manager-and-Eclipse">Usando Visual Studio, Microsoft Test Manager y Eclipse</a> <br />
<a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Team-Build"><img alt="Team Foundation Service Preview: Team Build" border="0" src="http://blogs.msdn.com/resized-image.ashx/__size/48x48/__key/communityserver-blogs-components-weblogfiles/00-00-00-45-92/5531.ol_5F00_48_5F00_5.png" /></a><a href="http://channel9.msdn.com/posts/Team-Foundation-Service-Preview-Team-Build">Team Build</a> <br />
Les recomiendo revisen estos videos, los cuales además de ser cortos son fáciles de comprender, aunque… si estuvieran en español sería mejor, no? :)<br />
<br />
Saludos<br />
<a href="http://twitter.com/Jersson" target="_blank">@Jersson</a>Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-28133410081383583922011-10-29T00:25:00.000-05:002011-10-29T00:28:39.370-05:00VS11: Mejoras en Buscar y Reemplazar<p>Buenas noches amigos, <br>Comenzamos con una imagen al editar código en el <a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">VS11</a> :)<br><a href="http://lh3.ggpht.com/-2ADbvNtTZxI/TquOZ7GEEUI/AAAAAAAAGAw/H5AwB96JlQk/s1600-h/image%25255B22%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-JaF4xvfDCIE/TquOcRAfA8I/AAAAAAAAGA0/78Q3LtusvJA/image_thumb%25255B12%25255D.png?imgmax=800" width="484" height="346"></a><br></p> <a name='more'></a> <p>Si ya han trabajado con las <a href="http://jerssoft.blogspot.com/2010/07/vs2010-updates-en-productivity-power.html" target="_blank">Productivity Tools de Visual Studio 2010</a> tendrán una idea de lo que estoy presentando, de no ser asi, tengan frente a ustedes el nuevo buscador de <a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">VS11</a>, el cual como ya imaginamos se muestra al presionar Ctrl+F<br><a href="http://lh4.ggpht.com/-HtHEi9Q61Eo/TquOdL90pOI/AAAAAAAAGA4/7hW4ZNF1quM/s1600-h/image%25255B26%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-vxR8tKh0xlI/TquOd1b-pnI/AAAAAAAAGA8/PCJf8S-Xkro/image_thumb%25255B16%25255D.png?imgmax=800" width="288" height="58"></a><br><br>Aqui tenemos que prestarle mayor atención a cada opción que se nos presente<br><a href="http://lh4.ggpht.com/-pnj63dZbbuY/TquOe7iN61I/AAAAAAAAGBA/Ns0czzvWCI8/s1600-h/image%25255B30%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-sZaga48Pbd8/TquOfryaJpI/AAAAAAAAGBE/tN2LLz0ay9o/image_thumb%25255B20%25255D.png?imgmax=800" width="305" height="82"></a><br><br>Si queremos buscar y reemplazar, pues click en el toggle button<br><br><a href="http://lh6.ggpht.com/-_DL4egDMkqU/TquOgSHJduI/AAAAAAAAGBI/vwbF6O7r8n0/s1600-h/image%25255B33%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-pP8-pm1mn0g/TquOhSkPl_I/AAAAAAAAGBM/xfonp__Sh-g/image_thumb%25255B23%25255D.png?imgmax=800" width="285" height="157"></a><br>Aqui se indica si se desea buscar en otros contextos como proyecto o solución.<br><br>También se tiene opción para explirar los resultados de cada búsqueda.<br><a href="http://lh5.ggpht.com/-nrV-9-U_JS0/TquOiB-Fc7I/AAAAAAAAGBQ/S0DNlMYcBME/s1600-h/image%25255B36%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-Fz7Xc2T5L28/TquOjNG98BI/AAAAAAAAGBU/s8yWglnOawc/image_thumb%25255B26%25255D.png?imgmax=800" width="458" height="108"></a><br><br>Y claro, cada búsqueda realizada nos muestra los resultados de manera automática, para este ejemplo, nada mejor que un video para graficarlo<br><object id="scPlayer" width="460.8" height="353.7" type="application/x-shockwave-flash" <br />data="http://content.screencast.com/users/Jersson/folders/Default/media/f92990b9-8a92-4b33-afd0-fe7d2ae91827/mp4h264player.swf" > <param name="movie" value="http://content.screencast.com/users/Jersson/folders/Default/media/f92990b9-8a92-4b33-afd0-fe7d2ae91827/mp4h264player.swf" /> <param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /> <param name="flashVars" value="thumb=http://content.screencast.com/users/Jersson/folders/Default/media/f92990b9-8a92-4b33-afd0-fe7d2ae91827/FirstFrame.png&containerwidth=460.8&containerheight=353.7&showstartscreen=true&showendscreen=true&loop=false&autostart=false&color=1A1A1A,1A1A1A&thumb=FirstFrame.png&thumbscale=45&content=http://content.screencast.com/users/Jersson/folders/Default/media/f92990b9-8a92-4b33-afd0-fe7d2ae91827/VS11%20Find%20and%20Replace.mp4&blurover=false" /><param name="allowFullScreen" value="true" /><param name="scale" value="showall" /><param name="allowScriptAccess" value="always" /><param name="base" value="http://content.screencast.com/users/Jersson/folders/Default/media/f92990b9-8a92-4b33-afd0-fe7d2ae91827/" /><iframe type="text/html" frameborder="0" scrolling="no" style="overflow:hidden;" src="http://www.screencast.com/users/Jersson/folders/Default/media/f92990b9-8a92-4b33-afd0-fe7d2ae91827/embed" height="353.7" width="460.8"></iframe></object><br><br>Me voy despidiendo<br>Un Abrazo<br><br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-24668047817821831692011-10-23T20:24:00.000-05:002011-10-23T20:28:13.418-05:00VS11: Extensiones disponibles?<p>Hola amigos,<br>Como recordarán en el post de <a href="http://jerssoft.blogspot.com/2011/09/vs11-comentando-el-proceso-de.html" target="_blank">instalación de VS11</a>, revisando el <a href="http://jerssoft.blogspot.com/2010/06/vs2010-habilitardeshabilitardesinstalar.html" target="_blank">administrador de extensiones</a> me encontré con que algunas ya venían instaladas!<br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlT5w0xbn7xPuvKTTIFF0JEe27Z3MqR31Aj1Nu8kLwy1GjPPNjKFuoVRXFDW0O7aCBjqx9FNenO1CQ7RER697fTX8FEvR8kqOIRGBHPyzo0wHzxsfIqHQDWENtrcpPeb_X3PemiViT6cvT/s1600-h/image%25255B16%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-D2CD-izig6Y/TqS-beq5lVI/AAAAAAAAF_I/iw0oiUJ5f6U/image_thumb%25255B10%25255D.png?imgmax=800" width="384" height="393"></a><br><br>Debo confesar que tengo pendiente un post donde se explican estos complementos, pero el objetivo del post es lo que me encontré al llegar a la Galería Online…<br></p> <a name='more'></a> <p><a href="http://lh6.ggpht.com/-OP8XYlMCr7w/TqS-cgAbvVI/AAAAAAAAF_M/awKosn2g08Y/s1600-h/image%25255B20%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-zvOW81mFq4I/TqS-fCstfbI/AAAAAAAAF_Q/MHpkS8oEIQI/image_thumb%25255B14%25255D.png?imgmax=800" width="484" height="223"></a><br>…ya tenemos extensiones!<br><br>Aquí un acercamiento…<br><a href="http://lh6.ggpht.com/-45P3OQg9fQg/TqS-gphPypI/AAAAAAAAF_U/7rcmIlpkTU0/s1600-h/image%25255B24%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-kAvbZVGRLlo/TqS-h7IDf_I/AAAAAAAAF_Y/NpBVxM5d8bo/image_thumb%25255B18%25255D.png?imgmax=800" width="319" height="444"></a><br><br>Era de esperarse, tenemos herramientas compatibles con <a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">VS11</a>!!<br>Y saben que significa esto? <br><br>Pues… publicaciones :)<br><br>Un Saludo<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-36372073697924037362011-10-22T02:31:00.000-05:002011-10-22T02:32:32.832-05:00VS11: Buscador en la lista de errores<p>Buenas noches amigos, esta noche quiero compartir con ustedes algo que no había considerado en el post de <a href="http://jerssoft.blogspot.com/2011/09/vs11-filtros-en-la-lista-de-errores.html" target="_blank">Filtros en la lista de errores</a> del <a href="http://jerssoft.blogspot.com/search/label/Visual Studio" target="_blank"><a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">Visual Studio 11</a></a>.<br><br><a href="http://lh5.ggpht.com/-rfFc-MMWgfw/TqJxcKF6VtI/AAAAAAAAF9Q/fB_cYeLZOJs/s1600-h/image%25255B17%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-DYRWEnpHrX4/TqJxdbCqelI/AAAAAAAAF9Y/-bE29aZPyzM/image_thumb%25255B11%25255D.png?imgmax=800" width="237" height="95"></a></p> <a name='more'></a>Tal como indica el título de este post, también se tiene un buscador en la ventana de errores! Cómo no pude haberlo mencionado?!<br><br>Para ser más concretos, si se trata de una lista de errores como la siguiente<br><a href="http://lh3.ggpht.com/-RIa1OumsSwQ/TqJxefIDgUI/AAAAAAAAF9g/A6CHfKnQlq4/s1600-h/image%25255B20%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-iGGIVBGTfec/TqJxfpGeu6I/AAAAAAAAF9o/1NtWdTI05q8/image_thumb%25255B14%25255D.png?imgmax=800" width="484" height="95"></a> <p>Los invito a hacer la prueba, en mi caso utilizo un criterio de búsqueda y obtengo lo siguiente<br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2KtPHiHuWUFV0LWUzAjIliMdh7w36kkxxuiZcvpKcTAscYmAdT3z7ueHZReBW29Dtjximk1EJ7rtie-r4_B2yf-k-j1pSMdWPFQs3SkVWJIPZmkOn5TACGDwHiYTh_hfxJMj10Iwprzws/s1600-h/image%25255B24%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHGixnEmBoazh0y_yjV6QislEd4IU_eAXnX1VjzqpKOfAHCkUOBGzjgCFEs0T0IO6Ck-WxwKiIowejizvDBjXXjeWaV1C9T-Prxuu-_i4YU0CrZJETQBBUOQzApH6LDz-9FZDk97Ssh-EU/?imgmax=800" width="484" height="86"></a><br><br>Muy bueno el filtro y el resumen de resultados, no?<br><a href="http://lh6.ggpht.com/-rNuYeYg0ZBA/TqJxi3Vce2I/AAAAAAAAF-A/8aDQUHYwhhY/s1600-h/image%25255B35%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-WkvR_f_PfNY/TqJxj6zu9oI/AAAAAAAAF-I/JgX8x1UgyLE/image_thumb%25255B25%25255D.png?imgmax=800" width="392" height="71"></a><br><br>Me parece interesante que se haya implementado esta funcionalidad, sinceramente <a href="http://jerssoft.blogspot.com/2011/09/vs11-filtros-en-la-lista-de-errores.html" target="_blank">como dije en el post anterior</a>, era lo que se esperaba hace buen tiempo!</p> <p>Un Saludo<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-37925907727784660552011-10-21T01:05:00.000-05:002011-10-21T01:08:45.139-05:00VS11: Developer Preview Training Kit!<p>Buenas noches amigos, creo que el título del post es más que evidente, como era de esperarse, estoy instalando el <a href="http://www.microsoft.com/download/en/details.aspx?id=27738" target="_blank">Visual Studio 11 Developer Preview Training Kit</a> <br><a href="http://lh4.ggpht.com/-LCcIHO1PNok/TqELqlBA2vI/AAAAAAAAF6A/jh0fyygqNTc/s1600-h/image%25255B25%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-VxSGTJiudcI/TqELu93wgVI/AAAAAAAAF6I/0y-vCYFAJSA/image_thumb%25255B17%25255D.png?imgmax=800" width="484" height="363"></a><br></p> <a name='more'></a> <p>Para los que todavía no han caido en cuenta, hace unos días los chicos de Redmond publicaron una versión de los ya conocidos <a href="http://www.microsoft.com/download/en/details.aspx?id=27738" target="_blank">Training Kit</a>, el cual es un punto de inicio para conocer lo que se viene con <a href="http://jerssoft.blogspot.com/2011/09/vs11-comentando-el-proceso-de.html" target="_blank">la nueva versión del producto</a>, trayendo incluso material como laboratorios tipo paso a paso (Hands o lab) o en el mejor de los casos, presentaciones… pero bueno, eso ya será para las próximas versiones del kit.<br><br>De primera impresión, debo agregar que siempre me ha gustado el formato del instalador, incluso el logo me parece agradable! pero bueno, basta de sentimentalismos y veamos que nos trae esta versión :)<br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOIRYXXpT49eZhF9gftdwB5OqNiOuqU0ObFftDc3mBsx-HlccU1jHUj71YQs3gjED572qa2RafHT2xWsaH87NGsddd2m8cMlhFtFZ2v2DBTtuvDhNOizLObZbc9apZjtV4SyYpzvrUKOLy/s1600-h/image%25255B28%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-W6DfxFgWpwY/TqEL12ZIlTI/AAAAAAAAF6Y/9Jfie4rcGCk/image_thumb%25255B20%25255D.png?imgmax=800" width="484" height="364"></a><br><br>Esta versión del training a pesar de solo contar con 32MB, se ve prometedora, si notan en la descripción, ya habla de ejemplos para comenzar a trabajar con <a href="http://msdn.microsoft.com/en-us/windows/apps/br229512" target="_blank">Metro</a>, es decir… windows 8!<br><br>Despues de un paso adicional, tendremos el training kit listo para ser utilizado, aunque si trabajas con <a href="http://jerssoft.blogspot.com/2010/09/ie-depuracion-de-javascript-y-mas.html" target="_blank">Internet Explorer</a> no te asustes si te aparece el siguiente mensaje<br><a href="http://lh3.ggpht.com/-f8nHfyN923M/TqEL3Y1YneI/AAAAAAAAF6g/gICuqgL7yxM/s1600-h/image%25255B31%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-vBo62MLPEKw/TqEL6bePMYI/AAAAAAAAF6o/0oZqErAI5R8/image_thumb%25255B23%25255D.png?imgmax=800" width="484" height="240"></a><br><br>Tal como el texto indica, se necesita trabajar con <a href="http://jerssoft.blogspot.com/2011/06/libro-ser-un-ninja-en-jquery.html" target="_blank">JavaScript</a> y el navegador necesita confirmación para ejecutarlo, asi que a hacerle click al botón que aparece en la parte inferior del navegador, con confianza nomás :)<br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTGWrRF3Ss9sWlM0mixKq3D2c4ZtldGkX5Udlfv4plz2iqp2xWCrvrJbLGPmw6kmY-oLYFINBYk9C8E-MoZU_bCHxbVD_REGzP9MbtvhgoLGkqA2_FYvjom5iDX2FKjQE3wm8mxJFySrx7/s1600-h/image%25255B34%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-UJLJs8Jgwmo/TqEL8eLKF6I/AAAAAAAAF64/nOMJau_uObs/image_thumb%25255B26%25255D.png?imgmax=800" width="226" height="104"></a></p> <p>Luego de esto, como indica el subtitulo del training, nos encontramos en una versión preview al mes de Octubre asi que paciencia si es que alguno de los ejemplos no funciona como esperas<br><a href="http://lh3.ggpht.com/-k4_6qUi31eA/TqEL9b1UivI/AAAAAAAAF7A/SkXQSFvpMvg/s1600-h/image%25255B82%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLfHrVDr8BgJKkwnsDI7bUgFlnRPlNEf34KriVMZh5Kb3qn2sX4ckRxi3Ofv-FzstZnX3-ivOI71NVU9RkSeDdd5tARhtlOSZeVzFrd1Vjigo9FtPyTvDMbuzrSh4t1Oq56RZZ0Gspz6Ss/?imgmax=800" width="454" height="181"></a><br>En la sección Home encontrarán un resumen de los temas incluidos en el kit, la lista no es muy larga de explicar pero vayamos a la sección de labs, los cuales contienen mejor detalle de lo incluido<br><a href="http://lh3.ggpht.com/-tbhlIyRO3KI/TqEMAszvxyI/AAAAAAAAF7Q/_F2WLDZNfwQ/s1600-h/image%25255B86%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-p5OMqfW8rnQ/TqEME0yqWQI/AAAAAAAAF7Y/SwBFTGHCTXg/image_thumb%25255B60%25255D.png?imgmax=800" width="484" height="443"></a><br><br>Según tengo en cuenta, se tienen <strong><em>11 Hands-On Labs</em></strong>, los cuales están agrupados por<br>- <strong><em>Entorno de desarrollo</em></strong>, aqui nos trae un recorrido de lo que se trae este producto<br>- <strong><em>Lenguajes</em></strong>, lo que veo aqui es que ya vienen ejemplos de programación asíncrona<br>- <strong><em>Web</em></strong>, es decir, lo nuevo de Web Forms, <a href="http://jerssoft.blogspot.com/2010/09/mvc.html" target="_blank">MVC</a> e incluso REST bajo WCF!<br>- <strong><em>Application Lifecycle Management</em></strong>, recuerdan mi post que <a href="http://jerssoft.blogspot.com/2011/10/vs11-maquina-virtual-y-demos.html" target="_blank">incluía máquina virtual y demos sobre ALM</a>? pues ya están en el kit!<br><br>A nivel general lo que he notado es que cada HOL contiene la sección Check Dependencies, aqui el tema es claro, posiblemente necesites algo más que el instalador del <a href="http://jerssoft.blogspot.com/search/label/Visual Studio" target="_blank"><a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">Visual Studio 11</a></a> para que las demos funcionen!<br><br><a href="http://lh4.ggpht.com/-qnszDBZ2AUk/TqEMFhMMtlI/AAAAAAAAF7g/KCrkFN2YV88/s1600-h/image%25255B89%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-F2RpLriyjfU/TqEMGp4mpoI/AAAAAAAAF7o/ymqBHQF0N3s/image_thumb%25255B63%25255D.png?imgmax=800" width="199" height="105"></a></p> <p>Click en el asunto<br><a href="http://lh5.ggpht.com/-ZL0EhLu9-UA/TqEMH0C4_BI/AAAAAAAAF7w/dHj-nd2GXOM/s1600-h/image%25255B93%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-AU1pDe1EAC4/TqEMJRmjcZI/AAAAAAAAF74/JxPUCkhphw8/image_thumb%25255B67%25255D.png?imgmax=800" width="484" height="173"></a><br><br>Ok!<br><a href="http://lh4.ggpht.com/-g2-0ewDcplg/TqEMKfm173I/AAAAAAAAF8A/UTbHum9Nz58/s1600-h/image%25255B96%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-8q6c4kMdEgk/TqEMLTw8wsI/AAAAAAAAF8I/qUsNp1HghZ8/image_thumb%25255B70%25255D.png?imgmax=800" width="462" height="99"></a><br><br>Veamos que dice el DependencyChecker!! espero pasar la prueba, aunque segun veo viene con instalador! debería ser más simple, no?<br><a href="http://lh3.ggpht.com/-li61q7UnGY4/TqEMM64eZFI/AAAAAAAAF8Q/K_9_o588iWA/s1600-h/image%25255B99%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-5GzKVQMyYIU/TqEMPu0geWI/AAAAAAAAF8Y/HGlTSHwnq5U/image_thumb%25255B73%25255D.png?imgmax=800" width="484" height="397"></a><br><br>Instalando…<br><a href="http://lh3.ggpht.com/-Ki1eM6El0-0/TqEMSP6FyaI/AAAAAAAAF8g/trBaoRMFE8g/s1600-h/image%25255B102%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSPf_KQanmwm-qql2BZ-KMoecfq9V4oABGDCBKKzcnzMqW1_EA4RlijzhNUXBRDRsx8iByVwvQSgtYLghcC4ngnJbe8H-uZHjrDypODjdRdYF_QjLsBbjv6r_91VBnN-byQNu3Ir6sIg86/?imgmax=800" width="484" height="396"></a><br><br>De momento no he indagado mucho al respecto pero si van a la ruta donde instalaron el checker se encontrarán con lo siguiente<br><a href="http://lh6.ggpht.com/-JIhTZeAX_qk/TqEMWSCbutI/AAAAAAAAF8w/oD3pBvkbyJw/s1600-h/image%25255B106%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-4WqS5o_h1qE/TqEMX1UVU_I/AAAAAAAAF84/wn3gNRggg34/image_thumb%25255B80%25255D.png?imgmax=800" width="428" height="363"></a></p> <p>Interesante no? si es lo que creo, pues es una excelente idea! :D<br>La explicación la tendré en un próximo post, asi que continuemos con la exploración.<br><br>Si ya han utilizado los anteriores training kit deben haber pasado por páginas similares a esta<br><a href="http://lh5.ggpht.com/-RYEgekGBxgs/TqEMZT0qPxI/AAAAAAAAF9A/DQbYsMxL8EU/s1600-h/image%25255B109%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-HAc-kvAbdDA/TqEMa1_0WbI/AAAAAAAAF9I/I2J86oJkgrc/image_thumb%25255B83%25255D.png?imgmax=800" width="434" height="598"></a><br><br>Antes de despedirme me queda invitarlos a descargar el <a href="http://www.microsoft.com/download/en/details.aspx?id=27738" target="_blank">training kit</a> el cual como preview se ve bastante interesante! de mi parte queda revisar el material y ver que se puede publicar al respecto :)</p> <p>Saludos!<br><br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a><br>PD: Tienen que admitir que está bonito el logo :D</p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-68866772887499112292011-10-20T00:52:00.000-05:002011-10-30T12:41:04.861-05:00Comentarios: La botella del build<p>En <a href="http://alphab-it.com/default.aspx" target="_blank">la empresa</a> tenemos como una de las reglas principales, ir mejorando en base a experiencias y recomendaciones brindadas por el equipo de trabajo.<br>Muchas de estas recomendaciones nos han servido para mejorar y/u <a href="http://jerssoft.blogspot.com/2010/03/orden-y-estandares.html" target="_blank">ordenar</a> nuestra forma de trabajo y por qué no? mejorar tambien nosotros como profesionales.<br><br>Hace un tiempo conversando con el bueno de <a href="http://twitter.com/phpleo" target="_blank">@phpleo</a> llegamos a la conclusión de lo bueno que sería tener una <a href="http://brigomp.blogspot.com/2008/11/la-build-y-la-botella.html" target="_blank">botella para controlar los builds</a>.<a href="http://lh5.ggpht.com/-9CU3N0zZ9Vo/Tp-4Ani7EFI/AAAAAAAAF54/yTJ41EG-9Xg/s1600-h/image%25255B27%25255D.png"></p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-yeKif4ig7Ys/Tp-4C8vO92I/AAAAAAAAF58/L0fm2oRhff0/image_thumb%25255B28%25255D.png?imgmax=800" width="200" height="157"></a><br><a href="http://brigomp.blogspot.com/2008/11/la-build-y-la-botella.html" target="_blank"><font size="1">[Fuente Imagen: Pensamientos Agiles]</font></a><br><br> <a name='more'></a><br>Para resumir el asunto, mantener una botella de builds implica que luego de que el equipo de desarrollo define reglas de la compilacion del producto, se establezca una multa simbólica si un miembro del equipo empieza a “<strong>romper el build</strong>”, claro… juntar estas multas implica que luego de tener un buen número de monedas se puedan comprar hamburguesas para todos! O lo que se decida cuando se tenga la botella llena :)<br><br>En nuestro caso al comenzar con la botella se tuvo como <strong>única regla</strong> ser cautelosos al integrar todos los proyectos que maneja la solución.<br> <br>El proyecto lo trabajamos bajo <a href="http://jerssoft.blogspot.com/search/label/VS2010" target="_blank">Visual Studio 2010</a> y <a href="http://jerssoft.blogspot.com/search/label/Team%20Foundation%20Server" target="_blank"><a href="http://jerssoft.blogspot.com/search/label/TFS2010" target="_blank">Team Foundation Server</a> 2010</a> con su respectivo controlador de código y versiones, pero como algunos no tenian experiencia en el caso, se tuvo la consideración correspondiente para luego de algunos traspies <strong>comenzar con el experimento</strong>.<br><br>Debo confesar que creo que por mas buena que sea la herramienta o en este caso, el controlador de código fuente, <strong>los errores humanos nunca dejarán de existir</strong>. <br>Es por ello que no pasó mucho tiempo sin que la botella se mantenga vacia, <strong>hubo un error</strong> de integración de proyectos que generó un inconveniente con el resto del equipo, ustedes me deben comprender, demoras, molestías y bueno, retrabajo.<br><br> <p>Por suerte, esos momentos no han sido muchos, pero los hemos celebrado en equipo con incluso <strong>un aplauso generalizado</strong> cuando (oh sorpresa!) <a href="http://twitter.com/phpleo" target="_blank">@phpleo</a> tuvo que colocar la respectiva multa en la botella de los lamentos :)<br><br>Desde esa fecha los errores de integración <strong>se han detenido</strong>, la botella del build <strong>ha dejado de llenarse</strong> y bueno, los muchachos (incluyéndome) estamos ansiosos por tener ya un fondo que nos permita comprar algo para un refrigerio, pero como el build se mantiene estable, el día de hoy decidimos ampliar las reglas y consideramos aspectos como por ejemplo:<br>- <strong>Incumplimiento de <a href="http://jerssoft.blogspot.com/2010/03/estandares-y-el-why-del-asunto_22.html" target="_blank">reglas básicas de programación</a></strong>, por ejemplo aspectos que pueden resultar simples como la nomenclatura misma de un archivo, clase o método.<br><br>- <strong>No documentar objetos de uso general</strong>, puesto que, como internamente manejamos una <a href="http://es.wikipedia.org/wiki/Wiki" target="_blank">wiki</a> (gracias claro al <a href="http://jerssoft.blogspot.com/search/label/Team%20Foundation%20Server" target="_blank">Team Foundation</a> :D), tenemos un espacio para aquellos objetos de uso general, como mensajería, métodos, helpers o incluso librerías que si no se cuenta con documentación centralizada, pues tendremos problemas de comunicacion y/o de repreguntas cada vez que se quiera usar algo del repositorio común.<br><br>Les muestro un ejemplo de lo que bosquejamos en la pizarra<br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2QrUeXcjX9QzxqrZjjM1Q29ZiV_BXz_0BLemgVf899nFJQcXn4gazQaQxIsnPyTbMjU95VP7MnFc9Ox9SKwY6gsE-JiGYY9G2SUx7uH6gbpsVD5G1h9ub6CYdxQS-7c8Vs4bwZdMKIgSC/s1600-h/image%25255B25%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih_bGueBeU2kFV97arn-AxITJr2AeJSdwjlkb0nexs9GfCuCxgwcvzop-etprgnIM7DVdv9On0QvdB4-tlDpgOq4rcfvMPvo3G-jvoXgIEzM7CClgxFS0N-exef083SACbU-s2jda-uk_f/?imgmax=800" width="484" height="396"></a><br></p> <p>Cómo experiencia general debo compartir:<br>- <a href="http://jerssoft.blogspot.com/2010/03/orden-y-estandares.html" target="_blank">El orden</a> y la comunicación del equipo ha incrementado considerablemente.<br>- En la oficina seguimos muchas prácticas (ágiles y no ágiles) y a la vez tenemos mucho por mejorar.<br>- Los muchachos (incluyéndome) tenemos más cuidado al subir nuestro código al repositorio pues a pesar de tener buenas herramientas y reglas de control, <strong>los errores humanos existen</strong> y bueno las monedas no nos caen del cielo!<br><br>Un Abrazo<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-43990976216189519422011-10-18T21:57:00.000-05:002011-10-18T21:58:46.910-05:00VS11: Quick Launch!<p>Buenas noches amigos, <br>Ya en casa con mucho sueño pero veamos lo que tenemos aqui!<br>Posiblemente conozcan la funcionalidad de Quick Access que viene incluida en la extensión <a href="http://jerssoft.blogspot.com/search/label/Visual Studio" target="_blank"><a href="http://jerssoft.blogspot.com/2010/07/vs2010-updates-en-productivity-power.html" target="_blank">Productivity Tools para Visual Studio 2010</a><br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAFJ3L27940wmssmXtfR0tkUUHV5F-FaK1yv_CpGPRsIrlKN0ZQq5ovJwOtmxp3ZEBggX-NeL0Bv_X-q-1J3MlXFPOQrU0wi_d3Bou4tEIp-qcateT2oqWL9pxeySMVJfmMb8eLb08Uzf4/s1600-h/image%25255B9%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Quick Access" border="0" alt="Quick Access" src="http://lh6.ggpht.com/-eihzkG5SbzA/Tp48kVXuChI/AAAAAAAAF4Q/TEyByCTKGIw/image_thumb%25255B7%25255D.png?imgmax=800" width="337" height="151"></a> <br>A buscar…<br><a href="http://lh3.ggpht.com/-425r1AVOnRY/Tp48l-EF8RI/AAAAAAAAF4Y/TphsKxv3rV4/s1600-h/image%25255B25%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Quick Access" border="0" alt="Quick Access" src="http://lh5.ggpht.com/-S09k-euHeUQ/Tp48m1YrvEI/AAAAAAAAF4g/AmX9nLEYmkY/image_thumb%25255B19%25255D.png?imgmax=800" width="458" height="459"></a><br><br> <a name='more'></a></p> <p>Como ya les había mencionado en el post del nuevo <a href="http://jerssoft.blogspot.com/2011/09/vs11-mejoras-en-el-explorador-de.html" target="_blank">Solution Explorer</a>, los chicos de Redmond están tomando lo mejor de las extensiones que se tenian disponibles hasta <a href="http://jerssoft.blogspot.com/search/label/Visual Studio" target="_blank"><a href="http://jerssoft.blogspot.com/search/label/VS2010" target="_blank">Visual Studio 2010</a></a> y para el caso del Quick Launch, en la esquina superior derecha de nuestro <a href="http://jerssoft.blogspot.com/search/label/Visual Studio" target="_blank">Visual Studio</a> encontraremos<br><a href="http://lh4.ggpht.com/-pmcYSfp52Zg/Tp48oB1pvsI/AAAAAAAAF4o/8tWXCoTsSjA/s1600-h/image%25255B17%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Quick Launch" border="0" alt="Quick Launch" src="http://lh4.ggpht.com/-guUnyhXnABs/Tp48qz5SOnI/AAAAAAAAF4w/q-GSNk_QP_Q/image_thumb%25255B13%25255D.png?imgmax=800" width="247" height="70"></a><br><br>A escribir algo y veamos que sucede!<br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZk1SLR5isKzVfVT05BtojkDN2YlPW8iYVTb9ybsgUluObW2MUKs8LWzCN-JvLpsU8p-g0yOKjs9NrxaPqFmzuS6VNlt_LUZg0ISxXWBdBZfnzSu5mLWOX8P_anJ5VurHJdK1m76V1m7hW/s1600-h/image%25255B37%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Quick Launch" border="0" alt="Quick Launch" src="http://lh3.ggpht.com/-YsA0jhUKY9E/Tp48zXNXZ-I/AAAAAAAAF5A/JbRK-PPHq3s/image_thumb%25255B29%25255D.png?imgmax=800" width="463" height="609"></a><br>Les sugiero hacer click en el mensaje para mostrar los resultados<br><a href="http://lh3.ggpht.com/-m47bj9vAaXM/Tp481iHO23I/AAAAAAAAF5I/WqV5VzTIDnQ/s1600-h/image%25255B44%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-eJRIoPKEF0M/Tp485PSXIOI/AAAAAAAAF5Q/h9ZzuAZ5pY0/image_thumb%25255B34%25255D.png?imgmax=800" width="462" height="91"></a><br><br>Personalmente, opino que esta funcionalidad –desde la caja- me parece un gran aporte en busca de la productividad de los desarrolladores, espero que con el paso de nuevos releases del producto, nos sorprendan cada vez más :D<br><br>Por otro lado y ya casi para despedirme, les comento que como mi teclado está en español, la configuración para el Quick Launch está como <strong>Ctrl+ñ</strong>, pero de tener el teclado en inglés prueben con la combinación <strong>Ctrl + `</strong> (que combinación para rara , cambienla por favor! :)<br><br>Me voy despidiendo, espero les llame la atención este nuevo producto y le den una oportunidad para probar :)<br><br>Un Saludo<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-7132200851956796742011-10-18T01:20:00.000-05:002011-10-18T01:21:08.308-05:00VS11: Nuevos íconos en las opciones del menú?<p>Hola amigos, <br>Este post lo tengo que escribir porque casi siempre hablamos de las nuevas opciones del <a href="http://jerssoft.blogspot.com/search/label/Visual Studio" target="_blank">Visual Studio</a>, pero a ver, díganme, no hay acaso nuevos íconos? <br>Para muestra… un ícono! :D<br><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSpUgYsMCZqmqRmLVvN3ASzyl3KWi8_9lOIekOJwpAXP2wcDqnO89dM5R2jbLJlI9GJsFxrp0y7jhxh9gHHpCemjByeNnyoCRfkjAelk5sKwwTybNzgLZ7xYyAnJiVJO-uWhpujhqzas1d/s1600-h/image%25255B6%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-u7lh_Svfy5M/Tp0atMONCwI/AAAAAAAAF28/BZ8eQn0ELHM/image_thumb%25255B4%25255D.png?imgmax=800" width="338" height="54"></a><br></p> <a name='more'></a> <p>Asi es, luego de miles de versiones tenemos ícono para cerrar :D, el cual no estaba en la versión anterior.<br><a href="http://lh3.ggpht.com/-g1pNDLEYtTs/Tp0at1vGTjI/AAAAAAAAF3E/aXFVCF3vJMY/s1600-h/image%25255B17%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-e3bFff_B0KE/Tp0auwBEtOI/AAAAAAAAF3M/wVq-Pd8e_kA/image_thumb%25255B11%25255D.png?imgmax=800" width="334" height="60"></a><br><br><br>Entre otros también encontré un cambio para el <strong><em>Select All</em></strong> y un notorio cambio de color para el <strong><em>Delete</em></strong>.<br><a href="http://lh5.ggpht.com/-bw5K1v-gtV0/Tp0av7V0tpI/AAAAAAAAF3U/2pM75jA-d84/s1600-h/image%25255B20%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-x0NjOI9sYv0/Tp0axB25Z0I/AAAAAAAAF3c/j5wJlmZGTwY/image_thumb%25255B14%25255D.png?imgmax=800" width="317" height="296"></a><br><br>Podemos comparar con la versión anterior<a href="http://lh6.ggpht.com/-oBJtJUBp2KU/Tp0ayPNk7sI/AAAAAAAAF3k/lLJHSU5Egig/s1600-h/image%25255B30%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-OdtfgJA6zkE/Tp0azFiCwvI/AAAAAAAAF3s/LlW9BKRaQBY/image_thumb%25255B22%25255D.png?imgmax=800" width="312" height="261"></a><br><br>Aqui una toma para Tools\Options<br><a href="http://lh4.ggpht.com/-Xpw40IzKEVI/Tp0az_jrirI/AAAAAAAAF30/2uALGAuIMwU/s1600-h/image%25255B37%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/--kDwiDSxLjU/Tp0a0hbLXQI/AAAAAAAAF38/8xtfUeO9HcA/image_thumb%25255B27%25255D.png?imgmax=800" width="379" height="68"></a><br><br>Definitivamente nos podemos pasar buena parte del post revisando los nuevos íconos, pero lo que quiero compartir en realidad es mi inquietud sobre las mejoras que se vienen con respecto al look and feel del <a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">Visual Studio 11</a>, se imaginan cómo será el nuevo tema? creen que se conservará el brindado hasta <a href="http://jerssoft.blogspot.com/search/label/Visual Studio" target="_blank"><a href="http://jerssoft.blogspot.com/search/label/VS2010" target="_blank">Visual Studio 2010</a>?</a> <br><br>Personalmente creo que se viene la época gráfica y a la vez minimalista del <a href="http://jerssoft.blogspot.com/search/label/Visual Studio" target="_blank">Visual Studio</a>, veamos como es que terminan de concretar el concepto :)<br><br>Saludos<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com0tag:blogger.com,1999:blog-335974300500180005.post-66003155290445674732011-10-14T00:28:00.000-05:002011-10-14T00:28:37.187-05:00VS11: Material y Ejemplos de uso del Unit Test Explorer<p>Buenas noches amigos, nuevamente me encuentro frente al monitor luchando contra el sueño… pero bueno, este es uno de los tantos posts que tengo en borrador interminable, asi que manos a la obra!<br><br>Como ya deben haber notado, dos de las ultimas publicaciones realizadas, están relacionadas con pruebas unitarias (mayor información <a href="http://jerssoft.blogspot.com/2011/09/vs11-unit-test-explorer-acercamientos.html" target="_blank">aqui</a> y <a href="http://jerssoft.blogspot.com/2011/10/visual-studio-duracion-de-las-pruebas.html" target="_blank">aqui</a>), esto debido a que estoy preparando material y demos con <a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">Visual Studio 11</a>.<br><br><a href="http://lh3.ggpht.com/-VyAqwBhYyEE/TpfHzD5Hp-I/AAAAAAAAF2k/sqBeNI_D_SE/s1600-h/image%25255B9%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-sogdjcuY0ho/TpfH1y8z3yI/AAAAAAAAF2s/aqDiWqNfyY4/image_thumb%25255B7%25255D.png?imgmax=800" width="484" height="365"></a><br><font size="1"><a href="http://msdn.microsoft.com/en-us/library/hh212233(v=vs.110).aspx" target="_blank">[Fuente Imagen: Msdn]</a></font><br></p> <a name='more'></a> <p><br>Como me puede tomar algo de tiempo, quiero compartir con ustedes algunos recursos que pueden ir probando en <a href="http://jerssoft.blogspot.com/search/label/VS11" target="_blank">Visual Studio 11</a> y el <a href="http://jerssoft.blogspot.com/2011/09/vs11-unit-test-explorer-acercamientos.html" target="_blank">Unit Test Explorer</a>, esto a manera de adelanto a lo que estoy armando/revisando :), por favor, tomen nota:<br><br>- <a href="http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Unit%20Testing%20with%20Visual%20Studio%2011%20-%20MSTest,%20NUnit,%20xUnit.net,%20and%20Code%20Clone.docx">Testing con Visual Studio 11</a>: Este material ya lo he mencionado en anteriores publicaciones, específicamente en <a href="http://jerssoft.blogspot.com/2011/10/vs11-maquina-virtual-y-demos.html" target="_blank">el post que incluye máquina virtual</a>, es un Hands on Lab muy facil de seguir! :)<br><br>- <a href="http://msdn.microsoft.com/en-us/library/hh270864(v=vs.110).aspx" target="_blank">Pruebas unitarias de código no manejado (unmanaged code) en Visual Studio 11</a>: Este es un post que muestra los pasos a seguir si queremos aprovechar el <a href="http://jerssoft.blogspot.com/2011/09/vs11-unit-test-explorer-acercamientos.html" target="_blank">Unit Test Explorer</a> con pruebas unitarias a código no manejado.<br><br>- <a href="http://msdn.microsoft.com/en-us/library/hh212233(v=vs.110).aspx" target="_blank">Test Driven Development con Unit Test Explorer</a>: En esta referencia se explican los principios básicos de como iniciar con pruebas unitarias, refactorizar y culminar ya con los principios del TDD, sería interesante uno o varios post al respecto, no? se aceptan sugerencias :)<br><br>- <a href="http://bradwilson.typepad.com/blog/2011/09/prototype-xunitnet-visual-studio-11-unit-testing-plugin.html" target="_blank">Plugin xUnit.net disponible para Unit Test Explorer</a>: Asi es amigos, esta extensión es una clara referencia de que tan flexible se vuelve el <a href="http://jerssoft.blogspot.com/search/label/Visual Studio" target="_blank">Visual Studio</a> con el paso de los años!</p> <p>Bueno amigos, espero haber cumplido con esta publicación, honéstamente estos últimos días me estoy quedando muy corto de tiempo pero confio en hacerme un espacio para continuar con el resto de post pendientes :)<br><br>Ahora si, me despido no sin antes invitarlos a revisar el material!<br><a href="http://twitter.com/Jersson" target="_blank">@Jersson</a></p> Jersson Dongohttp://www.blogger.com/profile/09345015443953691779noreply@blogger.com2