My kemenworld…

To mock or not to mock…

Archive for the ‘.net framework’ Category

Multiples archivos de configuración

Posted by kementeus en marzo 3, 2008

Hace un rato alguien me preguntó el caso específico en el cual el necesitaba separar la configuración del archivo del resto del archivo de configuración (sea web.config o app.config), y no sabía como hacerlo con la EntLib. Bueno, realmente es una facilidad que no solamente tiene la EntLib sino la configuración de la aplicación y permite dividir el archivo de configuración en varios archivos independientes, es lo equivalente a hacer un include de un archivo externo al archivo de configuración.

Lee el resto de esta entrada »

Posted in .net framework, Programming, Windows | Leave a Comment »

Enterprise Library 3.1 en Visual Studio 2008 (Error al instalar)

Posted by kementeus en marzo 3, 2008

Para alguno de ustedes que tengan una copia reciente de Visual Studio 2008 y hayan instalado el release de Febrero 2008 de GAT/GAX para Visual Studio 2008, quizás se hayan topado con la sorpresa al tratar de instalar la EntLib3.1 de Mayo 2007 que no los dejaba, dejando solamente un críptico error con código 2869 y dos ventanas sin ningun mensaje. Claro como el agua verdad?, bueno, el error es al parecer debido al GAT de Febrero, la forma más simple y sencilla de arreglarlo es dandole uncheck a las opciones de la AppBlock Factory GP y al Sign GP, con eso no tendremos las factories para hacer nuestros propios AppBlocks, pero al menos tendremos la EntLib :P.

Posted in .net framework, EntLib, Programming | Leave a Comment »

Ya sale la Enterprise Library 4.0!

Posted by kementeus en febrero 28, 2008

Grigori Melnik, el arquitecto y program manager para la Enterprise Library y del grupo de Patterns and Practices ya anunció la fecha oficial de salida de la Enterprise Library 4.0 (por lo menos la CTP) y la release final de Unity, el IoC de Microsoft con capacidad para integrarse con otros IoC como Sprint.NET y Windsor. Según estoy leyendo para el 15 de Marzo (release de Unity y del CTP de la EntLib4) esta versión de la EntLib no poseerá integración con Unity, sino hasta la versión final a finales de Abril. Los dejo con la noticia original en este link.

Posted in .net framework, noticias, Programming | Leave a Comment »

Clases y estructuras bien formadas, Parte II

Posted by kementeus en febrero 24, 2008

En la última entrega estubimos hablando de igualdad entre clases y como afectaba nuestra concepción de objetos, usamos para eso una clase simple con una coordenada en el espacio. Hoy modificaremos un poco la clase y usaremos una clase para identificar un número imaginario, recuerdan? aquellos números (también llamados “complejos”) donde existe una raíz imaginaria o compleja que representa o explica que su potencia de dos es igual a menos 1 (para mayor info tenemos a nuestra amiga Wikipedia) 😛

Nuevamente les recalco que las matemáticas no fueron mi fuerte, así que pido perdon a aquellos expertos que encuentren errores conceptuales en el artículo :P, bueno, comencemos donde quedamos la última vez.

Lee el resto de esta entrada »

Posted in .net framework, Programming | 1 Comment »

Mis diapositivas del NHibernate

Posted by kementeus en febrero 21, 2008

Luego de mucho hablar y con el tiempo restringido terminamos exitosamente de conocer nhibernate por encimita, había mucho que hablar y muy poco tiempo, como siempre los invito a que se lean la documentación y como siempre experimenten, tomen un su proyecto mascota y comienzen a experimentar, no hay mejor forma de aprender 😛

Lee el resto de esta entrada »

Posted in .net framework, charlas, Programming | 1 Comment »

Nuevo GAT/GAX (Feb 2008)

Posted by kementeus en febrero 19, 2008

La nueva versión de GAT/GAX (Guidance Automation Toolkit/Guidance Automation Extensibility) ya esta en el aire, permitiendo, entre otras cosas, trabajar como si nada en Visual Studio 2008. GAX es el addin de VS que permite facilitar la creación de Acciones y GAT es el conjunto de acciones que dependen de GAX para funcionar, las Software Factories estan hechas en GAT/GAX.

