Resultaba increíble que WCF manejara una solución tan rebuscada para soportar Polimorfismo en los servicios -en la versión de VS.NET 2005-, siendo que polimorfismo es una de las características más importantes de la Programación Orientada a Objetos.
Podemos leer en el post de Augusto Ruiz como en VS 2005 se configura un servicio para que soporte polimorfismo mediante la configuración del KnownTypes en el web.config
Por suerte VS.NET 2008 implementa una solución más adecuada y cómoda para el programador.
Para configurar los Known Types en VS.NET 2008 se indica directamente los tipos que debe soportar en el behavior del DataContract en cuestión, y con eso es suficiente.
Más Info. [Data Contract Known Types]
lunes 15 de octubre de 2007
Manejando servicios polimórficos en WCF en VS.NET 2008
miércoles 10 de octubre de 2007
La Personalidad del Programador
Claro está que no todos los programadores somo iguales -aunque el cliente no lo crea :)-, tenemos diferentes estilos y formas de resolver los mismos problemas, a pesar de pertenecer a las mismas instituciones o trabajar en las mismas instituciones y hasta en los mismo proyectos.¿Como describirías tu estilo al programar?
¿Que tipo de programador sos?
Para ayudarnos a entender nuestra personalidad al momento de programar, aquí está un test de la personalidad del programador
Podemos estar de acuerdo o no con el resultado, pero es interesante hacerlo.
En el caso de mi resultado; discrepo con la afirmación "you may be slow", concidero que es justamente lo contrario, pero el resto bien.
El resultado de mi test fue PHTC;
You're a Planner.
You may be slow, but you'll usually find the best solution. If something's worth doing, it's worth doing right.
You like coding at a High level.
The world is made up of objects and components, you should create your programs in the same way.
You work best in a Team.
A good group is better than the sum of it's parts. The only thing better than a genius programmer is a cohesive group of genius programmers.
You are a Conservative programmer.
The less code you write, the less chance there is of it containing a bug. You write short and to the point code that gets the job done efficiently.
[Programmer Personality Test]
lunes 8 de octubre de 2007
.NET Framework Open Source?
Si, algo muy raro, pero parece que así es; Microsoft anuncia que abrirá el código fuente de su .NET Framework, para que los desarrolladores puedan ver el fuente cuando estén trabajando en sus aplicaciones, de forma que puedan construir mejores aplicaciones.
Las siguientes librerías estarán disponibles;
-Net Base Class Libraries
-ASP.Net (System.Web)
-Windows Forms (System.Windows.Forms)
-ADO.NET (System.Data)
-XML (System.Xml)
-Windows Presentation Foundation (System.Windows)
El código fuente estará disponible bajo el Microsoft Reference License y podrá descargarse directamente.
Más Info.:
[Releasing the Source Code for the .NET Framework Libraries ]
[More eyeballs for .Net Framework code]
[Open Source: The .NET Framework]
miércoles 3 de octubre de 2007
WebCast: Uso de FlowDocuments para mejorar la Experiencia de Usuario
El próximo 24 de Octubre se realizará un WebCast sobre el uso de FlowDocuments (Framework 3.x) y como este puede mejorar la experiencia de usuario, en lo referente a la lectura de documentos en cualquier tipo de dispositivo.
Se presentarán sus principales características y elementos relacionados, tales como impresión, notas de texto o tinta, etc, siendo lo más destacable las prestaciones que esta tecnología nos brindan en cuanto a buenos resultados y rendimientos obtenidos.
El WebCast será introductorio a la nueva tecnología, por lo que es ideal para desarrolladores, y estudiantes que están comenzando a utilizar el Framework 3.x
Este WebCast será dictado por mi compañero Gonzalo Guadalupe -Líder de Nuevas Tecnologías en Intermedia Uruguay-.
[Uso de FlowDocuments para mejorar la Experiencia de Usuario]




