June 2007 - Artículos

MoMA: Mono Migration Analyzer

Si estás pensando en migrar tu aplicación a Mono, MoMA (Mono Migration Analyzer) es una herramienta que te puede ayudar y mucho. Como dice en el pantallazo que os dejo: MoMa es un herramienta que nos ayuda a identificar aquellos problemas que nos podemos encontrar cuando pensamos en correr nuestra aplicación en Mono, como por ejemplo llamadas nativas (usando P/Invoke) o el uso de partes del framework aún no implementadas en Mono. Tras utilizar la herramienta en un proyecto mediano, he de decir que...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en: ,

Exprimiendo Scrum: Scrum y la gestión del riesgo

Este es el segundo de una serie de post, titulados Exprimiendo Scrum, dedicados a cómo esta metodología se acerca a ciertas cuestiones habituales en la gestión de proyectos. Anteriomente escribí sobre Scrum y la documentación y hoy le toca el turno a la gestión del riesgo en Scrum. Uno de los aspectos de la gestión de proyectos que tradicionalmente las metodologías han tenido muy en cuenta es la gestión del riesgo. Por ejemplo, en MSF, la gestión del riesgo es uno de los pilares de la metodología...
Publicado por Rodrigo Corral | 2 comment(s)

Mi lenguaje es más mejor... no el mio... no el mio...!!!!

Jejeje... los programadores somos como niños. Todos creemos que programar en un lenguaje u otro nos hace de un casta especial, superior al resto. En mi opinión lo único que es relevante es cuántos conoces y cómo de bien los conoces. Pero no voy a negar que también en alguna ocasión he discutido sobre el tema... De todos modos, com me dijo mi cuñado, que tiene una franquicia de tiendas de pesca y es un excelente pescador (según dicen porque yo de pesca no se nada). cuando le pregunto sobre la diferencia...
Publicado por Rodrigo Corral | 14 comment(s)
Archivado en:

Construcciones automatizadas y diarias

Una de las grandes novedades de Visual Studio Team System y Team Foundation Server es la posibilidad de crear construcciones automatizadas. Pero como ya he comentado alguna vez en este blog, el simple hecho de contar con una herramienta que nos ayude en la tarea no significa que vayamos a adoptar una buena práctica. De hecho antes de Team System ya existía NAnt como herramienta de automatización de la construcción, y se trata de una gran herramienta, pero aun así pocos son los equipos de desarrollo...

Herramienta para gestionar Builds

TFSBuildManager una interesante herramienta que nos permite gestionar builds de manera muy comoda. En concreto nos permite: Iniciar y para builds Cambiar la calidad de una build Eliminar y hacer copia de builds Editar tipos de build Sin duda una herramienta para tener muy en cuenta.
Publicado por Rodrigo Corral | 2 comment(s)

Más plantillas metodológicas para Scrum

Microsoft a liberardo la versión 1.0 de eScrum , una plantilla metodológica para Scrum que vienen utilizando varios equipos de desarrollo dentro de Microsoft. Sobre la plantilla en cuestión decir que es muy farragosa de instalar y que no entiendo porque tiene su propia interface web en lugar de usar la típica de TeamPlain. Esta bien como herramienta interna pero tiene carencias que hacen que Además existe otra plantilla metodológica VSTS Scrum Process Template que se puede descargar de CodePlex....

Si quieres Full Trust... dímelo!!!!

De acuerdo que todos los desarrolladores somos un pelín vagos en lo que a la seguridad se refiere y que en lugar de declarar explicitamente los permisos que nuestra aplicación preferimos asumir que vamos a correr con Full Trust... pero nada nos cuesta que si alguien intenta correr nuestra aplicación desde una zona que no es Full Trust por defecto, controlemos el problema e informemos convenientemente al usuario de que está ocurriendo. Si no nos molestamos en declarar que permisos necesitas nuestra...
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en: ,

Nadie dijo que no exigiese un esfuerzo...

Leo en el blog Diario de Programación que su autor, ha decidido abandonar Scrum , antes de ni siquiera completar un par de Sprints... hasta aquí poca noticia, porque no es el primero caso ni el último que se da. En este caso no se puede pensar en que se desconoce Scrum, pues el autor de blog, ha publicado una serie de post sobre este tema bastante interesante y se, de primera mano, que había realizado una importante tarea investigadora. ¿Pero que ha fallado entoces? Bueno partiendo del post en el...

Webcast: Patrones para arquitecturas orientadas a eventos y mensajes

He visto de casualidad un interesantísimo webcast sobre patrones relativos a arquitecturas basadas en eventos e intercambio de mensajes . El autor del webcast es Ian Cartwright en colaboración con el ínclito Martin Fowler. Me ha llamado poderosamente la atención la presentación porque llevo un tiempo involucrado en la arquitectura y el desarrollo de una aplicación en la que todos los patrones descritos en la presentación tienen mayor o menor aplicación. Muchos de ellos ya aparecen en la arquitectura...
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en: ,

Metodologías y Procesos de desarrollo con VSTS (PPTs)

Os dejo tal y como me pedían algunos lectores del blog y algunos de los asistentes al evento, la presentación que utilicé durante la presentación sobre Metodologías y procesos de desarrollo con Team System que hice la semana pasada en las instalaciones de Microsoft en Madrid. Fue un placer poder charlar sobre Team System con un grupo de gente intersada en las metodologías y la mejora de procesos de desarrollo. También me encanto conocer y saludar personalmente a algunos lectores asiduos de mi blog...
Publicado por Rodrigo Corral | 2 comment(s)
Archivado en: ,

Usar autenticación integrada con servicios web

Suponed el escenario en que deseaís que un servicio web ejecute código con las credenciales de un usuario que se conecta autenticandose con autenticación integrada a un front end web que a su vez se conecta a un servicio. O incluso con las credenciales con las que corre un smart client. Simplemente tenéis que configurar los sitios web con autenticación integrada... ... y configurar l a aplicación web y la aplicación asp.net que expone los servicios web para que hagan impersonación. Esto se hace en...
Publicado por Rodrigo Corral | con no comments