My kemenworld…

To mock or not to mock…

Archivos de la categoría ‘Programming’

WebSVN sin Enscript… (Pygments!!!)

Publicado por 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 »

Publicado en PHP, Programming, version control | Deja un Comentario »

Multiples archivos de configuración

Publicado por 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 »

Publicado en .net framework, Programming, Windows | Deja un Comentario »

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

Publicado por 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 .

Publicado en .net framework, EntLib, Programming | Deja un Comentario »

Ya sale la Enterprise Library 4.0!

Publicado por 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.

Publicado en .net framework, Programming, noticias | Deja un Comentario »

Clases y estructuras bien formadas, Parte II

Publicado por 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) :P

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 »

Publicado en .net framework, Programming | 1 comentario

Mis diapositivas del NHibernate

Publicado por 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 :P

Leer el resto de esta entrada »

Publicado en .net framework, Programming, charlas | 1 comentario

Nuevo GAT/GAX (Feb 2008)

Publicado por 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.

Publicado en .net framework, Programming, Visual Studio | 1 comentario

BDD y PHP

Publicado por 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 »

Publicado en PHP, Programming | Deja un Comentario »

Clases y estructuras bien formadas, Parte I

Publicado por 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 http://kementeus.wordpress.com/2007/08/28/clases-y-herencia-en-c-new-virtual-y-override/ y de paso visiten http://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 :P

Leer el resto de esta entrada »

Publicado en .net framework, Programming, Windows | 2 Comentarios »

WCSF Modularity Bundle

Publicado por 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 »

Publicado en .net framework, Programming | Deja un Comentario »