|
|
-
Buenas pues la versión RTM estaba “dando vueltas” por varios lados, pero ahora ya podemos utilizar nuestras suscripciones MSDN o TechNet para acceder a la misma. Dentro de las descargas de MSDN, por ejemplo podemos ver todas las versiones disponibles (que no aparecen en la imagen para no sobrecargar el post) He aquí detalles sobre los mismos: | | | Ahora la gran pregunta es: ¿to upgrade or not to upgrade? Saludos @ Home en el sur El Bruno
Crossposting from ElBruno.com
-
Buenas no es algo que este en los planes normales en vacaciones, pero un par de amigos iban a dar una charla sobre Windows Workflow Foundation y no pude resistirme a asistir a la misma. Especialmente porque sé que están utilizando esta tecnología desde hace bastante tiempo y porque han hecho implantaciones fantásticas con su producto Bizuit. Si alguien está interesado en conocer un producto que aproveche todas las ventajas de Windows Workflow Foundation, puede darse una vuelta por http://www.bizuit.com y además de las descargas disponibles en el site, Ariel seguramente puede ponerlos mucho más al tanto de la tecnología por debajo de este producto, que repito me ha dejado impresionado. Saludos @ Home al Sur El Bruno
Crossposting from ElBruno.com
|
-
 Buenas, me había olvidado que hace unos días, el 31 de Julio, se liberó una minor release de Enterprise Library. En este caso se trata de la versión 4.1 donde no hay grandes cambios pero si pequeños aportes. He aquí la lista de los mismos - Soporte para colecciones en la utilización del Unity Application Block (bloque de aplicación alternativo para la injección de código)
- Soporte para Generics en la utilización del Unity Application Block
- Integración entre Unity y Policy Injection Application Block
- Mejoras en el selector de tipos en la herramienta de configuración
- Visualizador de depuración para permitir una mejor navegación y compresión de los diferentes elementos que componen una orquestación de injección
Fuente: http://blogs.msdn.com/agile/archive/2008/08/03/entlib4-1-kickoff.aspx Saludos @ Home (la de sur) El Bruno
Crossposting from ElBruno.com
|
-
-
Buenas, después de más de 12 horas de viaje Madrid –> Montevideo y mientras espero la conexión para Córdoba, recuerdo comentar que el próximo día 11 de Agosto compartiré un poco las experiencias sobre la Gestión del Ciclo de Vida en el Desarrollo de Software en mi ciudad natal –> Córdoba, con los amigos de Innovators Córdoba. He aquí los detalles del evento: TechNight: Gestion del ciclo de vida del desarrollo de aplicaciones con Visual Studio Team System. En esta sesión veremos la aplicación de Visual Studio Team System 2008 en la gestión del ciclo de vida del desarrollo de aplicaciones. Conoceremos las herramientas que utilizan los gestores de proyecto, programadores, testers, arquitectos, etc.; y cómo se integran entre sí aprovechando las capacidades de Visual Studio Team System. Además veremos como la integración y capacidades de extensibilidad de VSTS permite adaptar estas herramientas a diferentes metodologías: CMMI, Agile, Scrum, etc. Como se pueden imaginar, este evento es 100% orientado al trabajo con tecnologías Microsoft, aunque compartir experiencias sobre otras tecnologías siempre viene bien. Se pueden inscribir al evento en el siguiente link http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383931&Culture=es-AR Saludos @ Montevideo El Bruno
Crossposting from ElBruno.com
|
-
Buenas, si has necesitado crear documentos OpenXML dinámicamente utilizando el OpenXml SDK de Microsoft, seguramente te habrás llevado una decepción. El producto todavía está muy verde y la verdad es que hay que hacer mucho trabajo a mano. Es por eso que esta herramiente puede ser de mucha utilidad cuando necesitas generar documentos dinámicamente: OpenXMLDiff vNxt - Just an easy way of doing things Sin entrar al detalle sobre cómo está codificada, esta pequeña y simple herramienta realiza un análisis sintáctico sobre la composición de los archivos xml que componen un documento OpenXml y lista la diferencia entre los mismos. En mi caso –> recomendada Saludos @ Home El Bruno
Crossposting from ElBruno.com
|
-
Buenas mientras preparo mis vacaciones que consistirán en un par de semanas en Córdoba/Argentina, necesito organizar algunas cosillas para estar preparado en mi tierra: - Una de ellas es una charla sobre ALM que daré el día 11 de Agosto en la UTN. Todavía no tengo el link de registro, pero ya postearé algo al respecto, porque trataré que no sea las charlas de ALM convencionales.
- Como no estaré todo el día conectado y no cargaré con el portatil por todos lados, necesitaré postear desde el móvil. Para esto, he encontrado una aplicación muy completa en http://www.kevdaly.co.nz/Software/Blogging/Diarist.aspx. Posee integración con los motores de Blogs más populares (CommunityServer en mi caso) y si bien es un poco lenta para la PDA, funciona muy bien.
- Finalmente preparar a Valentino (el de la foto) para presentarlo en sociedad con sus abuelos. Tarea que me dará satisfacciones, porque por lo que voy viendo, no me lo prestarán ni un sólo día. Es más, dudo que alguien me esté esperando a mi.
Saludos @ Hell El Bruno
Crossposting from ElBruno.com
|
-
Buenas, hoy es viernes y creo que puedo darme el lujo de salir un poco de temas de IT, para pasar a algo más importante aún: el placer de hacer bien las cosas y de perseguir tus sueños. El siguiente video muestra un pequeño resumen de una charla que dio Randy Pausch hace un tiempo en Carnegie Mellon, la charla dura más de una hora, pero esta versión que se hizo en un especial de Oprah, sólo dura 10 minutos. Debe ser que ser padre me ha cambiado, porque vi este video hace un tiempo y me dejó marcado. Lamentablemente, hoy 15 de Julio, Randy Paush ha muerto; pero creo que su objetivo se ha cumplido (mira el video y entenderás de que hablo) Saludos @ Home El Bruno
Crossposting from ElBruno.com
|
-
-
 Buenas para rematar un día que comenzó con el pie izquierdo, al momento de hacer unas demos sobre unos componentes de Enterprise Library; me encuentro con el siguiente error: ---------------------------
