Mar 14, 2012

uokesita

Introducción a Git (video)

Hace tiempo hice una serie de videos de Git (Sistema distribuido de control de versiones). Acá presento el primero de 3 videos, en este video doy una breve descripción de git, como configurarlo en tu maquina y algunos comando básicos.

ACTUALIZACION: He colocado el texto completo de este tutorial por si alguien le va mas el tutorial escrito.

Seguir leyendo...

Tags: git

Jan 27, 2012

uokesita

Aplicaciones Rack

Que es una aplicación rack?

Una aplicación rack es cualquier objeto que responda al metodo call(), toma un solo argumento y retorna un arreglo que contiene el código de respuesta, los headers de respuesta HTTP y el cuerpo que debe responder al metodo each() por ejemplo un string, esto es lo que se llama la especificación de una aplicación rack.

Rack provee una interfaz minima, modular y adaptable para desarrollar aplicaciones en ruby, se ubica entre tu aplicación web y el servidor web manejando peticiones y respuestas HTTP de una manera simple.

Seguir leyendo...

Tags: ruby

Sep 28, 2011

uokesita

[Video] Groovy y la productividad para desarrolladores Java

Los desarrolladores Java deben enfrentarse todos los días a muchos problemas, tanto técnicos como de otras índoles. En este webinar dirigido principalmente al personal técnico, como desarrolladores e ingenieros de pruebas, veremos como el lenguaje Groovy puede ser un excelente complemento para las tareas cotidianas, así como para aquellas tareas que requieran de un gran esfuerzo con las herramientas tradicionales y el lenguaje Java que todos ya conocemos.

El lenguaje Groovy plantea una sintaxis simple que permite al desarrollador escribir menor cantidad de código y mas sencillo de entender. Groovy ademas de su facilidad para escribir código, nos provee de características como la metaprogramación que permite añadir funcionalidad a clases existentes del SDK de Java, esto se conoce como Groovy Development Kit (GDK), usando el GDK veremos como usar las librerías estándar de Java aun mas fácil.

Ademas de ello, en la comunidad se han desarrollado herramientas que permiten aprovechar todas las características de Groovy, en este webinar veremos como un desarrollador Java puede aprovecharlas sin necesidad de usar Groovy en entornos productivos si es que no esta listo.

Tags: groovy

Jun 28, 2011

uokesita

Creando una aplicacion sinatra en Cloud Foundry

Cloud Foundry es la primera plataforma de código open source como servicio (PaaS), y no esta atada a ningún entorno en la nube concreto. Esta plataforma la podemos descargar y correr en nuetra maquina local, o bien pudiéramos correrla bajo vmware en AWS, RackSpace, etc.

Cloud Foundry te permite desarrollar bajo varios lenguajes de programación y frameworks a saber, Spring para Java, Grails, Ruby on Rails, Sinatra (Ruby) y Node.js, además de soportar 3 motores de BD diferentes, MongoDB, MySQL y Redis.

En este momento puedes probar la beta del servicio solicitando una invitación en cloudfoundry.com

He preparado un screencast del proceso que lleva deploy un sinatra app en CloudFoundry, bastante sencillo y rapido.

Seguir leyendo...

Apr 11, 2011

uokesita

Optimizando nuestro sitio para otros dispositivos usando Media Queries

Optimizar un sitio web para su uso via móvil no debe ser una tarea tediosa la existencia de los media queries nos facilitan esta tarea.

Con los media queries podemos especificar hojas de estilo para disttintos anchos de pantalla, de este modo podemos identificar si la pagina esta siendo visitada desde una pc de escritorio, tablet, o móvil.

Seguir leyendo...

Tags: css3