November 2009 - Artículos

3
Comments

Escribiendo código concurrente de alto rendimiento con monitores por Luis Guerrero

Las aplicaciones multi hilo o concurrentes van a ser el siguiente gran problema para los desarrolladores, y tenemos que estar listos para este cambio tan grade. En el .NET Framework 4, Microsoft incluye una serie de nuevas APIs que ayudan al desarrollador en la creación de aplicaciones concurrentes. Eso no significa que tengamos que despreocuparnos del código concurrente sino que a partir de ahora va a ser más fácil hacerlo. Actualmente estoy trabajando en una aplicación que hace un uso intensivo...
Archivado en: ,
0
Comments

Writing high performance parallel code with monitors [EN] por Luis Guerrero

Multithread application is going to be next issue for developer, and we need to be ready for this big change. In .NET Framework 4, Microsoft introduced Task Parallel Library, a set of API that helps developer creating concurrent applications. That’s means that you don’t have to take care about all those concurrent issues anymore, its mean now is easier to create concurrent code. Currently I’m working in an application that makes a hard use of all TLP code. What I do is creating...
0
Comments

Trabajando con Heap Corruptions in .NET por Luis Guerrero

Una de las mejores características de .NET Framework es la administración automática de la memoria, eso significa que no tenemos que estar pendientes de memory leaks, corrupciones y demás problemas. Pero en este artículo encontraremos que esto no es así todas las veces. Os quiero mostrar un bug que he encontrado en una aplicación .NET 4. Como ya sabreis el clr tiene una heap administrado que contiene todos los objetos que se han ido creando en todo...
Archivado en:
2
Comments

Silverlight, un mejor manejo de los servicios por Luis Guerrero

Como todos es sabido Silverlight trae soporte para invocar servicios web, tanto servicios web tradicionales de .net como servicios de WCF. En esto últimos solo con soporte para httpBasicBinding. Cada vez que generamos un proxy en Visual Studio para un proyecto de Silverlight, el proxy generado solo soporta invocaciones asíncronas. No podemos de ninguna manera hacer una invocación síncrona a un servicio web y esperar a la respuesta. Puede haber muchas maneras por las cuales Microsoft implemento este...
Archivado en: ,