He leído: Dreaming in code de Scott Rosenberg

Dos docenas de programadores, tres años, 4732 errores y la búsqueda de un software trancendente… hay es nada. Supón que eres un programador que al principio de su carrera a dado un pelotazo (que nadie piense aquí en la acepción negativa de pelotazo). Un pelotazo brutal, todo el mundo, absolutamente todo el mundo usa tu software. Todo el mundo usaba Lotus 1-2-3 en un tiempo. Supón que ahora eres un ‘hombre de negocios’, uno muy inquieto. Eres quien dirige la Mozilla Foundation, eres parte del comité...


Marejadilla, a fuerte marejada… y gestión de proyectos

Siempre me ha interesado la economía. Ya de niño me empollaba las páginas salmón con el gusto de aprender algo por el simple hecho de saber sobre algo que la mayoría de la gente simplemente ignora. Además, ya con unos añitos más, las páginas salmón eran las únicas que siempre estaban abandonadas al fondo de la barra del bar. No le he sacado nunca partido ninguno a ese conocimiento: mi situación económica no...

Videos: ¿Quieres estar en las nubes? y VSTS2010: Los 3 tenores en el Code Camp 2009

Gracias al trabajo espectacular que los organizadores del Code Camp ha realizado todos podemos disfrutar de los videos de las sesiones que se impartieron allí. Os invito a ver mi charla sobre Azure de la que ya os hablé anteriormente en este blog. Y no os perdáis la estelar actuación de Los tres tenores de VSTS, Bruno , Luis Fraile y un servidor (como nos han bautizado los chicos de la organización). Una charla muy divertida. Tenéis los videos a vuestra disposición aquí . Especialmente recomendables...
Publicado por Rodrigo Corral | con no comments

Podcast: El rol de Propietario del Producto en Scrum

Juan Palacio , David Alfaro y un servidor grabamos un podcast este pasado sábado sobre el papel que en Scrum juega el Propietario del Producto o Product Owner. Cualquiera que se haya aproximado mínimamente a Scrum sabe que la labor del Propietario del Producto es representar la voz del cliente asegurando que el equipo de desarrollo se enfoca en los temas adecuados desde la perspectiva del negocio. Evidentemente dentro de esta definición caben muchísimos matices y detalles. Precisamente esto es lo...

Malditos spammers, esto es una guerra o ¿Cómo cortar el acceso a tu IIS desde una IP mediante programación?

Una larvada, oculta y desconocida guerra, para mi mucho más importante que la de Afganistan o la de Iraq, me mantiene regularmente ocupado. Es la lucha contra los comentarios de spam en Geeks.ms. La verdad es que si no me lo tomase como un hobby, como una extraña partida de ajedrez, como un juego de inteligencia, una arcana lucha entre el bien y el mal… ya tendría una ulcera de estomago de tanto cargarme el la p**a madre de los p**os spammers. La guerra ha tenido diferentes batallas como todas las...

Script para eliminar los índices que siguen un determinado patrón

Os dejo un script que elimina todos los índices que siguen un determinado patrón. Yo lo suelo utilizar para eliminar todos los índices que he creado tras usar el Index Tunning Wizard y seleccionar aquellos que realmente me resulta útiles o para poder volver a la línea base que tenía antes de utilizarlo. Podéis cambiar el LIKE ‘_dta_%’ por el patrón que deseéis. También suelo utilizar este script en sesiones de optimización. Voy añadiendo índices con diferentes prefijos según el escenario que estoy...
Publicado por Rodrigo Corral | 3 comment(s)

MVP también en 2010

Un año más Microsoft ha tenido a bien distinguirme en una ocasión más como MVP en la categoría de Team System. Es la séptima vez que soy MVP, tres veces en la categoria de C++ y cuatro más en la de Team System, y no por ser la séptima vez la ilusión es menor. Ilusión que nace de poder compartir un año más de eventos y buenos ratos con el resto de MVPs y la comunidad, que es lo que realmente hace importante este reconocimiento...
Publicado por Rodrigo Corral | 12 comment(s)
Archivado en:

