Programando a toda leche con Vim

Standard_vim-workshop

Un curso imprescindible para iniciarse en Vim, mucho más que un editor de texto. ¡Aprende a dominar Vim y aumenta tu productividad en varios órdenes de magnitud! No, va en serio. Si eres programador o simplemente alguien que pasa muchas horas delante de su editor de texto, Vim cambiará para siempre la forma en que trabajas.

Money-back guaranteeSi no estás satisfecho te devolvemos el dinero, sin preguntas

Maqueta CSS3 como un ninja con sass y compass

Standard_screen_shot_2012-03-05_at_9.37.37_am

La maquetación XHTML/CSS es algo que la mayoría de desarrolladores dan por hecho. Lo consideran una tarea mundana; de segunda categoría. Lo que es más, muchos lo desprecian y evitan a toda costa manipular el front-end a no ser que sea estrictamente necesario. Y justo ahí está el error.

No podemos olvidar que, aunque a muchos les gustaría que no fuera así, el front-end está ahí, delante de las narices de tus usuarios. Constituye su interficie de comunicación con tu aplicación. ¿Realmente estás dispuesto a comprometer la experiencia de tus potenciales clientes sólo porque desarrollar hojas de estilo no es una tarea agradable?

En el arduo y plano mundo del CSS, sass y compass inducen un poco de luz poniendo a nuestro abasto conceptos ya ampliamente explorados en el mundo del desarrollo como son la modularidad, reusabilidad, mantenibilidad o escalabilidad.

En este workshop vamos a explorar todas (o casi todas) sus posibilidades mediante la construcción de un clon de Pinterest utilizando CSS3 desde la base.

Éste es el resultado: http://codegram-workshops.s3.amazonaws.com/examples/ninjarest/index.html

Introducción a Behavior Driven Development en Rails con Spinach

Standard_screen_shot_2012-03-09_at_11.57.26_am

El Behavior Driven Development (BDD) es una técnica de desarrollo ágil que permite especificar las características de tus features en lenguaje natural antes de empezar a programarlas. Es similar en concepción a Test Driven Development, pero empezando en un nivel más alto de abstracción.

En Codegram utilizamos BDD para todos nuestros proyectos, y los resultados son más que satisfactorios. Estamos tan implicados que incluso hemos desarrollado nuestra propia herramienta de BDD: Spinach.

En este workshop vamos a realizar un caso práctico de desarrollo de un pequeño gestor de tareas mediante BDD con la ayuda de Spinach.