Express: Ya casi listo el IIS Express!!

Hace unas horas revisando las noticias me dí con un sorpresa que vale la pena compartir.
Como habrán notado en el título, MS está próximo a lanzar un producto denominado IIS Express, el cual, por decirlo de manera simple, es la versión gratuita del ya conocido Internet Information Services, es decir, el servidor web nativo de MS, que tiene soporte nativo a la plataforma .NET

Ahora, hasta la fecha han habido soluciones disponibles, como en su momento (hace ya muchos años) lo fue el Cassini Web Server, o el servicio integrado con Visual Studio 2005 en adelante.
Pero honestamente, de contar con un ambiente que tenga IIS disponible, lo usaría en vez del servidor que viene con el VS. Esto por qué? 
Aquí, hay muchos pros y contras, pero me quedo con la respuesta mas simple:
Nivel de integración, ya que, a pesar de algunos privilegios necesarios, IIS como tal, trae las características que veremos en nuestro web server… pues es lo que tendremos en servidor! un IIS! =D
Mientras que por otro lado, a pesar de usarlo muchas veces,al VS Web Server, lo veo como un “mientras no tenemos IIS…”
webserver1
Y bueno… según comprendo, la idea del IIS Express es darnos un alcance mas cercano a un IIS 7.x disponible incluso para entornos XP, sin perder claro, el nivel de integración esperado con nuestro Visual Studio 2010.

Claro, aun estamos cerca de una versión Beta, con algunas configuraciones que posiblemente se hagan vía línea de comandos, pero bueno solo nos queda esperar y sacar nuestras propias conclusiones.
webserver2
Las imágenes las saqué de la única (supongo, hasta la fecha) fuente disponible, El post del gran Scott Guthrie, en el cual podrán encontrar más detalle =)

Saludos
@Jersson

VS2010: Tips por Sara Ford

image

Hace mucho tiempo pude llegar a su blog, la verdad es que quedé enganchado a sus tips sobre Visual Studio, los cuales son explicados de manera sencilla y te hacen pensar cosas como “genial!” o “bueno, no era tan complicado como parecía” o “no sabía que…”

De por si, inicialmente me quedo con recomendar su blog, en el cual podrán encontrar comentarios, recomendaciones, experiencias y claro los ya mencionados tips, sean para VS2005, VS2008 o VS2010.
De este último, mas que tips, se ha encargado de mostrarnos algunas extensiones que podrían servirnos de apoyo para alguna necesidad en general.

Si bien es cierto, la imagen del post tiene mucho que ver con el tema al que quiero llegar, antes quisiera dejarles como recomendación, revisen el blog!, hay temas muy interesantes, siendo el que mas recuerdo sus comentarios sobre sus pasos del mundo no ágil al mundo ágil.
Prometo buscar el post en mención pero si ustedes pueden revisar por temas, estoy seguro que encontrarán eso y más!

Pero bueno, el motivo de este post tiene mucho que ver con la ultima presentación realizada por Sara Ford, ella, hace poco cumplió un reto muy interesante, mostrar 101 Tips de Visual Studio 2010 en el plazo máximo de 55 minutos!

Si tienen interés y tiempo para el video, honestamente se los recomiendo, alli, además de aprender un poco más, podrán notar que tan humanas son las personas que exponen, pues, al inicio, podrán notar algo de nervios por parte de Sara =)

Ahora, si no tienen mucho tiempo, o quizá su ingles no es muy bueno como para seguirla =(, aquí la relación de tips que mostró.

Sin más me despido, espero puedan aprovechar el blog.
Un Saludo.

@Jersson

VS2010: Pro Power Tools

Y bien, como mencioné hace unos días (bueno, semanas!), hay algunas extensiones que deberían considerar como herramientas de apoyo. En este post le daremos paso al VS2010 Pro Power Tools,  orientado a mejorar nuestra productividad usando Visual Studio 2010, y cómo es que puede asegurar tal mejora?

– Quiero agrupar las clases abiertas, cómo se cuales son del mismo proyecto?
Puede parecer tonto, lo se… pero a ver, cuantos han pasado el problema de tener mas de una clase con el mismo nombre? de diferentes proyectos? o muchos archivos por proyecto? A veces la solución rápida es cerrar todos los archivos y abrir a demanda.
En este caso, los colores si que ayudarán.

image 
Si consideran revisar esta opción, encontrarán un nuevo indicador de que el archivo ha cambiado (notan ese punto rojo?) y una opción para… (vamos, los invito a que revisen esta funcionalidad)

– Buscar y agregar referencias:
Esta opción me parece muy interesante, sobre todo si tienes miles de referencias y bueno, el buscador me parece de lo mejor =)

