All posts by Jersson

FxCop: Primer Vistazo

En el post anterior mencionamos tres herramientas muy importantes para el análisis estático de código.
En esta oportunidad haremos una pequeña revisión al FxCop, actualmente en la versión 1.36. disponible de manera gratuita en esta dirección.

Sin más, les dejo el video que acabo de preparar.
http://content.screencast.com/users/Jersson/folders/Default/media/3bf3715b-b7b0-48a6-9db7-8f025b6de481/mp4h264player.swf
Saludos
@Jersson

Análisis Estático de Código .net: FxCop, StyleCop y Code Analysis

El análisis de código es una técnica de verificación de cumplimiento de reglas y buenas prácticas de diseño y programación, entre las cuales podemos mencionar la siguiente clasificación:
– Nomenclatura
– Diseño
– Performance
– Seguridad
– Documentación
– Mantenimiento
– Legilibilidad

Se habla de análisis estático del código, cuando no se requiere ejecutar la aplicación o fuentes a analizar.
Para este caso, recomendaremos 3 herramientas que deberían considerar:
FxCop: Herramienta gratuita que permite verificar un conjunto de reglas, buenas prácticas y recomendaciones basadas en las Microsoft .net Framework Design Guidelines, un ejemplo de estos lineamientos puedes encontrarlos en esta referencia. El análisis de FxCop, es realizado sobre assemblies, es decir, el trabajo lo realiza sobre fuentes ya compiladas.

image 
Code Analysis: Herramienta que viene incluida desde Visual Studio 2005, con funcionalidad similar a la brindada al FxCop, esto en lo que respecta al conjunto de reglas usadas para la verificación. Pero con la diferencia de poder usar esta característica desde el código fuente.

image 
StyleCop: Herramienta gratuita que en sus primeras versiones está orientada exclusivamente a ser una base de buenas prácticas y recomendaciones para C#.
A diferencia de FxCop, trabaja directamente sobre el código fuente, integrándose sin problema al Visual Studio.

image
Pues… y que opinan al respecto? cual usarían? notan diferencias entre las herramientas? pues si que las hay.

Un Saludo
@Jersson

Abril 2010: Resumen de posts, videos y comunidad!

Pues bien, se acabó el cuarto mes del año, y a manera de ejercicio haremos un breve resumen:

Posts:
Ese no es mi problema!: En el cual hablamos de la necesidad de solucionar problemas y como esta necesidad se ve opacada por intentar al “responsable”. Este post incluye un video muy interesante, en si, es la vida del post =D
Muy buen video, creo yo, aplica muchas ramas y carreras, por no decir todas.

La diferencia entre el QUE y el COMO: En este post busqué reflejar una problemática muy latente en la toma de requerimientos, y claro! en la etapa de construcción de software!

Herramientas:

XMind: Aqui mostré una de las herramientas que uso constantemente en las reuniones, para resumir, o complementar las presentaciones.
Si bien es cierto, solo fue un post de presentación, tengo en mente realizar algunos post  sobre algunas bondades, y tambien revisar (si el tiempo me lo permite) el Mind Manager, ya que segun los últimos reportes, sigue siendo el primero.

Videos:
Primer video publicado: Mi primer intento de screencast usando Visual Studio 2010, por suerte ya me pude comprar un micrófono decente. Esa vez mostré la facilidad de uso del VS2010, un vistazo a la sección de pruebas unitarias, y bueno, a mejorar eso!

¿Qué es Cloud Computing?: Excelente video en español, explicando los fundamentos de Cloud Computing.

Comunidad:
– (Alphab-IT) Tecnologías de Información en el Mercado Peruano:

En este caso fuimos invitados como ponentes de la primera de una serie de conferencias a ejecutarse en la Universidad Tecnológica del Perú, por mi parte hablé sobre Valor Agregado en las Tecnologías de Información, mencionando conceptos y herramientas como:
–> Visual Studio Team System 2010 
–> Team Foundation Server 2010
–> ASP.NET MVC
–> NerdDinner y DinnerNow
–> MSF y MSF for Agile

José y Roberto, tambien invitados al evento, tocaron temas como:
–> Gobierno Electrónico
–> Green IT
–> Virtualización
–> BPOS
–> Live Services
–> Comunicaciones Unificadas

Dicho evento fue muy alentador ya que contamos con una asistencia promedio mayor a 250 personas (llegado un momento, casi llenamos el auditorio de 300 personas!)
Aqui pueden ver mi presentación y algunas fotos del evento =)

