Browse by Tags - WarNov Developer Evangelist - Site Home - MSDN Blogs

Browse by Tags

Tagged Content List
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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....
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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ó...
  • Blog Post: Breve Historia del Framework .NET

    Otra de las preguntas frecuentes que tengo por ahí generalmente de personas que aún tienen que trabajar con desarrollos .net de legado (versión < 4.0), es: cuáles son las ventajas de hacer el cambio, sobre todo para tratar de convencer a sus líderes, para migrar...
  • Blog Post: Buenas Prácticas en Manejo de Excepciones .Net

    Hace poco me preguntaron acerca de cómo se debería de abordar el manejo de excepciones para una aplicación grande. Me sentí agradado de que esa persona estuviera concientizada de que no es un tema que se puede dejar al azar y que hay que tener ciertos temas en cuenta. Básicamente, su duda era acerca...
  • Blog Post: Extension Methods enriquecidos con Generic Methods

    Un par de cosas que hoy en día me hacen feliz de estar en este momento de la historia de la tecnología de desarrollo. Recuerdo mis comienzos de programación con C++; aprendía a programar estructuras y bases de datos… hacía mi propio motor. Trasnocho incesante; la entrega del proyecto estaba encima… mucha...
  • Blog Post: Precisión con tipos de Datos .NET

    Por qué en el Framework .NET puede pasar que: 0.2 + 0.1 = 0.3000000000000000000004 ? Algunas veces, escoger el tipo de datos apropiado para nuestra aplicación puede no ser trivial. Aquí muestro un caso en el que se marca la diferencia entre una aplicación errónea y una correcta, solo mediante un cambio...
  • Blog Post: Será Mono tan bueno como lo pintan?

    Cuando uno anda de pleno en el social media, siempre encuentra comentarios que llaman mucho la atención. En esta ocasión, alguien dijo que había hecho unas pruebas en mono y su performance no le había gustado. Desde épocas de la universidad no usaba mono. Pero en lo recuerdo, se comportaba perfectamente...
  • Blog Post: TaskCleaner: Velocidad en su sesión (Improving Windows Performance)

    Supongo que como yo, en ocasiones han sentido la necesidad de que su computador corriera como si estuviese recién formateado. Hay muchos trucos y tips por ahí para incrementar el performance. Unos sencillos y otros tan complejos como comprar e instalar un arreglo de discos. Mi solución se basa en aquella...
  • Blog Post: Java vs. .NET

    Estaba revisando mi Facebook y por allá alguien dijo a propósito de la salida de su creador James Gosling de Oracle : “Es que Java le lleva mucha ventaja a .NET!” OMG! Abrió la caja de pandora… y entonces comenté algo similar a lo siguiente, dado que soy NINJA (Not INcluding JAva): En lo personal me...
  • Blog Post: MIX10 Keynote Dia 2: Internet Explorer 9 y Visual Studio

    El MIX10 es claramente uno de los eventos más importantes para desarrolladores y diseñadores alrededor del mundo. Cada año este evento es organizado por Microsoft en Las Vegas donde aparte de congregarnos a aprender los último en tecnología nos hemos maravillado con la magia de esta ciudad que nunca...
  • Blog Post: Mono Tools for Visual Studio

    Cada vez que encuentro noticias como esta me siento bastante agradado pues nunca me ha gustado cuando dicen por ahí que la tecnología Microsoft es cerrada y para nada extensible a otras plataformas. Y el agrado surge básicamente de que obtengo cada vez más argumentos para demostrar lo contrario. ...
  • Blog Post: Ecosistema de Desarrollo Microsoft

    Hace muchos años se creó alrededor del nombre Microsoft como tecnología, un mito que hoy en día en numerosos ambientes sigue vigente basado en hechos que ya no son reales y que provoca que los profesionales en tecnologías de diseño y desarrollo de software pierdan grandes oportunidades o a veces tengan...
  • Blog Post: Enfrentándose al StackOverflowException

    Más de una semana sin solución. Buscaron en internet a ver... nada. Los StackOverFlow Exception no se pueden capturar con un try catch. Ni lo intenten. Cuando sucede la aplicación está más muerta que al cerrarla. Finalmente, me preguntaron.... "Eso es que tienen una función recursiva con el punto de...
  • Blog Post: .NET Avanzado: Closures

    Voy a ponerlo lo más simple que pueda: Un Closure es una entidad de código que encapsula un comportamiento dado teniendo acceso al contexto en que fue definido; en cristiano, es como una clase, pero no con tanta flexibilidad (solo admite una acción dada) y su estado no puede ser cambiado luego de...
Page 1 of 1 (21 items)