Our Blog

Liquibase: Operaciones, buenas practicas e integración con Maven

Liquibase: Operaciones, buenas practicas e integración con Maven

En el post anterior hemos hecho hincapié en hacer una breve introducción de que es Liquibase, las características y como instalarlo en nuestra PC. En este post la idea es centrarnos en hacer una breve explicación de las distintas operaciones que se pueden realizar como así también las buenas practicas que nos pueden ayudar a

CoffeeScript: Usando objetos

CoffeeScript: Usando objetos

Como hemos visto en el post anterior, CoffeeScript nos brinda la posibilidad de reducir la cantidad de código que escribimos a nivel JavaScript permitiéndonos luego generar el correspondiente código luego de compilarlo. Ahora bien dentro del mundo de JavaScript existe el concepto de objetos, el cual para las personas que vienen programando en lenguajes de

Cloud Computing: Modelos de servicios

Cloud Computing: Modelos de servicios

En el post anterior brindamos una breve introducción acerca de lo que es Cloud Computing, cuales son las ventajas y los distintos tipos de “nubes” que existen. Ahora bien en este post hablaremos de los distintos modelos de servicios que existen como así también brindaremos algunos ejemplos de ellos. ¿Que modelos de servicios existen? Dentro de lo que

Cloud Computing (la nube): Introduccion

Cloud Computing (la nube): Introduccion

Muchas veces hemos escuchado nombrar el termino Cloud Computing (o como comúnmente algunos dicen “la nube”) como algo abstracto y que no nos deja ver de que realmente se esta hablando (quien no escucho la frase: “Esta información la subimos a la nube y no tenemos mas problemas”). Pues bien la idea de este post es

Jxls: Una forma sencilla de generar un Excel

Jxls: Una forma sencilla de generar un Excel

Muchas veces nos topamos con el problema de tener que generar un archivo Excel a partir de ciertos datos que tenga un determinado formato y que pueda mostrarlos en función de una cierta condición. Existen librerías que cubren esta funcionalidad pero que presentan cierta complejidad o que requieren de cierto tiempo de aprendizaje. Teniendo en cuenta

Sass: Usando directivas

En la medida que vamos usando cada vez mas Sass nos damos cuenta de que nos seria de gran utilidad poder decidir que en función de un determinado valor agregar un atributo o generar para cada uno de los elementos de una lista un determinado estilo. Sass a lo largo de sus distintas versiones ha ido

Modernizr: Detectando el soporte de HTML5

Modernizr: Detectando el soporte de HTML5

Muchas veces cuando nos enteramos de las nuevas funcionalidades que aparecieron en HTML5 nos lanzamos de lleno a usarlas y esto no nos representa un problema para nada ya que como sabemos nos ahorra muchos dolores de cabeza y la cantidad de código que escribimos es menor. Ahora bien que pasa con los navegadores mas viejos

Liquibase: Gestionando los cambios de la BBDD

Liquibase: Gestionando los cambios de la BBDD

Para los que trabajan en aplicaciones donde poseen mas de un entorno (desarrollo, test, pre-producción, producción) o cada uno de los desarrolladores posee su propia base de datos local, se convierte en algo engorroso a la hora de aplicar los distintos cambios que fueron apareciendo de versión en versión como así saber hasta que versión

HTML5: Etiquetas multimedia

HTML5: Etiquetas multimedia

Hasta la aparición de HTML5 si queríamos reproducir dentro de nuestra pagina un archivo de audio o de vídeo la única opción que teníamos era utilizar Flash para lo cual los usuarios que ingresaran a la pagina deberían tener instalado el correspondiente plugin de Flash. Ahora bien no siempre todos los plugins se comporta de una manera

Chance: Generando datos aleatorios

Chance: Generando datos aleatorios

Cuantas veces mientras desarrollamos nuestros sitios nos topamos con el problema que tenemos que generar datos falsos para llenar algún formulario o enviar hacia la parte encargada de procesar cierta información datos falsos con el fin de chequear que todo esta funcionando correctamente. En muchos casos para solucionar estos problemas se colocan datos ya cargardos