image 
image 
– Click derecho + View Definition, ya no 😀
Pues no, ahora la recomendación es, Control y pasas el puntero sobre el objeto que quieres analizar y… verán una manito! Asi es, como si fuera un enlace =D

Nota:
Ante el buscador de referencias, una consideración, el buen Bruno acaba de postear un pequeño bug del buscador de referencias, jeje, un problemita estar usando estas herramientas en constante desarrollo =D. Por suerte este tipo de issues son revisados constantemente, como pueden revisar en la página de la extensión =)

Y que creen? estos complementos ya vienen con su servicio de update automático, que para suerte de nosotros, Bruno acaba de postear al respecto =D (yo queria postear tambien, pero con uno basta!!)

Sin más me despido, esperando se den un tiempito y revisen este nuevo complemento.
Saludos y Muchas Gracias

@Jersson

Este miércoles! Lanzamiento VS2010 en la UTP

Así es! una vez mas podré exponer sobre Visual Studio 2010, la verdad es que estoy algo emocionado, contento, asustado y todas esas cosas!! ya que siento que necesito preparar mas y mas las cosas que debo decir, como demostrarlas y bueno, esperemos todo salga bien!!

Aquí el afiche con información del evento, ojo, es importante registrarse por cuestiones de espacio y acceso a la Universidad.

Afiche_Lanzamiento_UTP 
Aquí info sobre la agenda como tal:
Saludos y Gracias (un momento, no sale mi nombre!! jaja créanme!!)

@Jersson

VS2010: Habilitar/Deshabilitar/Desinstalar extensiones

Buenas noches,
Como mencioné hace poco, estoy usando algunas extensiones del Visual Studio 2010, lo cual, honestamente, ha traido consigo algunos inconvenientes para mi entorno de desarrollo, ya que al querer probar o diferenciar los beneficios y características de cada complemento (si, lo se, hago muchos experimentos), ha generado… confusión! y en algunos casos, demoras al cargar los proyectos, pero bueno, todo es solucionable =)

Si revisamos el menú de herramientas, podremos encontrar el Extension Manager, asi que…

image

El administrador de extensiones tiene entre otras secciones, la columna de la izquierda, que nos sirve de mucha ayuda con las Extensiones instaladas, una Galería en línea (por si queremos buscar alguna) y la sección de Updates para alguna extensión que hayamos instalado.

image
Como podran notar, el administrador nos indica las extensiones que han sido instaladas, ya esan controles, plantillas o herramientas.

Lo interesante, es esto me ayudó a resolver entre otras cosas, un problema de performance por tener tantas extensiones cargadas.

image 
Como pueden notar, para cada extensión instalada tenenemos opción a Deshabilitar o Desinstalar el complemento. En el caso de haber deshabilitado la extensión, el botón habrá cambiado y estoy seguro podrán notar un cambio a Blanco y Negro.

image
Para cada uno de este tipo de cambios, se requiere reiniciar el Visual Studio

Notas:
– Para el resto de secciones, les recomiendo exploren un poco, la verdad es que no son muy complicadas, la Galería en Línea está muy interesante, y claro las actualizaciones se nos harán familiares si es que ya hemos trabajado con Windows Update.

Saludos y Gracias
@Jersson

VS2010: PowerCommands

Hola a todos. Tal como indiqué hace poco, tengo uno que otro post pendiente, asi que, veamos =)

Power Commands for Visual Studio 2010, es un set de complementos que no podemos dejar pasar, pues simplemente tiene aquellas características que VS2010 ya debería traer consigo, no me pregunten por qué, pero creo que hace mucho deberían venir desde la caja (es decir, como parte de la instalación)

Como tal , este set de extensiones siempre me ha parecido interesante, asi que, inicialmente, la recomendación es que consideren su descarga e instalación.

