El titán ágil (Los Resultados)

Este es el desenlace de la dupla de posts que emergieron como consecuencia del gran cambio que está teniendo Microsoft desde sus entrañas técnicas, logrando una velocidad de desarrollo y evolución que creo no se habían visto nunca. Esta parte tiene un toque netamente técnico mostrando los últimos anuncios del TechEd para tener en cuenta…

0

Async, Await y Task: for Dummies

Cuando queremos brindarle al usuario una experiencia rápida y fluida, lo más importante es no dejar que la interfaz se congele mientras se ejecuta alguna operación adicional, tal como cargar un archivo o conectarse a un servicio. En la antigüedad, esto se lograda con Threading, luego BackgroundWorkers y después TPL. Pero la evolución continuó para…

0

3 Reglas de Oro para manejar archivos desde el código

Los archivos son elementos externos a los programas. De hecho, residen en elementos físicos que están fuera de los espacios lógicos de las apps o aplicaciones. Por ende, muchas situaciones inesperadas pueden ocurrir al trabajar con ellos. Aquí una tres puntos a tener en cuenta cuando manejamos archivos desde nuestros desarrollos, que no solo aplican…

0

INotifyPropertyChanged sin quemar nombre de propiedad

Aunque la información del caller demuestra ser muy útil para la depuración, existe un uso colateral muy interesante sobretodo para el mundo de las apps, donde el binding es muy usado. En las apps es muy frecuente enlazar datos a vistas a través de paradigmas como MVVM. Y este enlace de datos requiere de clases…

1

Git para .NET

Git es un administrador de código fuente muy famoso en el mundo del Open Source, que ha venido desplazando al hijo de Apache, Subversion. Git  ha tenido una altísima difusión, dadas sus principales características de poder funcionar totalmente offline y de ser supremamente ágil y veloz en los branches gracias a su acercamiento a través…

0

Modificando los Settings de una aplicación Windows desde el código

En ocasiones es necesario ajustar la configuración de una app. por ejemplo, configurar cuál va a ser el directorio de trabajo, o qué colores quiere el usuario para la interfaz, etc. Las aplicaciones .net tienen un archivo llamado app.config (o web.config en el caso de las aplicaciones web), que puede contener estas configuraciones. Por lo…

0

La “Asincronía” y su evolución en pro de la UX

Hace ya varios años, los primeros servicios Web que usábamos eran síncronos. Hacíamos un llamado a la web y nos quedábamos esperando muy pacientemente a que el servidor nos respondiera y la respuesta bajara. Para nosotros era suficiente con obtener la respuesta! Nos nos importaba cuánto se demorara… el hecho que después de un tiempo…

2

WarNov DE Blog y Ciudad Tecnopolis, Hosting Colombiano, ofrecen servicio gratis a entusiastas .NET!

Me complace informarles que luego de estar en contacto con la gerencia de esta prestigiosa empresa de hosting colombiana a cargo de Oscar Cótamo un gran entusiasta de nuestras tecnologías, me ha contado su decisión de ofrecer nada menos que 300 planes de hosting  GRATUITO!   Las características del plan son las siguientes: Código Per-dom-win…

0

Expand Windows(Azure+Phone7)

Hemos puesto a disposición de los desarrolladores un kit de herramientas diseñado para ayudar a que se puedan desarrollar aplicaciones Windows Phone 7 que hagan uso de los servicios de Windows Azure. Este kit se puede descargar desde el sitio Codeplex desde ahora. Se incluyen: Plantillas de proyecto de Visual Studio para Windows Phone 7…

0

Por qué los bloques Try-Catch sí afectan el performance

He escrito un post en el cual hablo de las Buenas Prácticas en Manejo de Excepciones .Net. Tuve un comentario muy interesante en el cual la persona me mencionaba que contrario a lo que yo afirmé en ese post, los bloques try..catch no generaban mayor impacto en el performance de la aplicación. Y me citó…

7