Application Error
---------------------------
The 'System.Web.Security.SqlRoleProvider' requires a database schema compatible with schema version '1'. However, the current database schema is not compatible with this version. You may need to either install a compatible schema with aspnet_regsql.exe (available in the framework installation directory), or upgrade the provider to a newer version.This QuickStart requires a database configured with the ASP.NET services schema. Please make sure the database has been initialized using the aspnet_regsql.exe script, and that the QuickStart's app.config file contains the correct database connection string.
---------------------------
OK
---------------------------
Parece que mi base de datos de Membership ha decido involucionar hasta un estado prehistórico. He estado leyendo un poco al respecto y no he encontrado una respuesta que me cierre completamente, pero a falta de una respuesta siempre viene bien la solución:
1. Lanzar la herramienta de configuración para las bases de datos de Membership [C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe]
2. Seguir con el asistente y seleccionar la opción “Configure SQL Server for application services”
3. Seleccionar el servidor y la base de datos que queremos configurar/actualizar; en este caso aspnetdb
4. Seleccionamos siguiente para confirmar los cambios
5. Listo.
La base de datos ha sido actualizada y ya podemos trabajar normalmente.
Saludos @ Here
El Bruno
Crossposting from ElBruno.com
|
-
 Buenas he aquí una cuestión interesante que puede llegar a plantearse cuando no has planeado correctamente un estrategia de branching par gestionar el codigo fuente de una aplicación: ¿Cuántas branches se han creado para este archivo/directorio? Pues, es una cuestión delicada. En varias ocasiones me he encontrado con soluciones que “estaban vivas” en 2 branches en paralelo, y que el equipo de desarrollo no estaba al tanto de los cambios que se realizaban en ambas. Es por eso, que si quieres conocer las diferentes Branches que se han generado para un elemento específico dentro del Source Control Explorer de Team Foundation Server, una forma fácil de hacerlo es seleccionar un elemento y desplegar el menú contextual sobre el mismo y seleccionar la opción Properties Luego sobre el formulario de propiedades del elemento, en la pestaña Branches podremos ver la información relacionada a este elemento. Por ejemplo, en la siguiente imagen, se puede ver que desde el nodo Root de la solución de codigo, se han generado varias branches para versiones 1.1, 1.1.1, 1.1.2 y 1.2. Como siempre, lo mejor es informarse un poco y que mejor que la Guía de Branching colgada en CodePlex: http://www.codeplex.com/BranchingGuidance Saludos @ Home El Bruno
