Me dicen que me pierdo de cosas interesantes por no estar en Twitter, así que me cree una cuenta, instalé TweetDeck, digamos las palabras mágicas y ahora veamos que pasa:
Me dicen que me pierdo de cosas interesantes por no estar en Twitter, así que me cree una cuenta, instalé TweetDeck, digamos las palabras mágicas y ahora veamos que pasa:
Por estos días descargué la versión Beta 1 de Visual Studio 2010 para empezar a probarlo, me parece que anda muy bien el Beta 1, salvo un pequeño bug que se está convirtiendo en algo muy molesto, espero que sea corregido en el Beta 2.
Personalmente el cambio mas radical que tiene Visual Studio 2010 es que está desarrollado con Windows Presentation Foundation, posee una nueva página de inicio y el cuadro de diálogo para cerar nuevos ítems está también remodelado.
Visual 2010 viene con una gran cantidad de mejoras y cambios, en lo personal tres “killing features”:
Estoy preparando un nuevo proyecto que permite hacer un “tail -f” de archivos de texto, hay algunas soluciones ya existentes pero me llamó la antención hacer una propia usando WPF, desde luego el código fuente estará disponible pero en esta ocasión planeo subirla a CodePlex para ver como me va!, UPDATE: EL código fuente será subido en SkyDrive como el resto de aplicaciones para evitar tener repartidos los proeyctos en varios lugares. Será en otra ocasión CodePlex!!
Les dejo un adelanto de la IU:
[ Ventana Principal ]
[ Creación de Keywords ]
[ Lista de Keywords ]
[ Tailing de un archivo de texto ]
Como lo anuncia el sitio de Apple, este 28 de agosto será el lanzamiento del tan esperado Snow Leopard, la nueva actualización del sistema operativo de Mac, en mi caso la actualización me cuesta 29USD, un precio muy razonable para el upgrade.
De lo que se conoce de Snow Leopard es que fue desarrollado para arquitecturas Intel y ya no soportará la antigua PowerPC, esta “limpieza” en el código libera 7GB de espacio en disco y mejora el rendimiento en muchas áreas. Apple ha venido diciendo desde el principio que no incluirá cambios ni adiciones grandes a la interfaz gráfica, esta versión se centra específicamente en optimizar el rendimiento del SO y marca un hito importante para futuras versiones. En pocas palabas se espera que esta versión sea mejor, mas rápida y mas fácil.
Pueden conocer sobre Snow Leopard en la página de Apple: http://www.apple.com/macosx
Y seguiré por un buen tiempo sin esta vaina. Fuera de eso hay algunas cosas medias interesantes por estos días:
En estos días he estado trabajando parcialmente en un proyecto de desarrollo de una API para un CMS, de tal forma que podamos extender y automatizar ciertas funcionalidades desde aplicaciones .Net como ASP.NET, Silverlight o Windows Client.
Como una forma de ayudarme a organizar el código y a cualquiera que use mi código, agregué comentarios XML a mis clases en C#, tratando de poner la descripción de los métodos al estilo de las clases de .Net. Esta interesante característica de documentación ofrece ayuda contextual en línea cuando alguien usa un método dentro de Visual Studio (a manera de tool tips). El compilador de C# es capaz de extraer estos comentarios y generar un archivo XML usado por Visual Studio, pero también puede ser usado por otras aplicaciones como el caso de Sandcastle que se encarga de leer este tipo de archivos XML y aplicar reflexión al proyecto relacionado para extraer metadatos adicionales para generar una documentación completa al estilo MSDN.
Sandcastle es de Microsoft, gratis y de código abierto, pueden descargarlo desde el sitio en CodePlex. Adicionalmente les recomiendo descargar el Sandcastle Help File Builder que es la interfaz gráfica para la aplicación Sandcastle. Su forma de uso es simple y al estilo del extrañado NDoc, les dejo algunas capturas de pantalla de esta herramienta y cómo se ve la documentación generada:
/* ******************************************************
Este post trata de un tema muy importante que muchas veces pasamos por alto los programadores, el poner comentarios a nuestro código. Ya sea para nosotros o para otro que le toque la tarea de mantener nuestros programas, es de suma importancia y ayuda el agregar los comentarios lo suficientemente explicativos para entender lo que hace un método en particular, mmmm….No, ya en serio esto se trata de los mejores comentarios con los que me he topado el día de hoy domingo, la lista original y completa la pueden encontrar en StackOverflow.com , un ejemplo:
//
// Dear maintainer:
//
// Once you are done trying to ‘optimize’ this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 16
//
Traducción
//
// Estimado desafortunado:
//
// Una vez que hayas terminado de intentar optimizar esta rutina,
// y te hayas dado cuenta el terrible error que fue,
// por favor incrementa el siguiente contador como advertencia
// para el siguiente tipo:
//
// total_horas_desperdiciadas_aquí = 16
//
NOTA: Todos los comentarios citados aquí son propiedad de sus respectivos programadores.
****************************************************** */
// TODO: Ingrese su comentario luego de esta línea.
Más buenas noticias de ASP.NET MVC !!. Scott Guthrie nos trae este eBook con un tutorial que cubre el desarrollo de NerdDinner, una aplicación ASP.NET MVC. Es un excelente material para aprender más de este tema y punto de referencia sobre la arquitectura de las aplicaciones.
A primer vistazo se explica brevemente un poco de la estructura de proyectos en MVC, y luego manos a la obra, código, código y más código!!.
Algo además interesante de mencionar es que el eBook se distribuye bajo la licencia Creative Commons.
Este fin de semana será el momento para darle una buena leída y empezar a escribir código, tocará darle descanso al Halo3 este fin de semana. Thanks Scott !.
Otros enlaces recomendados sobre material relacionado a ASP.NET MVC:
iPod Touch de 16GB !!.
Tengo entre ceja y ceja este juguetito, estoy esperando que salga la nueva versión (estimo que por septiembre). Entre las características que me hacen optar por el iPod Touch están:
Para los que piensen que mejor debería comprar un iPhone, y no es que le haga mala cara al teléfono de la manzana, PERO en temas de celulares prefiero mas pequeños, que puedan ser lanzados al suelo, rayados, robados, llevados a todo lado en el bolsillo junto con los sueltos.
No hace mucho acabamos de lanzamos nuestro nuevo sitio Web (Oshyn, Inc.), un importante rediseño visual con un estilo más moderno, nuevo contenido y mayor información de interés para clientes y la comunidad. Los invito a que lo conozcan: