Programar Groovy y Grails con gedit (Ubuntu)

Si bien he probado varios entornos de trabajo, a lo largo del tiempo, para desarrollar en Grails, siempre vuelvo a mi viejo amor: gedit (gnome-editor)) Por defecto, no tiene soporte para el lenguaje Groovy, pero es fácilmente configurable, e incluso sin necesidad de permisos de adminsitrador, permitiéndonos configurar nuestor ambiente de trabajo, sin modificar la […]

Reflexiones y descubrimientos relacionados con mime-type, gedit y smarty

Siempre me molestó que para hacer que gedit reconozca un determinado tipo de archivos de una determinada manera, tenía que modificar archivos en el directorio /usr Particularmente lo que me molestaba tener que actualizar eran los tipos MIME que identifican un determinado archivo, con un determinado tipo y gedit como nautilus utilizan para saber como […]

Sobre la palabra reservada “using” en C#

Antes que nada perdón por el título, me dolió muchísimo escribir palabra reservada en lugar de escribir como estamos más acostumbrados keyword en argentina. Pero decidí utilizar su traducción porque después de todo este es un blog en español y mucha gente que lo consulta acostumbra a utilizar únicamente español en sus consultas. Hecho este […]

Como hacer pruebas unitarias con Grails que tienen método que acceden a la base de datos

Una de las tareas mas importantes, y a la vez que más esquivamos hacer son los famosos tests, tan necesarios para las metodologías ágiles que nos gusta seguir. En grails hay principalmente dos tipos de tests. Unitarios y de Integración. Los primeros se ejecutan muy rápido pero no cuentan con todo el entorno de grails […]

Utilizar packages en grails… una necesidad?

Todos sabemos que en Java es una muy buena práctica la utilización de packages, a tal punto que para casi todo programador de Java es casi una obligatoriedad. El concepto de package en si es muy bueno, casi todos los lenguajes modernos lo tienen de una u otra manera, con un nombre u otro. Se […]

Clases de dominio de Grails y sus atributos

Hace un tiempo estamos trabajando sobre un proyecto utilizando el framework Gralis para su desarrollo. Como creo que escribimos en un post anterior, este es un framework realmente comodo para Groovy que permite un desarrollo ágil, rápido y moderno que promueve una arquitectura MVC para el desarrollo de aplicaciones web. La clase central del modelo […]

Frameworks Javascript: jQuery, Prototype, Yui…

La lista es interminable, cada vez hay más y más frameworks Javascripts. Como desarrollador web debemos convivir con ellos a diario pero cuando se comienza un proyecto siempre nos ataca la misma pregunta. ¿Cual se adecua mejor a las necesidades? Lamentablemente no hay respuesta fácil a este pregunta existencial ya que en ella influyen varios […]

Ignorar los archivos de Subversion cuando se hace un tar

En nuestra empresa utilizamos Subversion como sistema de versionado. Este sistema mantiene en cada directorio una carpeta oculta llamada .svn en la cual guarda toda la información que necesita para seguir los cambios que se van produciendo en los archivos. Si queremos realizar un archivo tar de esos proyectos sin esos archivos de control, en […]

Problema con SVN (svn: Valid UTF-8 data)

Resulta que hoy (si, sábado) estaba agregando un nuevo proyecto que nos encomendaron al SVN. Lo primero que hacemos luego de armar la estructura básica de directorios es, si es un proyecto que fue comenzado por otras personas, hacer un import de todos los datos originales. Por lo general no hay problema, pero de vez […]

Membership Provider y Application Name

Algo muy Microsoft nos ha pasado hoy: al hacer un deploy de una aplicación en un entorno de test (montado en un IIS) dejaron de funcionar los usuarios. Era necesario hacer que los usuarios se mantuvieran tal cual estaban en el entorno de desarrollo, entonces esta contingencia nos ocasionó un problema. Es muy importante la […]