Habemus Beta Bienvenidos al número 15 de dotNetManía de mayo de 2005. La esperada noticia del lanzamiento de la beta 2 de Visual Studio 2005 se ha producido por fin. Al final aparació el 49 de marzo, no el 38 de marzo como pronosticaba Eric Rudder en el pasado VS Live! ¡Cuestión de fechas! Y ésta es una gran noticia para cualquier dotnetmaníaco que se precie por que esta nueva beta, junto con la nueva versión de SQL Server 2005, la CTP de abril, son totalmente operativas y pueden trabajar juntas. Además con licencia Go-Live que nos permitirá empezar ya a tener nuestros desarrollos en producción. Leer más... | Entrevista a Rick LaPlante | Por Marino Posadas Con motivo del XII Forum de Arquitectos de Software que organizó Microsoft Ibérica dedicado a Visual Studio Team System en Madrid, nos visitó Rick LaPlante, General Manager de Visual Studio Team System, al que entrevistamos en una reunión donde contamos con la colaboración de Carlos Oramas, .NET Architect Advisor de Microsoft y Rodrigo Corral, MVP en Visual C++, colaborador habitual de dotNetmanía. |  |
Emitir código JavaScript desde WebForms y controles Web personalizados Por Luis Miguel Blanco A pesar de la profusión de novedades y mejoras aportadas por ASP.NET, existen situaciones cuya resolución sigue siendo aconsejable realizar utilizando rutinas de script en el navegador cliente. En el presente artículo explicamos cómo abordar este tipo de escenarios desde ASP.NET. Material de apoyo .
Regulando nuestras expresiones Por Jorge Serrano Las Expresiones Reguladas, son una de las características y posibilidades que ofrece un lenguaje de programación y que por alguna oscura razón, hace que el programador sienta miedo al enfrentarse a ellas. En realidad no voy a descubrir nada diciendo que su dominio requiere tiempo y dedicación; el resumen de esto es que no es lo que definiríamos como sencillo, pero no nos asustemos, no deja de ser en cierta manera un mito y prueba de ello es lo que vamos a ver a partir de ahora: Qué son las Expresiones Reguladas, para qué sirven y cómo usarlas en .NET.
Reflection.Editor, una biblioteca para programar la edición de ensamblados .NET Por Erick Bacallao, Miguel Katrib, Yoelvis Parodi (Grupo Weboo) En este trabajo se presenta la biblioteca Reflection.Editor que nos permite lograr efectos tan atractivos como cambiar nombres de tipos, métodos, quitar miembros de un ensamblado, añadir nuevos miembros, pasar miembros de un ensamblado a otro, poner atributos, y otros más, y todo ello, claro, sin tener que disponer del código fuente. Se presenta además la herramienta IL_Lego desarrollada sobre esta biblioteca nos da la posibilidad de hacer interactivamente modificaciones de esta naturaleza. Material de apoyo .
Refactoring en Visual Studio 2005 Por Fernando Nogueras Creo que todos estaríamos de acuerdo al afirmar que lo difícil del código que desarrollamos día tras día, no es que sepa entenderlo nuestra máquina, sino que sepa comprenderlo un cerebro humano. Pongamos, por ejemplo, el de un pobre compañero al que le ha tocado cambiar ciertas funcionalidades de una aplicación en la que estuvimos trabajando hace tiempo. En una sola frase, podríamos decir que el buen código es aquel que transmite en todo momento lo que está haciendo.
Testeo unitario con NUnit Por Rodrigo Corral Sin duda el testeo unitario es una de las técnicas relacionadas con la calidad del software que mayores beneficios aporta al proceso de desarrollo. Aunque es una técnica clásica, en los últimos tiempos se ha popularizado de la mano de las metodologías ágiles de desarrollo de software y gracias a la aparición de herramientas que facilitan la escritura, ejecución e integración de los test en el proceso de desarrollo. Material de apoyo .
| SECCIONES | dnm.opinion La perspectiva del cliente No lo he hecho, quizá algún día lo haga, pero estoy seguro (y pido perdón anticipado por esta soberbia intelectual) de que si hiciera una encuesta obtendría los resultados que espero. ¿De qué estoy hablando? Simple, de hasta qué punto los desarrolladores de software olvidamos que el producto de nuestro trabajo no es un fin en sí mismo sino un medio para ayudar a nuestros clientes en sus respectivos negocios. | dnm.biblioteca.net Por Marino Posadas
Writing secure code –2ª Edición Michael Howard y David LeBlanc Ed.Microsoft Press
Code Complete –2ª Edición– Steve McConnell
Ed.Microsoft Press | dnm.laboratorio.net VIASCAPE WHOIS, PING for .NET, edtFTPnet, Smilla NNTP Por Pedro Pozo | dnm.desvan Sección de noticias, rumores, sitos, recursos, weblogs, artículos en la red, etc. Por Marino Posadas desde elavefenix.net
| | dnm.TodotNet.QA Difíciles decisiones, pero decisiones al fin Por Dino Esposito Es sobradamente conocido que la vida nos pone a veces en el trance de tomar decisiones difíciles: BMW ó Mercedes, café o té, Atlético o Real, etc. En la vida real, el contexto, a veces influye decisivamente en esa toma decisiones. Otras veces, son circunstancias aparentemente no relacionadas las que influyen. Pero, ¿qué sucede con el software? Imagine que es un arquitecto a cargo del desarrollo de una aplicación. ¿Se consideraría un buen profesional si tomase decisiones dependiendo de, por ejemplo, lo que ha tomado para desayunar?
TodotNet Q&A es la columna dirigida por Dino Esposito con la que pretendemos solucionar las dudas que los lectores nos envíen y servir a todos con contenidos amenos e interesantes. Si desea enviar consultas a Dino para esta columna, puede hacerlo al email todotnet.qa dotnetmania.com. | dnm.universidad.net
Final de la Imagine Cup 2005 española Es la “copa de la imaginación”, un concurso universitario que premia a los proyectos más imaginativos y talentosos realizados bajo la plataforma .NET. Los proyectos premiados han sido: EMI² de la Universidad de Destuo SmartMarkt de la Universidad Pontificia de Salamanca (Campus de Madrid) Bon Appétit de la Universidad de Sevilla
Finalistas: MercaFácil de la Universidad de Oviedo y OneWeek de la Universidad de Sevilla |
|