Como detectar cuando las consultas no parametrizadas dañan el rendimiento de SQL Server y que hacer

Que no parametrizar las consultas es fuente de problemas es algo que cada vez más desarrolladores conocen. Se ha hecho mucha labor didáctica sobre este tema en los últimos tiempos. Pero nunca esta de más recordar estos problemas. A raíz de un caso que hemos tenido recientemente en el Debuging & Optimization Team de Plain Concepts, me he decidido a hablar de este tema. Si no usamos consultas parametrizadas los problemas principalmente son dos: Uno de seguridad...


Estuve en: ALM’09 Sessions

El pasado martes estuve participando como ponente en las ALM’09 Sessions. Un exitazo de evento que reunión a más de 800 profesionales interesados en mejorar la gestión del ciclo de desarrollo de sus aplicaciones. La agenda que propuso Microsoft y la calidad de los ponentes tubo una clara respuesta. Plain Concepts era uno de los patrocinadores del evento y colaboramos con tres charlas. Yo hablé en el track de procesos, mi compañero Jose Luis Soria hablo de ecosistemas heterogéneos de desarrollo y...

Estuve en: Foro de arquitectos sobre VSTS 2010 en Santander

Gracias a la amable invitación de Juan Carlos, MVP y miembro del CIIN fui invitado junto a Ibon Landa y Juan Irigoyen , a participar en un evento en Santander. El evento consistió en una reedición del Foro de Arquitectos (podéis seguir el link si queréis la ppt) en el que había participado en Madrid y Barcelona. El evento reunión a tres decenas de profesionales del mundo informático cántabro, entre los que quiero resaltar al compañero de Geeks.ms Miguel Sierra , más que nada por que en la comida...
Publicado por Rodrigo Corral | 7 comment(s)
Archivado en: ,

Exprimiedo Scrum: Scrum y el triangulo de la gestión de proyectos: la calidad

Escribía hace un tiempo sobre el triangulo de gestión de proyectos y la férrea dictadura que impone sobre la gestión de proyectos. En esencia, uses la metodología que uses para la gestión de proyectos o incluso si no usas ninguna hay cuatro factores sobre los que, como gestor de proyectos, puedes llevar a cabo tu gestión: la calidad, el alcance, el coste y el tiempo. De todos estos factores, el cliente puede controlar como máximo, tres. El cuarto será el que nos permite gestionar. Si el cliente o...

Agile Open Spain 2009: ¡impresionante!

Aun estoy que no me lo creo. Pedazo de evento nos ha salido, y cuando digo nos ha salido me refiero a los 160, si 160, asistentes. Aunque los patrocinadores y la organización también hemos tenido algo que ver seguro. No cito a nadie de la organzación para no dejarme a nadie: compromiso compartido y responsabilidad compartida, para lo bueno y lo malo. No esperaba yo tanto de este evento, sobre todo era bastante escéptico en lo que al formato de open space se refiere. Eso...

Luchando contra los interbloqueos en Sql Server (II): Read Commited y el modo snapshot

Hace ya un tiempo escribía sobre cómo evitar los interbloqueos en Sql Server y como diagnosticar que les está causando cuando se producen. Hoy quiero contar un pequeño ‘truco’ que nos puede ayudar a, sin cambio alguno en el código de nuestra aplicación, reducir las probabilidades de sufrir un bloqueo. Este pequeño truco es un ‘antídoto’ que nos permite solucionar a menudo problemas de interbloqueos con un mínimo impacto sobre la aplicación. Además, esta técnica también puede mejorar el rendimiento...
Publicado por Rodrigo Corral | 1 comment(s)

Estuve, subido a la nube con Windows Azure, en el CodeCamp de Tarragona