Crossposting from ElBruno.com
|
-
Buenas mientras termino de organizar mi viaje de un par de semanas a la tierra “madre”; comienzo a hacer un poco de análisis sobre este semestre y como no, cerveza de por medio, surge el inevitable tema de los mejores y peores proyectos. Hace poco hablábamos con el amigo Edu sobre este tema y yo le comenté que por un lado, hay proyectos que me dan miedo: son aquellos donde se plantean objetivos muy ambiciosos en un período de tiempo muy corto. Por lo general este tipo de proyectos, suelen convertirse en un infierno de horas extras, y de esfuerzo no planificado, pero si tienes la suerte de poder coordinar bien estos proyectos, con la información adecuada, podrás tomar una decisión entre las 2 opciones: - “es posible, pero con un gran esfuerzo”
- “no es posible”
Si el caso es el 1ro, y se gestiona bien, seguramente el proyecto será muy agobiante, pero llegarás a destino; tal vez invlusive lo consideres un éxito personal. Si el caso es el 2do y se da el OK para seguir, prepárate para pasarla mal un tiempo. Estos proyectos suelen ser casi cotidianos, pero sin embargo no son los que más miedo me dan. Personalmente, me siento muy estresado en el tipo de proyectos donde la dirección cambia de parecer todos los días, donde no hay un rumbo fijo y donde las acciones se guían por el desconocimiento general de los mandos medios. En estos proyectos, tal vez todo el esfuerzo de semanas de trabajo, se tire a la basura por un simple capricho. Por lo general, la prioridad siempre es apagar un incendio de la formá más rápida posible; pero sin tener en claro que tal vez un problema bien resuelto hoy, no sea un problema mañana; o lo que es peor, un problema mal resuelto hoy, se convierte en un infierno mañana. Otro punto que cabe la pena mencionar, en este caso de desconcierto general, es la poca apreciación que se le tiene a los individuos. La falta de conciencia sobre el trabajo de los individuos se torna en un escenario constante, donde la desaprobación de los actos de los mismos, hace que la moral del equipo baje a por los subsuelos. Pero sin embargo, el peor punto para cerrar, es que no suele existir una solución rápida. Cuando la dirección no es conciente de los errores que está realizando, suele ser por un problema de negación; y mucho menos se le puede pedir que tome acciones correctivas al respecto. El momento crítico suele llegar en situaciones muy tensas, donde los compañeros de trabajo, se dan cuenta que es mejor tomar otro rumbo, o que no merece la pena seguir en este estado. Personalmente no estoy de acuerdo con esta opción, pero reconozco que en determinadas situaciones, lo mejor es saludar con una sonrisa y “a otra cosa mariposa”. Da miedo, ¿no? Saludos @ Hell El Bruno
Crossposting from ElBruno.com
|
-
Buenas, ya podemos acceder a un nuevo CTP de Microsoft Robotics Developer Studio. En el mismo podemos encontrar un montón de nuevas herramientas y personalmente pienso que por fin tenemos una versión que incluye novedades y no solamente fixes. He aqui una lista de los nuevos componentes: 1. Nuevos ejemplos y tutoriales: 1. DSS Node Discovery using UPnP: un ejemplo de UPnP que demuestra como utyilizar UPnP para la identificación de nodos DSS en una red. 2. Transport Extensibility: PipeTransport y PipeTransportHost son dos nuevos tutoriales que demuestran como crear un transporte desde cero y cómo utilizarlo. 3. LINQ: El tutorial 12 demuestra como suscribirse a eventos de Directory Service utilizanzo LINQ. 4. Silverlight: El control/visor de XBox demuestra como crear e interactuar con interfaces Silverlight. 5. Embedded Simulation Environment: El tutorial EmbeddedSim demuestra como integrar el Visual Simulation Environment en una aplicacion Windows Forms. 6. Simulated Pursuit Camera: El ejemplo PursuitCamera demuestra como implementar una entidad que representa una cámara para perseguir e indentificar objetos. 7. Simulated 4x4-drive: El ejemplo SimulatedFourByFourDrive demuestra como implementar un ejemplo que representa un coche 4x4. 2. Global Assembly Cache: Los ensamblados Core CCR y DSS assemblies están registrardos en la GAC. 3. Simulation on 64-bit machines: El entorno de Simulation ahora permite la ejecución del mismo en entornos de 64-bit. 4. Visual Studio Project Wizards: Los asistentes para proyectos de Visual Studio Project han sido reescritos para permitir la creación de una forma fácil de servicios en Visual Studio 2005 y 2008. Soportan Visual Basic .Net y C#. 5. Much Faster DSS Proxy Generation: La herramienta DssProxy ha sido reescrita para simplificar la generacion de Proxies. Adicionalmente se ha incluido mejoras para el .NET Compact Framework. 6. DSS Log Analyzer: La herramienta DSS Log Analyzer es un preview de una nueva herramienta de depuración y monitoreo que pemite visualizar y analizar el contenido y estado de los mensajes que viajan a traves de los diferentes nodos de una orquestación MRDS. 7. Embedded Visual Simulation Environment: Ahora es posible “embebber” el entorno de simulacion en otras aplicaciones, además de la clásica interfaz de aplicacion Windows. Más información: Welcome to Microsoft Robotics Developer Studio 2008 CTP July Descarga: http://www.microsoft.com/downloads/details.aspx?FamilyId=57CE326B-2125-4163-A33F-ED2F69E03B56&displaylang=en#filelist Saludos @ El Bruno El Bruno
Crossposting from ElBruno.com
|
-
-
 Buenas, día interesante con un lanzamiento que también estaba esperando; las Power Tools del mes de Julio para Team Foundation Server 2008. El amigo Luis ya nos lo comentó esta mañana; pero yo como soy cotilla quiero entrar en detalle de una de las nuevas características que han incorporado y que más me agradan: se trata de un nuevo formulario para la suscripción de alertas a eventos de Team Foundation Server 2008. Nueva User Interface A simple vista, llama la atención el nuevo nodo dentro de un Team Explorer de alertas: Cuando hacemos doble click en el mismo, veremos la nueva UI donde podremos definir nuestras alertas teniendo en cuenta que las mismas ahora se pueden categorizar en alertas para - eventos de WorkItems
