August 2006 - Artículos

He leído: The Best Software Writing I de Joel Spolsky

Lo primero que debemos decir es que este no es un libro de Joel Spolsky, aunque a primera vista pudiera parecerlo. Se trata de una serie de articulos recopilados por Joel, y que en su gran mayoría están en internet . ¿Entonces por qué comprar el libro os preguntaréis muchos? Pues por que la recopilación es excelente, porque es mucho más facil de leer, porque no es caro y porque cada artículo está brevemente introducido por Joel. En este libro encontramos todo tipo de artículos, desde algunos más...
Publicado por Rodrigo Corral | 5 comment(s)
Archivado en:

¿Compilando JavaScript?

Sin duda JavaScript es el leguaje del presente y del futuro. Piensa en las aplicaciones que han tenido repercusión en los últimos tiempos: Google Maps, Outlook Web Access, Live.com, Hotmail, Flickr, Community Server, etc... Todas tienen en común que usan muchísimo código JavaScript, aunque sea generado... Yo cada vez estoy más convencido de que JavaScript es el lenguaje del futuro. Tambien ocurre que una aplicación en la que estoy trabajando desde...
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en: ,

Patrones de Workflow

Sin duda gran cantidad de procesos de negocio que se encuentran en los dominios de aplicación que modelamos son susceptibles de ser expresados en forma flujos o máquinas de estados. Con la llegada de Windows Workflow Foundation cada vez más arquitéctos van a incorporar elementos de Workflow y máquinas de estado en sus arquitécturas aprovechando las facilidades y posibilidades que esta nueva herramienta nos presta. Ya he comentado anteriormente lo importantes...
Publicado por Rodrigo Corral | con no comments
Archivado en: ,

El efecto WINVER y tooltips de tipo balón

¿Porqué el compilador de C++ no encuentra una función, mensaje o estructura del API de Windows? A menudo recibo esta pregunta. Resulta que el compilador de C++ no encuentra algún simbolo definido en un archivo de cabecera de Windows. A menudo nos ocurre esto cuando queremos utilizar alguna funcionalidad 'recien salida del horno' y que no esta prensente en versiones anteriores de Windows. El error que se recibe habitualmente es: error C2065: 'IDENTIFICADOR'...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en:

¿Qué tiene Asp.net en la barriga?

Hay dos componentes de la arquitectura de asp.net que todos usamos y que a menudo pueden ser origen de problemas de rendimiento , la cache y el viewstate. Claramente son la 'barriga' de ASP.net (junto con la sesión), en ellas guardamos cosas que nos son imprescidibles y que nos impiden correr. El problema biene que ninguna de estas estructuras es facilmente observable, así que como en las barrigas de verdad, necesitamos un 'bisturí' que nos permita acceder al...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en: ,

Scrum for Project 2003

Aunque lleva públicado de desde hace bastante tiempo, descubro que Microsoft tiene un Solution Starter para Scrum sobre Project 2003. El kit incluye una plantilla de Project para gestionar el backlog de producto y el de iteración, así como el código fuente para generar un Addin COM que permite exportar los datos del proyecto a Excel pudiendo generar así gráficos burn-down y diagrámas de flujo acumulado .

Nuevos editores disponibles y como publicar código coloreado

Dado el interés de algunos de los miembros de Geeks por contar con editores más avanzados he instalado el FreeTextBoxWrapper for Community Server v2.1 , que cuenta con varias caracteristicas avanzadas, entre las que cabe destacar la posiblidad de formatear código fuente en varios lenguajes. En definita, dos nuevos editores (muy similares) que podéis utilizar según vuestras necesidades y gustos. Ya explico el amigo Eugenio Estrada como selecionar el editor que más...
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en: ,

Rectificación: NO se puede usar Google Analytics en los blog de Geeks.ms

Puesto que utilizamos Google Analytics para ver el tráfico del sitio y que según me responden desde el servicio técnico de Google: "Google Analytics no está diseñado para monitorizar un sitio con dos perfiles diferentes sino que un sitio se monitoriza con un único perfil. Le sugiero que elimine uno de los dos códigos de seguimiento utilizando unúnico perfil para su sitio." Resumiendo, que el código que genera Geeks y el que...
Publicado por Rodrigo Corral | 10 comment(s)

Prueba Team System sin instalarlo!!!

Instalar Visual Studio Team System puede ser una tarea tediosa, sobre todo si nuestro único proposito es 'trastear' con la heramienta para saber 'de que va'. O quizás ni siquiera tengamos acceso a una licencia. Una opción muy útil en esto casos es utilizar la versión de prueba, completamente funcional de Visual Studio Team System que Microsoft pone a nuestra disposición online. Simplemente necesitamos una cuenta passport e instalar un control...
Publicado por Rodrigo Corral | 3 comment(s)

No se soportará Sql Server 2000 y anteriores en Vista

Es oficial, podeís leer la noticia en la web de Microsoft . Básicamente Microsoft recomienda comenzar a probar las aplicaciones con Sql Server 2005. La verdad es que en mi experiencia el cambio no es muy traumatico. En la mayoria de los casos no se van a encontrar problemas y si se encuentran suele ser suficiente con establecer el modo de compatibilidad de la base de datos al nivel adecuado mientras los corregimos.
Publicado por Rodrigo Corral | con no comments
Archivado en:

Democracia y desarrollo de software

Discutía el otro día con un amigo sobre los valores democráticos (separación de poderes, libertad de expresión, el concepto de ciudadanía y las elecciones son algunos de ellos). Sin duda los valores democráticos son buenos en esencia y están universalmente aceptados en los países democráticos con pequeñas variaciones. Pero la discusión (más bien el intercambio de ideas) no se planteaba en términos políticos...

Estadísticas del blog con Google Analytics y Community Server 2.1

En Geeks.ms hace un tiempo que estamos recolectando estadísticas sobre las visitas que recibimos con Google Analytics. Estas estadísticas son sobre todo el sitio. Con la migración que hemos efectuado hace unos dias a Community Server 2.1, se habre la puerta a que cada uno de los bloggers de Geeks.ms configuren sus propias estadísticas, algo que algunos ya nos habeís pedido. Voy a comentar como hacerlo usando Google Analytics como proveedor de estadísticas...
Publicado por Rodrigo Corral | 14 comment(s)

Port 25: El escaparate del laboratorio de código abierto de Microsoft

Ya se sabía desde hace un tiempo que Microsoft estaba 'jugando' con software de fuente abierta con el proposito de aprender, comparar y mejorar la integración de sus productos con este software. Recientemente, ese laboratorio ha ido un punto más allá en su comunicación con el público, en forma de weblog. Port 25 es el nombre que ha recibido este nuevo servicio de la casa de Redmond, y está operado por la gente del Microsoft Open Source Software...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en:

Autenticación contra un servidor Team Foundation Server

En alguno de los ejemplos que he publicado anteriormente sobre como trabajar con el modelo de objetos de Team Foundation Server, vemos que siempre el primer paso es conectarse con el servidor de Team Foundation Server. En principio este no es un paso muy complicado, pero tenemos que lidiar con la obtención de credenciales de usuario para realizar la conexión. Obtener las credenciales de un usuario es algo que todas las aplicaciones hacen, pero que en pocas ocasiones se realiza con la seguridad que...
Publicado por Rodrigo Corral | con no comments
Archivado en:

Esto es el desarrollo de software para mí...

... hacer sencillas las tareas pesadas y posibles las imposibles.
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en: ,

Hay que pagar por la Beta 2 de Office 2007 ¿y qué?

Leo en el blog del amigo Cristian que tendremos que pagar por la beta 2 de Office 2007 , y entre los comentarios, como no, hay uno que expone lo absurdo que le parece que Microsoft nos cobre por usar un producto Beta cuando estamos haciendo un trabajo para ellos: descubrir bugs. Bueno, la experiencia me dice, depués de participar en unas cuantas Betas como MVP, que el ratio descargas / bugs reportados es muy bajo, infimo diría yo. Luego el argumento de que las Betas tienen el proposito...
Publicado por Rodrigo Corral | 6 comment(s)
Archivado en:

He leído: Agile Project Management with Scrum de Ken Schwaber

He leido gran cantidad de libros sobre metodologías de desarrollo de software. Ninguno de ellos, de menos de 300 páginas. Sin embargo en Agile Project Management with Scrum de Ken Schwaber (uno de los padres de esta original metodología que crece como la espuma) es capaz de introducirnos en en la gestión de proyectos con Scrum, en apenas 150 páginas. Muchos de esos libros, eran interesantes, pero no amenos y faciles de leer como este. Ken Schawber a base de contarnos...

¡Ojo!: Vuestro Team Foundation Server puede estar a punto de caducar

Si fuisteis tempraneros instalando la Release Candidate de Team Foundation Server o la versión Trial, que sepaís que esta a punto de caducar. Si es el caso vereís el mensaje: "TF30072: The Team Foundation Server trial period has expired or its license is otherwise invalid. Install a licensed edition of Team Foundation Server to continue." Si estaís a la espera de que os llegue una licencia válida, y teneís instalada la Release Candidate, una posibilidad que os dará algo de tiempo de maniobra es instalar...
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en:

Instalar Sharpoint Portal Server con SQL Server 2005

Los primeros aventureros que nos atervimos a instalar SPS sobre SQL Server 2005 lo hicimos a base de leer blogs, foros y cruzar los dedos. Pues bueno para que aquellos que lo vayaís a intentar en el futuro, que sepaís que por fin Microsoft ha liberado unas 'instrucciones oficiales' sobre como realizar el proceso. Resumiendo: Hay que instalar el Service Pack 2 de Sharepoint Portal Server y el de Windows Sharepoint Services, antes de configurar el portal. Si instaláis sobre Windows 2003 R2, que sepáis...
Publicado por Rodrigo Corral | 5 comment(s)
Archivado en: ,

Scrum + Team System: Una mezcla perfecta

Estoy profundizando en Scrum. Siempre me ha llamado la atención esta metodología ágil, y ya hace un tiempo estoy metido bastante de cabeza en ella. Y la verdad es cuanto más conozco, más me gusta. Scrum es, según el Process Template de Cochango 'un proceso ágil y ligero que puede ser utilizado para gestioner y controlar el desarrollo de software y producto usando practicas iterativas e incrementales. Envuelve prácticas de ingeniería...
Más artículos Página siguiente >