Por otro lado si me preguntan por qué lo recomendaría, se los dejo en 3 aspectos:
Copy as Project Reference: Diganme lo que quieran pero la verdad es que esta es una de las características que siempre me llamó la atención, tomar un proyecto y automáticamente convertirlo en una referencia que podemos usar, simplemente, es lo max!

image
Copy References: Muchas veces se me ha presentado el problema de tener que copiar algunas referencias de un proyecto en particular.
Lo sé hay otro tipo de soluciones!, pero a problemas comunes…

image
Paste References: Algo que decir?

image   

La verdad, como dije lineas arriba, seria bueno que descarguen y usen este complemento, porque en realidad estamos hablando de 109kB que ademas de estas características, nos permiten entre otras cosas:
– Ejecutar transformaciones de generación de código (cómo opción del explorador de soluciones!),
– Enviar código fuente por mail (aunque la copia enviada se hace sin formato, es decir, colorcitos),
Refactorizar usando extracción de constantes (asi es, te ubicas sobre algo variable que debería ser constante y…)
– Y demás adicionales si es que revisan el explorador de proyectos =D

Bueno, me estoy quedando corto, si notan he mencionado generación de código fuente, espero publicar al respecto =)

Saludos y Muchas Gracias.
@Jersson

VS2010: Libro y Kit de Entrenamiento

image

Buenas Madrugadas! Comenzamos el día con dos recursos que estabamos dejando pasar pero no lo mencionabamos en el Blog. Veamos entonces!
Kit de Entrenamiento VS2010: el cual contiene una serie de ejemplos, presentaciones y laboratorios que le permitirán iniciar el camino al uso de VS2010, además claro de las novedades que vienen con este producto.
Migrando a VS2010: Este es un borrador del libro que tendrá como objetivo principal servir como marco de referencia para una correcta migración desde versiones anteriores del Visual Studio a nuestro Visual Studio 2010.

Algunas acotaciones:
– Si bien es cierto el kit de entrenamiento no es del todo completo (vamos, la idea es que sea una introducción), nos servirá de guia general para continuar con nuestro aprendizaje (es la idea no?, mucho camino por recorrer, es la verdad!)
– La guia de migración de momento la he encontrado con puntos interesantes, ya que puedes descargar las secciones orientadas a migración desde VS2005 o VS2008 (mucho por revisar!). Pero debemos recordar, que al ser un borrador no se tienen todos los capítulos (o cabe la posibilidad de algun cambio), de por si, no deja de ser interesante (y darnos una idea, de como tenemos que migrar!)

Saludos y Feliz día del Padre a todos ustedes =)
@Jersson

TF255455

No, no estoy hablando en clave! aunque en realidad lo que estoy poniendo como título es un código de error al realizar la instalación/configuración de un Team Foundation Server 2010.

Claro, el código viene con un mensaje, el cual es:
[ Reporting ] TF255455: SQL Server Reporting Services is configured to require a secure connection. However, no HTTPS URL is configured with a valid certificate. Use the Reporting Services Configuration Manager to configure or remove HTTPS support.

Resumiendo, hay un problema con el SQL Reporting Services ya que se necesita configurar una dirección web con un certificado válido.

Esto qué es? Esto por qué?
Lo que sucede es que Reporting Services ha detectado que hay certificados en el servidor en el que se encuentra, así que
Configurar?
Es necesario?
Quizá no sea nuestro caso, como me sucedió en esta oportunidad, así que, que hacer para omitir ese mensaje?
Pues se debe realizar un cambio en un archivo de configuración ubicado en la ruta C:Program FilesMicrosoft SQL ServerMSRS10.<NombreInstancia>Reporting ServicesReportServerrsreportserver.config

//Cuidado con este archivo! mínimo hagan una copia de seguridad! (o dos!)
Modificar la siguiente línea:
<Add Key="SecureConnectionLevel" Value="2"/>  (cambiar a “0”)
Aquí los valores:
3 Seguridad Máxima—Usa SSL para todo.
2 Seguro—Usa SSL para aquellos métodos que utilizan credenciales, la mayoría de veces, solo cuando es explícito.
1 Seguridad Básica—Rechaza llamadas que utilicen credenciales.
0 Menos Seguro—No usa SSL.

Aquí la fuente que encontré, de gran ayuda por cierto!

