@GuateonRails => Felicidad.find(:all)

Archive for the ‘Ruby On Rails’ Category


Una de las primeras cosas que descubrí al unirme al mundo del desarrollo Rails fue la “falta” de “editores” para Ruby. En realidad lo que me cabeza estaba buscando era “¿Donde esta mi Visual Studio para Rails?” #fail, y por supuesto me sentí intimidado al saber que tendría que escibrir todo mi código en un simple editor de texto. (Noooooo!!!!….. quiero mis botones……)

Bueno, pasado ese momento de pánico (scream like a girl here….), me di a la tarea de buscar algo similar.  En ese entonces andaba metido en los tortuosos caminos de PHP y solia trabajar en Eclipse, así que la solución lógica era buscar un plugin para Eclipse que pudiera ser usado o adaptado para el trabajo de Rails.

Para mi fortuna encontré el proyecto RadRails, el cual aunque se encontraba en sus primeras versiones, probó ser un excelete ambiente de trabajo. En especial por aprovechar la funionalidad de autocompletado y snippets de código. Así que me di a trabajar con este excelente plugin por un tiempo.

“Lamentablemente” el proyecto fue adquirido por Aptana y su siguiente release fue un desastre…. así que triste, abandone el uso del plugin que tantas horas fue mi compañero de trabajo.

Paso el tiempo y Apatana puso el correcto empeño en corregir esas cosillas que fueron su perdición, y actualmente nos presentan RadRails version 3.0. Y en mi humilde opinión… “We’re back in business baby!”

Así que aquí les dejo un video para su deleite, y quedo en espera de que esto les ayude con los sintomas del Sindrome Post Visual Studio 😉

Links

Aptana – Rad Rails


Una palabra: FTW!!!

Esta si es una gran noticia. Los señores de la editorial Oreilly como colaboración al RailsConf 2010, estarán auspiciando una video conferencia en linea sobre las nuevas característica de Rails 3.

La conferencia tedrá una duración de 2 horas y será presentada el dia Jueves 18 de de Febrero del 2010, en los horarios:

  • 9 am – 11:15 am Hora del Pacifico
  • 12 pm – 2:15 pm Hora del Este

Y eso no es todo!!!! A las personas que se registren se les brindará acceso a las grabaciones de las charlas impartidas.

Así que ya saben, inscribanse ahora o despues no estén llorando que sus aplicaciones Rails no les corren bien 😉

Links

Agenda de conferencia: Exploring Rails 3

Inscripción a conferencia: Exploring Rails 3


Ya está lista para descarga la octava entrega de la revista de la Editoria Pragmatic Programmers – PragPub Magazine.

En este número podras encontrar:

  • The Nostalgia of the New
  • iPad Roundtable
  • Barriers to Agility
  • Better CSS with Sass
  • When Did That Happen?
  • Plus: Up Front, Choice Bits, Get a Life, The Working Geek, Swaine’s World, The Quiz, Calendar, Shady Illuminations, Back Issues

Siempre una excelente manera de utilizar el tiempo, espero que la disfruten.

Links

Descarga PragPub #8


Es grato anunciarles que ha quedado registrado el proyecto bajo los siguienes url:

Blog del Proyecto (bajo construccion)

http://openwolf.org

Manejo del Proyecto (Features, Bugtracking, etc)

http://proyecto.openwolf.org

Servidor de Pruebas

http://live.openwolf.org

Repositorio de Codigo

http://gitorious.org/openwolf

Si desean colaborar con algun aspecto del proyecto no duden en enviarme un DM.


wolf pictureQuiero antes de nada desearles a todos un muy bendecido año 2010, que todos sus proyectos sean un exito y que sobre todo puedan tener paz.

En otras noticias…

Este año estaré trabajando en conjunto con la comunidad y el Gobierno de la Republica de Guatemala en un proyecto muy interesante. Ahora les cuento…

Resulta que durante el año pasado los Srs de la Secretaría de Transparencia que es parte de la Viceprecidencia de Republica tuvieron la atinada idea de diseñar un sistema para fometar la transparencia en el acceso a la información publica. Este sistema se llama en conjunto OpenWolf, y como supondrán es un proyecto de software libre desarrollado con Ruby on Rails (+100 para el gob.gt).

Este proyecto está actualmente en las faces finales de desarrollo, listo para ser liberado a ciertas instituciones; las cuales durante el mes de Enero estarán dandole una buena revisada para encontrar aquellas cosillas que no sean adecuadas para el sistema o hacerles las mejoras necesarias. En resumen, va a estar alegre la cosa.

