Actualización de equipo, talleres a izquierda y derecha, grabación de cursos para Video2brain, manejo de proyectos para grandes empresas y ampliando conocimientos. Estos son algunas de las tareas que me han mantenido muy ocupado durante los pasados meses, lo cual explica porqué no he escrito mucho en el blog y medios sociales. Dicho esto, quiero tomar unos minutos para contarles sobre mi nueva aventura de aprendizaje. Esto porque no solo me enorgullece lo que he aprendido y logrado hasta la fecha, sino también para mostrar que creo completamente en la educación continua y en toda la filosofía de “Train your Brain”.

Web Development, “From the ground up”

Este año comencé un curso de Web Development. La idea no solo era aprender a diseñar páginas (destreza que tenía más o menos dominada, según pensaba), sino a crear RIAs o Rich Internet Applications con tecnologías de back-end. Pero como todo buen currículo, para poder edificar sobre un buen fundamento, había primero que derrumbar todas las malas costumbres que había adquirido y básicamente desaprender lo que sabía sobre diseñar paginas Web. Para lograr dicho fin, adquirí un editor de texto llamado Sublime Text. Este editor goza de mucho prestigio en la comunidad de desarrollo y te obliga a escribir todo desde CERO con puro código. Así, cada punto, coma, caja y linea, tenía que ser escrita primero en HTML, antes de que existiera. Algo que me ayudó grandemente, fue familizarme con Bootstrap, el cual es un framework muy popular.

Interactividad con Javascript

La segunda etapa se trataba de añadir interactividad a la Web con Javascript. Esto no resultó tan doloroso, pues el año pasado estuve jugando con el lenguaje “C”, y encontré JS mucho más flexible. Además, me enfoqué en el uso de Jquery. Una de las ventajas de Jquery es que al ser una librería de JS, tiene muchísimas funciones y métodos que puedes usar sin tener que reescribir todo. Ademas, cuenta con cientos y cientos de plugins con distintas funcionalidad. Dicho esto, tengo que admitir que todavía tengo mucho que aprender sobre este tema.

Ruby on Rails

Actualmente estoy aprendiendo el lenguaje Ruby. Ya cuando entramos en estas aguas, la instalación de los componentes que necesitas puede ser tan intensa como aprender el lenguaje. De hecho cuando vas a instalar Rails te dicen que en la mayoría de los casos vas a experimentar un error catastrófico que te dará ganas de salir corriendo con las manos en el aire. Sin embargo, en mi caso todo marchó sin un solo problema. :) Otro componente importante es RVM, el cual te permite manejar mejor la instalación de versiones de Ruby y los “gems”.

Otro framework que estoy utilizando es Rails, por ende “Ruby on Rails”. Con este framework, he creado la base para mi primera aplicación. Puedes ver el progreso en Heroku:

http://grazcustom.herokuapp.com/

Además, puedes ver otros de mis proyectos en Github:

https://github.com/jramoscolon

Bueno, hay mucho más que contar, y lo seguiré haciendo durante todo el proceso. Lo que sí les puedo adelantar es que ha sido una gran experiencia y estoy disfrutando cada segundo.