Saludos
@Jersson

VS2010 Power Tools: Posts pendientes

image

Comienzo con una imagen del menú del buen amigo Visual Studio 2010, ya que, la idea de lo queda del mes (y posiblemente, del año) es ir avanzando con nuestro aprendizaje de este producto. Pero bueno, ya que estamos un poco cortos de tiempo, les dejo algo para que vayan revisando =)

Visual Studio Power Tools: Página oficial de herramientas/complementos para el Visual Studio 2010 y claro, las versiones anteriores =D

Visual Studio 2010 Pro Power Tools: Quieres incrementar tu productividad? pues seria bueno que descargues este complemento =D

PowerCommands for Visual Studio 2010: El ya famoso set de extensiones de Visual Studio ha sido liberado, si querias copiar referencias entre proyectos, cómo le hacías?

Pex and Moles: Visual Studio 2010 Power Tools: Más extensiones? esta no tiene pierde, mas aun si quieres hacer pruebas unitarias pero te parece muy tedioso el proceso de irlas progamando una por una.

Sin más me despido, a preparar el siguiente post!

Saludos
@Jersson
PD: Este sábado expondré en la Universidad Tecnológica del Perú sobre Visual Studio 2010!! Espero hacerlo bien =)

Mayo 2010: Resumen de posts, videos y comunidad!

Y bien! ya estamos comenzando el sexto mes del año y antes que sigan corriendo los días, pues aqui vamos, con un resumen del mes anterior.
Comenzamos!

Posts:
Resumen Abril 2010: A manera de iniciar una buena costumbre, iniciamos el mes con un resumen de lo realizado a la fecha, y les confieso, realizar este tipo de resumenes nos sirve como un claro indicador de nuestro avance en muchas cosas, algunas visibles, otras no tanto =)

Análisis Estático de Código .net: FxCop, StyleCop y Code Analysis: El post de Análisis de Código marcó la pauta de inicio para el resto de posts publicados el mes anterior, ya que además de un poco de teoría, mencionamos algunas herramientas adicionales a las que vienes por defecto en nuestro querido Visual Studio 2010

StyleCop en VS2010: Post dedicado a este complemento de Visual Studio 2010,  esto si es que quieres considerar las buenas prácticas/recomendaciones de Microsoft dentro de tus prácticas de programación en C#.

Métricas de Código con VS2010: Post complementario a las menciones en Análisis de Código, muy importante si es que deseas incrementar la calidad de tu código o mejor aun, comenzar a refactorizar!

Métricas de Código sin VS2010: Post dedicado a las personas que preguntaron si era posible hacer un conteo y revisión de métricas a pesar de no tener Visual Studio 2010, pues bien, las herramientas y recomendaciones en ese post.

Videos:
FxCop: Primer Vistazo: De por si, comprender el Análisis de Código desde sus inicios nos obliga a conocer al menos en términos generales el uso de FxCop, en ese post un video que muestra rápidamente su uso y facilidades. 

Code Analysis en VS2010: En este video, la contraparte usando Visual Studio 2010 =D, claro, hay “algunas” diferencias!

Comunidad:
– (Célula.net URP) Lanzamiento de Visual Studio 2010:
El mes que pasó tuve la oportunidad de participar hablando sobre algunos temas de Visual Studio 2010, la verdad es que no pude medir el tiempo y se me escaparon algunos datos y demo que tenia preparada, pero bueno, uno nunca deja de aprender de sus errores =)
No tengo información exacta al respecto, pero deben haber asistido mas de 80 personas, en si, parece que mas! pero bueno, aun no me confirman ese dato =D
En este enlace pueden ver mi presentación, la cual titulé Visual Studio 2010: Herramienta de desarrollo?. Por otro lado, tambien pudimos tomar algunas fotos =D. 

– (Scrum Club) Previas e inicio de un nuevo concepto!:
En efecto, luego de reuniones improvisadas, conversaciones a veces relacionadas a un tema en particular y otras veces sin temática general, es que… (mas info en el post :D)

Fotos del Mes:
Si bien es cierto, una de estas fotos se tomó en meses anteriores, vale la pena considerarla, mas aun si revisan el post de Scrum Club =D



Y que nos depara para Junio? pues… veamos!!

Saludos y Gracias.
@Jersson