Este pasado fin de semana tuve el enorme placer de ser uno de los ponentes del CodeCamp , evento que mi empresa Plain Concepts patrocinaba siguiendo con su línea de continuo apoyo a la comunidad de desarrolladores en .Net. Tuve la oportunidad de exponer en dos sesiones una sobre la plataforma Windows Azure y otra, compartida con dos titanes del tema Luis Fraile y Bruno Capuano, sobre las novedades de VSTS 2010. Sobre la sesión de Azure puedo decir que me sorprendió gratamente la asistencia que hubo...

¿Hasta donde podemos llegar?

Un anuncio de Microsoft decia: ‘hasta donde quieres llegar hoy’ o algo así, pero la pregunta es más bien ¿hasta donde puede llegar la ingeniería del software?. Comenta Gustavo, vecino de blog y uno de los grandes de Sharepoint (y no solo de Sharepoint) que cada vez la complejidad de los proyectos de Sharepoint es mayor, tanto como para que en muchas ocasiones lo mejor sea esconder la cabeza como un avestruz . Yo lo se bien, pase de conocer a fondo la versión...


Curso de Scrum con Team System en Bilbao (2º edición)

Entre Plain Concepts y Sarein hemos preparado un interesante curso sobre Scrum y Team System : Gestión ágil de proyectos con Metodología Scrum y Visual Studio Team System que tendré el placer de impartir los días 30 de Septiembre y 1, 2 de Octubre en Bilbao. El contenido del curso, que tiene una duración de 24 horas es: Scrum Introducción a Scrum y las metodologías ágiles Roles en Scrum Definición de Sprint Artefactos en Scrum Gráficos de progreso y control del proyecto Comunicación en Scrum Escalando...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en: ,

Plain Concepts patrocinador del Agile Open Spain 2009

Siguiendo la tradición de Plain Concepts y sus profesionales de colaborar con la comunidad en todas las ocasiones que se presente, tenemos el gusto de comunicar que seremos co-organizadores y co-patrocinadores de la próxima edición de Agile Open Spain 2009 , a celebrar en Madrid los días 23 y 24 de Octubre (el viernes por la tarde y el sábado). Agile Open Spain es un evento de comunidad centrado en compartir entre los asistentes experiencias, ideas, dificultades, inquietudes y éxitos sobre metodologías...

Software e innovación… innovación y software: ¿existe un proceso?

Me encuentro en la Oulanka Research Station de la Universidad de Oulu en Kuusamo, un lugar perdido de Finlandia , a 25 km del círculo polar. Donde Cristo perdió el gorro, vamos. El sitio es precioso: cientos de lagos, miles de arboles, renos en medio de la carretera y una paz que invita a pensar. En el marco del proyecto ITEI , subvencionado por la Unión Europea, un puñado de ingenieros, académicos y gente de la empresa estamos buscando desarrollar una metodología y un soporte informático abierto...

Instalando Ubuntu en un PowerMac G4

Algunos no somos tan afortunados como el amigo Rafael, poseedor de un flamante y nuevecito Mac . Yo me tengo que conformar con un PowerMac G4 , con 512Mb de RAM, un procesador PowerPC a 400MHz un disco duro de 10Gb y una tarjeta ATI Rage de 128Mb, un equipo que tiene más de una década y que aun tiene un aspecto realmente acojonante. Es un placer abrir la caja, sin soltar un solo tornillo, simplemente accionando una palanquita de diseño perfectamente integrada en la caja, y echar un vistazo dentro...
Publicado por Rodrigo Corral | 5 comment(s)
Archivado en: ,,

Lo quiero todo, todo y todo… o la triste realidad del triángulo de la gestión de proyectos

Resulta que esta mañana me he levantado graciosito y no se si como resultado del aburrimiento, de la pila de días de descanso vacacional que llevo, o de los cubatas del Cebolla Rock , me he propuesto hacer un experimento. Me he ido al concesionario de BMW más cercano, he buscado a uno de esos aseados y sonrientes y le he dicho… Buenos días, me gustaría comprar un 750i, blanco, que le gusta a mi mujer de eso color, aunque a mi me parece un poco taxi. Taxi...
Más artículos Página siguiente >