Los invito a todos a darse una vuelta por el repositorio del fuente y a visitar la pagina del server de desarrollo. Toda ayuda es bienvenida, en especial en el area de Q&A y Documentación. Si alguien quedo interesado pasara a sus asientos a mostrarles el producto y si lo desean pueden enviarme un DM para que los incluya en el sistema de desarrollo o planeación.

Les dejo entonces los links para que nos visiten y recuerden que sus comentarios son siempre valiosos y apreciados.

PD. Tambien se estarán dando capacitaciones gratuitas sobre Ruby y Rails las cuales quedarán disponibles como screencast para que las disfruten.

Repositorio de fuentes

http://gitorious.org/openwolf

Servidor de Desarrollo

http://live.openwolf.org

Planeación del Proyecto

http://proyecto.openwolf.org

Lista de Correo

http://groups.google.com.gt/group/openwolf?hl=es

Sito de Vicepresidencia de la Republica de Guatemala

http://www.vicepresidencia.gob.gt/


internet

!Saludos comunidad! ¿Como les va a todos?

En esta oportunidad quisiera compartirles mi opinión sobre el tema de “como ser un mejor desarrollador de Rails”. En realidad esto sale porque he tenido la oportunidad de entrevistar a varios desarrolladores para la empresa para la cual trabajo, y me ha puesto a pensar que debe de haber ciertas cosas que es necesario conocer para se lo considere a uno como un desarrollador respetable de Rails.

Creo que todo tiene que ver con el hecho de que Rails no es mas que una herramienta que combina o provee medios para que distintas tecnologías para desarrollo Web trabajen juntas de una manera transparente para el desarrollador, lo cual implica que el desarrollador debe de conocer estas tecnologías de antemano para poder hacer un mejor uso de Rails.

Estas son (según yo) las cosas que es necesario conocer para hacer un correcto uso de Rails. Las intentare ordenar de las básicas a las opcionales.

(Dejo por un lado la capacidad natural de algunos individuos bendecidos con la capacidad de diseñar la parte gráfica de un sitio, mis respetos a estas personas, de parte de alguien que apenas se aprendió sus colores primarios.)

Las obvias:

  1. Ruby
  2. Rails Framework

Las básicas:

  1. HTML
  2. CSS
  3. XML
  4. Javascript
  5. Restful Resources (REST)

Las bonitas:

  1. Ajax
  2. Ajax Frameworks:  Scriptacoulus, Prototype, JQuery, etc

Las que me dicen si eres profesional

  1. Metodologías de desarrollo ágil (Agil development): Xp, Scrum, etc
  2. Uso de controles de código fuente: Git, Subversion, CVS, etc
  3. Desarrollo basado en pruebas (Test driven development): Unitesting, Rspec, Shoulda, Selenium
  4. Diseño y administración de base de datos: Mysql, Postgresql (ni se les ocurra decir Access…)

Las que te ganan el contrato

  1. Estrategias para liberar a producción (Deployment strategies): Capistrano, Mongrel Clusters + Apache, Passenger
  2. Manejo o administración de servidores por medio de una consola de comando

Ok alli lo tienen, si en cierto momento se me viene algo mas a la cabeza les hago el update. Pero creo que tienen suficiente para pasarla entretendidos estudiando.

Como siempre, espero sus comentarios. Animo y a seguir aprendiendo!!!


La versión 3.0 de Ruby on Rails ya está en camino, pero a la vuelta de la esquina se encuentra Rails 2.3. Como toda nueva versión de Rails, esta también incluye cambios significativos que es necesario conocer.

Uno de los cambios más importantes que permitirá la migración hacia Rails 3.0 es la forma en que Rails 2.3 interactuará con otras aplicaciones, middleware o servidores web. Esté cambio se podrá llevar a cabo por medio de Rack.

Rack es una “interfaz para servidores web” escrita en ruby, la cual permite que una “aplicación” tega acceso a funciones del servidor web que la provee. Así que en lugar de darnos batalla con headers y responses específicos de nuestro servidor podemos utilizar un “objeto servidor” para manejarlo u obtener respuestas de él.

Rack es un concepto algo abstracto, y por miedo a no saberlo explicar les voy a dejar un video de la MountainWest RubyConf 2009 que explica el concepto detras de Rack y como se relaciona con Rails u otros frameworks escritos en Ruby.

Solo les hago notar que la presentación se mueve a un nivel avanzado de desarrollo de aplicaciónes web. Así que si se pierden, les recomendaría darle un vistazo a las especificaciones de HTTP, HTML y el concepto de REST.

Vodpod videos no longer available.

more about “Confreaks: MountainWest RubyConf 2009“, posted with vodpod


Sigueme…

Categorías

Cosas que salen de mi cabeza