My kemenworld…

To mock or not to mock…

Archive for the ‘Programming’ Category

WebSVN sin Enscript… (Pygments!!!)

Posted by kementeus en marzo 18, 2008

Aunque esta un poco fuera de lo habitual y se que tengo que continuar con mi serie sobre estructuras bien formadas, esto es algo que anoto para que no se me vuelva a olvidar. Como muchos saben suelo usar Subversion para el control de código fuente (o sea como SCM), aunque no es del todo mi agrado usar Subersion no me queda mucho por escoger en mi oficina, bueno, de eso no se trata el post.

Leer el resto de esta entrada »

Posted in PHP, Programming, version control | Leave a Comment »

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.

Leer 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.

Leer 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 😛

Leer 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 »

BDD y PHP

Posted by kementeus en febrero 14, 2008

Como muchos sabran PHP es un lenguaje al cual le tengo cariño, bueno, quizás más cariño del que debiera, en gran parte porque fue de mis primeros lenguajes que use exclusivamente para desarrollo web (yep, también puede servir para otras cosas que no sean web, sino revisen mis pocos post de PHP), y aunque ahora PHP es sumamente popular muchos siguen desarrollando de una forma algo “extraña” en PHP, total, digamos que le tengo cariño y punto.

Leer el resto de esta entrada »

Posted in PHP, Programming | Leave a 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 😛

Leer 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).

Leer el resto de esta entrada »

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