Desarrollo

Set up ruby environment in Linux

@kahun

Ruby is an open source programming language that focuses on simplicity and productivity. It becomes very popular thanks to the Ruby on Rails framework due to that lot of startups adopt it to develop their products, some like Github with lot of sucess.

I choose to install Ruby using rbenv instead of the official linux package, because rbenv will help us to manage different Ruby environments.

Escribir buen código

@kahun
Cuando empezamos a programar lo mejor siempre es seguir una buena metodología, el código debe seguir siempre una estructura que sea legible. Siempre he pensado que el orden aclara las ideas, así que un código ordenado siempre será un código mejor. Esto nos puede servir tanto para nuestro yo del futuro, como para otros programadores que puedan continuar nuestro desarrollo, de este modo cuando pasen los meses y retomemos aquel programa, corrijamos un bug o añadamos alguna sección a una web, nuestro yo del pasado será recordado gratamente y eso siempre es de agradecer :P

Sublime Text 2

@kahun
La aplicación recomendada de la semana es Sublime Text 2 un editor de código que tiene un aire muy a lo Textmate, el famoso editor para Mac. Es bastante ligero, multiplataforma y tiene algunas características muy originales como el mapa de código. Aún está en beta pero merece la pena ir echándole un vistazo. Como pegas decir que es privativo y de pago aunque puede ser probado de forma gratuita y sin ninguna restricción.

Bootstrap

@kahun
Si hablamos de frameworks para desarrollo rápido de aplicaciones web nos vienen a la cabeza: rails para ruby, django para python, zend, cakephp ó symphony para php pues bien bootstrap viene a cubrir el puesto que faltaba. Es una herramienta con licencia libre desarrollada con Less y CSS que incluye una base CSS y HTML para tipografías, formularios, botones, tablas, grids, navegación y mucho más. En otras palabras, nos permite montar una web con un diseño respetable en un tiempo muy corto.