– (Agile Perú) Lima Agile Day 2010:
En este caso pude participar como organizador y ser uno de los ponentes invitados, ademas claro de los dos expositores internacionales =)
Pude hablar sobre Lecciones Aprendidas como Arquitecto Agil, y la verdad, es que al terminar la sesión, sentí que me quedé corto de tiempo y con muchas ganas para repetirlo una vez mas, con nuevos términos y conceptos a mejorar!
Los temas, conceptos y herramientas que pude resaltar fueron:
–> Scrum
–> MSF for Agile
–> MS Project, MS Excel y cómo es que trabajan con Team Foundation Server
–> Pair Programming y Pair Working (concepto evolucionado del trabajo en parejas)
–> Mitos sobre agilidad (algunas experiencias y comentarios al respecto)

A pesar de ello, en general, siento que los 80 asistentes al evento, salieron contentos y con algunas ideas que (espero) podrían servirles en adelante.
Aqui pueden ver mi presentación y algunas fotos del evento =)

– (Agile Perú) Reunión Mensual y Retrospectiva Lima Agile Day 2010:

A inicios de mes, poco antes del Lima Agile Day, se llevó a cabo la reunión Mensual de la comunidad y se tocaron temas muy interesantes, tales como:
–> Integración Contínua, conceptos básicos, herramientas y problemáticas
–> Team Foundation Server (en este punto, muchas personas no conocian sus bondades!)
–> Pruebas Unitarias y TDD, en varias herramientas, incluyendo las bondades de Visual Studio =P
–> Scrum en otros rubros, como gestión de normativas técnicas.

Ya terminando el mes, realizamos una retrospectiva, y bueno, para esta reunión encontramos aspectos muy importantes, ya que con respecto al evento, debiamos centrarnos en:
–> Mejorar la logística del evento, ya que hubieron algunos inconvenientes de último minuto.
–> Identificar nuevos ponentes, pues en la variedad está el gusto (aunque, espero les haya gustado mi tema!!)
–> Wifi =)
–> Mejorar la publicidad
–> Conservar el local.

Las 3 Fotos de Mes
Aqui tres fotos que quiero compartir con ustedes, esto es mas o menos el reflejo de lo ocurrido este mes.

Muchas Gracias a los asistentes a los eventos en que participamos!


Roberto hablando presentando algunas funcionalidades de Visual Studio 2010. Buena Roberto!


Un mensaje que debemos considerar, no solo nuevos temas, tambien nuevos expositores!

Y culminando…
Y bueno… que se viene para este mes de Mayo?? pues espero que:
–> Al menos un par de screencasts,  
–> Dos posts filosóficos, por asi decirlo =D, es decir, cuando hablamos de metodologías o puntos de vista en general.
–> Espero, que se pueda al menos un webcast, es decir, vía LiveMeeting, o bueno, la herramienta que podamos conseguir =)
–> Algunos posts de Visual Studio 2010, porque ya es momento, no? =)
–> Seguir apoyando a las comunidades y continuar con un proyecto interno al respecto =)

Sin más, me despido.
Saludos y Feliz Día del trabajo!
@Jersson

Retrospectiva Lima Agile Day 2010: Post No Oficial, y Fotos!

El día de ayer luego de unas coordinaciones previas al Lima Agile Day 2010 (evento al que pude asistir como orador), es que pudimos realizar nuestra esperada retrospectiva.

De esta pudimos rescatar muchos aspectos, entre los cuales mencionaré algunos:
– Mejorar la logística del evento, ya que hubieron algunos inconvenientes de último minuto.
– Identificar nuevos ponentes, pues en la variedad está el gusto (aunque, espero les haya gustado mi tema!!)
– Wifi =)
– Mejorar la publicidad
– Conservar el local.

Aprovechamos tambien para conversar sobre los rumbos de la comunidad, y bueno, se verán novedades en las siguientes reuniones!!
De momento algunas fotos que se pudieron rescatar:

http://picasaweb.google.com/s/c/bin/slideshow.swf

Asistieron Pedro, Gustavo V, Angel, Eddie, Carlos, Alberto, y bueno, yo =)
Un Saludo y Feliz Día del Trabajo!
@Jersson

UTP – Tecnologías Estratégicas: Algunas fotos!

Pues bien, como recordarán (espero, jeje) a inicios de Abril de este año, fuimos invitados a exponer en la Universidad Tecnológica del Perú. Por cierto, aqui mi ppt =D

Pero bueno, en este post quería compartir algunas fotos que pude tomar.

http://picasaweb.google.com/s/c/bin/slideshow.swf

Pude capturar como el ingreso de las personas (poco a poco) y llegado un momento, eran 300 asistentes!! increible!!! mas aun que aguantaron hasta el final =D

Nada que decir, una experiencia más que agradable =)
Saludos
@Jersson