Este cambio permite la rápida incorporación de las Factories existentes en Visual Studio 2008 y la migración de nuevas factories en esta plataforma. Sin más los dejo con el post de Grigori Melnik.

Posted in .net framework, Programming, Visual Studio | 1 Comment »

Clases y estructuras bien formadas, Parte I

Posted by kementeus en febrero 13, 2008

Bueno, tenía buen tiempo de no escribir algo dividido en varias partes, creo que ya es hora :P. Muchos de nosotros ya somos más que familiares con los conceptos de clases y estructuras en .Net, muchos conocemos más que de memoria lo que nos suelen decir en las clases de “polimorfismo, herencia y encapsulamiento” (ojo, esos no son los tres principios básicos de POO, pero de eso hablaremos en otro post). Otros ya nos familiarizamos con todas las formas de herencia existente y a eso le sumamos el poder de los modificadores de herencia (sino revisense https://kementeus.wordpress.com/2007/08/28/clases-y-herencia-en-c-new-virtual-y-override/ y de paso visiten https://kementeus.wordpress.com/2008/01/25/clases-y-constructores-estticos/), bien, trataré de llevarlos un poco más allá de esos conceptos en esta corta serie de post sobre clases bien formadas, espero les sea útil a mas de alguien 😛

Lee el resto de esta entrada »

Posted in .net framework, Programming, Windows | 2 Comments »

WCSF Modularity Bundle

Posted by kementeus en febrero 8, 2008

Como es de esperar, cada vez que sale un “bundle” nuevo a los fanáticos de las Microsoft Factories y Enterprise Blocks nos palpita el corazoncito de la felicidad (bueno, en mi caso incluye cosas no provenientes de Microsoft, cosas como NHibernate o Windsor o hasta el poco sonado Mono). Cómo algunos saben, después de la salida de la WCSF 1.1 se decidió que las siguientes versiones saldrían en la forma de “bundles” o paquetes que extendian la primera versión y que además incluirían nuevos patrones de diseño de aplicaciones web compuestas. Bien, desde hace un par de semanas salieron un par de bundles nuevos, que más que nuevas implementaciones incluyen documentación de como realmente extender y usar la WCSF para provecho del programador (algo que realmente hacía falta, creo que muchos no habiamos notado el poder de la WCSF que venía incluído y ahora con ejemplos y quickstarts es como más digerible).

Lee el resto de esta entrada »

Posted in .net framework, Programming | Leave a Comment »

PHP, .Net o qué?

Posted by kementeus en febrero 8, 2008

No suelo escribir asuntos personales o similares, pero ustedes son los que de vez en cuando leen mi blog, como sabran de lo que más escribo es de tecnologías relacionadas a .Net, y más que todo me he orientado a conceptos básicos (si, ya se que más que alguien quisiera saber cosas a lo avanzado, pero se han preguntado si ya han afianzado bien lo básico?) y aunque no es de mis lenguajes favoritos digamos que le tengo cariño a PHP, mi pregunta a ustedes se resume en los siguientes puntos:

  • Escribo más sobre PHP o ya no les interesa?
  • Divido todo en dos blogs, uno para PHP y otro para .Net o todo en uno solo?
  • En .Net les interesan mas los temas simples y básicos o quieren que me vaya de una vez a cosas mas marcianas?

Ustedes son mis lectores, ustedes deciden, dejen su comentario y veamos sus impresiones. De ustedes depende de que seguiré escribiendo (algo que ahora ya logré obtener mucho más tiempo para hacerlo aunque sea dos veces a la semana!) 😛

Saludos!

Posted in .net framework, Personal, PHP, Programming | 10 Comments »

Clases y Constructores estáticos

Posted by kementeus en enero 25, 2008

Para muchos es conocido ya desde tiempos inmemoriables la existencia de los métodos estáticos de una clase, pero por alguna razón no muchos recordamos la existencia de los constructores estáticos y las clases estáticas (algo “nuevo” en la framework 2.0). Comencemos con los constructores estáticos, como siempre tomemos a nuestra clase ejemplo:

Lee el resto de esta entrada »

Posted in .net framework, Programming, Windows | 4 Comments »