- eventos de CheckIn
- eventos de Build
Una vez creado un evento, por ejemplo de CheckIn [Check-In to a specific folder happens] podremos definir - el nombre de la alerta
- el formato de entrega de informacion de esta alerta: HTML, PlainText o SOAP (ojo con esta opción :D)
- el destinatario, o los destinatarios de la alerta
- una serie de filtros para definir la información específica que queremos obtener
Source Control Explorer Alerts Pero esto no es todo, además de poder definir alertas específicas desde el editor general, podemos crear las mismas desde diferentes secciones del IDE de Microsoft Visual Studio 2008. Por ejemplo, desde el panel Source Control Explorer, seleccionando un folder y desplegando el menú contextual sobre el mismo podremos ver la nueva opción Alert On Change, que creará una nueva alerta para los eventos de cambios de los elementos de este directorio. Work Items Alerts Adicionalmente, sobre una lista de resultados de WorkItems, también podremos seleccionar la opción Alert On Change y crear una alerta rápidamente para los cambios sobre este WorkItem. Todavía me quedan por probar un par de nuevas características o new features de las Power Tools para estar “tranquilo” de noche, pero si merecen la pena, seguro que postearé algo al respecto. El nuevo suscriptor de alertas lo merece. Saludos @ El Bruno El Bruno
Crossposting from ElBruno.com
|
|
|