<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>rails.mx</title>
    <description>Posts recientes de rails.mx</description>
    <link>http://rails.mx/blog.rss</link>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/railsmx" /><feedburner:info uri="railsmx" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>20.676957</geo:lat><geo:long>-103.343754</geo:long><item>
      <title>Ayudando a crear una comunidad</title>
      <description>&lt;p&gt;En este momento, una carrera en el área de IT es una de las de más demanda en México. Si eres un programador y estás desempleado, lo estás haciendo mal.&lt;/p&gt;

&lt;p&gt;El hecho de que Estados Unidos está pasando por una crisis de talento los hace tener que voltear a otros países para surtirse de cerebros.&lt;/p&gt;

&lt;p&gt;Una de las tecnologías que mas está sufriendo por esta "sequía" en estos momentos es Ruby on Rails.&lt;/p&gt;

&lt;p&gt;Debido a su popularidad entre los llamados "startups" por la manera en que te permite pasar de cero a producto en un tiempo considerablemente corto, los programadores de Ruby on Rails en Estados Unidos están muy cotizados.&lt;/p&gt;

&lt;p&gt;Esto está obligando a dichos startups a buscar programadores de esta tecnología en México, pero, desgraciadamente, hay muy pocas compañías que dominan Ruby on Rails actualmente.&lt;/p&gt;

&lt;p&gt;¿Qué mejor país para surtirse que México? Estamos a unas horas de cualquier ciudad de Estados Unidos, algunos de nosotros entendemos inglés y las diferencias culturales son casi inexistentes.&lt;/p&gt;

&lt;p&gt;Este año he escuchado de al menos 10 compañías tratando de reclutar a la gente que trabaja en &lt;a href="http://www.crowdint.com"&gt;Crowd Interactive&lt;/a&gt;, la compañía que yo dirijo. Desde consultorías con varios años en el negocio que, por lo visto vieron que hay un area interesante de oportunidad, hasta nuevas compañías que se están estableciendo tratando de aprovechar el nicho de mercado.&lt;/p&gt;

&lt;p&gt;Está bien. Me da mucho gusto que al fin se vea más movimiento de Ruby en México. También creo que es bueno que existan diferentes alternativas para los programadores. Todos tenemos el derecho de trabajar donde estemos más agusto y donde creamos en los objetivos y metas de la empresa que nos paga.&lt;/p&gt;

&lt;p&gt;Nosotros, en &lt;a href="http://www.crowdint.com"&gt;Crowd Interactive&lt;/a&gt;, tenemos mas de 4 años de experiencia y no ha sido para nada fácil. Si bien el lenguaje Ruby es sencillo de aprender y Rails te permite arrancar relativamente rápido, cuando tus sistemas se van a producción, vienen otro tipo de problemas que ni siquiera tenías idea que podían suceder.&lt;/p&gt;

&lt;p&gt;Y vaya que nos hemos esforzado por impulsar la comunidad en México. Hace dos años decidimos organizar la &lt;a href="http://www.magmarails.com"&gt;única conferencia de Ruby on Rails en México&lt;/a&gt;, y este año vamos por su tercera edición.&lt;/p&gt;

&lt;p&gt;No ha sido fácil. Se requiere de mucho tiempo y dinero, pero no nos importa. Uno de nuestros objetivos, como companía, es asegurarnos que mientras crecemos, apoyamos a que la comunidad crezca junto con nosotros.&lt;/p&gt;

&lt;p&gt;Si en este momento, necesitas programadores de Ruby on Rails, está bien que contrates "headhunters" para que te ayuden a encontrarlos en otras empresas. Pero, ¿Qué pasaría si el presupuesto que tienes para reclutar lo usas para ayudar a generar interés en Ruby on Rails? y nos apoyas con esta difícil tarea.&lt;/p&gt;

&lt;p&gt;En ocasiones, no es mucho lo que se necesita. Si ya tienes en tu nómina a una persona que sepa de Ruby on Rails, ¿Por qué no organizas cursos gratuitos para otros programadores en tu localidad? No se requiere mucho, solamente un espacio y un poco de tiempo al final del día. Verás que ésta es una manera mucho mas efectiva de reclutar.&lt;/p&gt;

&lt;p&gt;Nosotros, también buscamos que más compañías en México nos ayuden a patrocinar &lt;a href="http://www.magmarails.com"&gt;Magma Rails&lt;/a&gt;. Aprovecho el espacio para agradecer a &lt;a href="http://nearsoft.com/"&gt;Nearsoft&lt;/a&gt;, quienes también creen en este esfuerzo y nos han apoyado desde el principio en esta aventura. Muchas empresas de Estados Unidos nos han ayudado en estos 3 años, espero en el futuro ver apoyo de otras compañías de México.&lt;/p&gt;

&lt;p&gt;Si estás reclutando gente de Ruby on Rails, créeme, va a ser imposible que consigas a alguien ya preparado. Mejor, apoyanos a motivar a programadores de otras tecnologías para que se interesen en Ruby on Rails. Apoya a MagmaRails, organiza cursos, &lt;a href="http://rails.mx/posts/code-retreat-guadalajara-mayo-2012"&gt;patrocina Code Retreats&lt;/a&gt;. Hay muchas maneras.&lt;/p&gt;

&lt;p&gt;Estoy seguro de que podemos convertir a México en una potencia tecnológica en un par de años.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=m5NLa8ENX7I:m4KgsfQ90qs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=m5NLa8ENX7I:m4KgsfQ90qs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?i=m5NLa8ENX7I:m4KgsfQ90qs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=m5NLa8ENX7I:m4KgsfQ90qs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Mon, 28 May 2012 11:58:56 -0500</pubDate>
      <link>http://feedproxy.google.com/~r/railsmx/~3/m5NLa8ENX7I/ayudando-a-crear-una-comunidad</link>
      <guid isPermaLink="false">http://rails.mx/posts/ayudando-a-crear-una-comunidad</guid>
    <feedburner:origLink>http://rails.mx/posts/ayudando-a-crear-una-comunidad</feedburner:origLink></item>
    <item>
      <title>Folgom busca: Desarrollador Senior en Ruby on Rails (Guadalajara, Jal., México) </title>
      <description>&lt;p&gt;Estamos en búsqueda de un desarrollador Web Senior experimentado con grandes conocimientos en Ruby on Rails, My SQL y arquitectura web con base en Linux
La responsabilidad principal es ser el líder del proyecto del área de tecnología, programando y coordinando equipos de programadores internos como externos para integrar los distintos desarrollos a la aplicación principal. Independientemente del desarrollo de software, el candidato deberá ser capaz de operar la infraestructura tecnológica.&lt;/p&gt;

&lt;h2&gt;Requerimientos y Calificaciones&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Diseño y desarrollo de aplicaciones probadas y escalables en un ambiente “Agile”&lt;/li&gt;
&lt;li&gt;Desarrollar nuevas funciones de principio a fin: casos de uso, User Stories, pruebas-codificacion, desarrollo y liberaciones (Deployment con capistrano)&lt;/li&gt;
&lt;li&gt;GIT, branches, merging, local and remote branches&lt;/li&gt;
&lt;li&gt;Asesorar a desarrolladores Junior&lt;/li&gt;
&lt;li&gt;Ser proactivo en la aportación de ideas en todas las etapas del desarrollo&lt;/li&gt;
&lt;li&gt;Aprender rápidamente&lt;/li&gt;
&lt;li&gt;3+ años de experiencia en Ruby on Rails 2.3.X. “Ruby Master”&lt;/li&gt;
&lt;li&gt;3+ años creando aplicaciones web de alta escala en plataforma LAMP ó AWS&lt;/li&gt;
&lt;li&gt;3+ años MySQL/ experiencia en diseño de DB&lt;/li&gt;
&lt;li&gt;2+ años como líder de proyecto (coordinando personal)&lt;/li&gt;
&lt;li&gt;Experto en CSS &amp;amp; HTML&lt;/li&gt;
&lt;li&gt;Fuertes conocimientos de Javascript y Jquery&lt;/li&gt;
&lt;li&gt;Comprobar aptitudes desarrollando aplicaciones en  XML/JSON basadas en RESTful/SOAP APIs.&lt;/li&gt;
&lt;li&gt;Entender “cross-site scripting” (XSS) y otras vulnerabilidades&lt;/li&gt;
&lt;li&gt;Servidores Linux, SMTP &amp;amp; DNS
• TDD, Rspec, cucumber, steak o similares&lt;/li&gt;
&lt;li&gt;Deseo de trabajar en una empresa nueva de rápido crecimiento&lt;/li&gt;
&lt;li&gt;Confiado de dirigir sesiones de diseño de funcionalidades tanto con personal como con accionistas&lt;/li&gt;
&lt;li&gt;Actitud de servicio y disponibilidad de cumplir con distintos roles.&lt;/li&gt;
&lt;li&gt;Inglés indispensable
Habilidades Deseadas&lt;/li&gt;
&lt;li&gt;Interés en Redes Sociales&lt;/li&gt;
&lt;li&gt;Experiencia en iPhone/Blackberry/Android&lt;/li&gt;
&lt;li&gt;Experiencia en desarrollo de software de mission crítica&lt;/li&gt;
&lt;li&gt;Experiencia en Amazon EC2, S3, VPC&lt;/li&gt;
&lt;li&gt;ThinkingSphinx o similares&lt;/li&gt;
&lt;li&gt;Backbone, Spine, Sproutcore o similares&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Ofrecemos un ambiente juvenil de innovación constante y la gran oportunidad de crecer tan rápido como la empresa misma. Si estas interesado en esta gran oportunidad por favor envíanos:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Tu CV&lt;/li&gt;
&lt;li&gt;Tu portafolio&lt;/li&gt;
&lt;li&gt;Expectativas económicas&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;A: &lt;code&gt;rodrigo@folgom.com&lt;/code&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=aky6fdWfRns:vHbYtKl7w_k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=aky6fdWfRns:vHbYtKl7w_k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?i=aky6fdWfRns:vHbYtKl7w_k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=aky6fdWfRns:vHbYtKl7w_k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Tue, 22 May 2012 11:27:39 -0500</pubDate>
      <link>http://feedproxy.google.com/~r/railsmx/~3/aky6fdWfRns/folgom-busca-desarrollador-senior-en-ruby-on-rails-guadalajara-jal-mexico</link>
      <guid isPermaLink="false">http://rails.mx/posts/folgom-busca-desarrollador-senior-en-ruby-on-rails-guadalajara-jal-mexico</guid>
    <feedburner:origLink>http://rails.mx/posts/folgom-busca-desarrollador-senior-en-ruby-on-rails-guadalajara-jal-mexico</feedburner:origLink></item>
    <item>
      <title>Code Retreat Guadalajara - Mayo 2012</title>
      <description>&lt;p&gt;Este pasado fin de semana, &lt;a href="http://www.crowdint.com"&gt;Crowd Interactive&lt;/a&gt; patrocinó y organizó un &lt;a href="http://www.coderetreat.org"&gt;Code Retreat&lt;/a&gt; con la ayuda de &lt;a href="http://www.tacitknowledge.com/"&gt;Tacit Knowledge&lt;/a&gt; en Guadalajara.&lt;/p&gt;

&lt;p&gt;&lt;img src="https://s3.amazonaws.com/ciblogassets/asset/cr/IMG_1105.JPG" alt="Code Retreat" /&gt;&lt;/p&gt;

&lt;p&gt;Estuvo increible. Cerca de 23 personas se involucraron en este genial evento que tiene como objetivo dar fuerza al conocimiento de desarrollo y diseño de software, entre otras cosas.&lt;/p&gt;

&lt;p&gt;La asistencia estuvo compuesta por estudiantes y desarrolladores profesionales. Java, C, Python, PHP y Javascript.&lt;/p&gt;

&lt;p&gt;Me sorprendí mucho al ver que casi no había otros desarrolladores de Ruby, a excepción de nosotros. La experiencia me hizo pensar que doy por sentado que todos los desarrolladores de software saben lo que es "Ruby" y "ágil".&lt;/p&gt;

&lt;p&gt;&lt;img src="https://s3.amazonaws.com/ciblogassets/asset/cr/IMG_1080.JPG" alt="Code Retreat" /&gt;&lt;/p&gt;

&lt;p&gt;Pero, me sorprendió aun mas escuchar las respuestas de el circulo final. Casi todos contestaron lo mismo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;¿Qué aprendiste hoy?&lt;/em&gt; Un poco de Ruby y lo que significa Unit Testing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;¿Qué te sorprendió del evento?&lt;/em&gt; El Pair Programming, el Unit Testing, y lo sencillo que es Ruby&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;¿Qué crees que puedas cambiar a partir de hoy?&lt;/em&gt; Tratar de convencer a mis jefes de usar Ruby, pensar en como puedo hacer pruebas para mi código en otros lenguajes, tratar de hacer pair programming con mis compañeros.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;El sentimiento al final del evento era de &lt;em&gt;Misión Cumplida&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Convencimos a 20 personas de probar Ruby y de ver si pueden agregar mas Pair Programming y Desarrollo con pruebas a su trabajo, incluso si no usan Ruby.&lt;/p&gt;

&lt;p&gt;&lt;img src="https://s3.amazonaws.com/ciblogassets/asset/cr/IMG_1085-1.JPG" alt="Code Retreat" /&gt;&lt;/p&gt;

&lt;p&gt;Me encantan los Code Retreats. Siempre es diferente, siempre hay algo que aprender y, para mi, siempre hay una sorpresa al final de cada uno.&lt;/p&gt;

&lt;p&gt;¿El siguiente paso? Expandir el alcance y organizar mas eventos como este en otras ciudades de México. También, tratar de llevarlo de nuevo a Guadalajara, ya que mucha gente se quedó en la lista de espera.&lt;/p&gt;

&lt;p&gt;Si crees que tu compañía, escuela o grupo de usuarios local puede apoyar con la logística del evento en tu ciudad, envíame un correo para ponernos en contacto y agendar el evento tan pronto como se pueda. Lo único que se necesita patrocinar es un lugar para 25 personas y los alimentos. Crowd Interactive se encarga de enviar a la gente para que ayude con la organización.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=ePX-ZrJMqKM:jUCMGgEdzeU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=ePX-ZrJMqKM:jUCMGgEdzeU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?i=ePX-ZrJMqKM:jUCMGgEdzeU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=ePX-ZrJMqKM:jUCMGgEdzeU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Mon, 21 May 2012 11:27:26 -0500</pubDate>
      <link>http://feedproxy.google.com/~r/railsmx/~3/ePX-ZrJMqKM/code-retreat-guadalajara-mayo-2012</link>
      <guid isPermaLink="false">http://rails.mx/posts/code-retreat-guadalajara-mayo-2012</guid>
    <feedburner:origLink>http://rails.mx/posts/code-retreat-guadalajara-mayo-2012</feedburner:origLink></item>
    <item>
      <title>MagmaRails 2012 a la vuelta de la esquina</title>
      <description>&lt;p&gt;La conferencia MagmaRails 2012 está a la vuelta de la esquina, ésta se llevara a cabo los días 6, 7 y 8 de Junio en la ciudad de Manzanillo, Colima.&lt;/p&gt;

&lt;h2&gt;¿Por qué asistir a una conferencia?&lt;/h2&gt;

&lt;p&gt;Durante el año, diferentes empresas, grupos y escuelas organizan conferencias enfocadas a diferentes aspectos del ámbito tecnológico en Mexico.&lt;/p&gt;

&lt;p&gt;El asistir a una conferencia, ya sea profesionista o estudiante, nos da la oportunidad de aprender de las presentaciones que se realizan, de conocer a otras personas que trabajan actívamente con las tecnologías en cuestión; pero quizá lo más importante, nos da la oportunidad de relacionarnos con gente del sector tecnológico.  Con suerte y más adelante se puede convertir esta relación en una oportunidad de negocio, ya sea como cliente o para un mejor empleo.&lt;/p&gt;

&lt;h2&gt;¿Todas las conferencias son lo mismo?&lt;/h2&gt;

&lt;p&gt;En términos generales, se puede decir que sí. Todas se esfuerzan por traer a las personas que mejor pueden exponer los temas de la conferencia o que tengan algo que comunicar que cause un impacto positivo en los asistentes.&lt;/p&gt;

&lt;p&gt;Pero las conferencias realizadas en Mexico, las podemos clasificar en 3 grandes grupos:&lt;/p&gt;

&lt;h2&gt;Académicas&lt;/h2&gt;

&lt;p&gt;Son conferencias organizadas por las facultades de las escuelas, enfocadas principalmente a la comunidad estudiantil en general.&lt;/p&gt;

&lt;p&gt;Los temas que principalmente se presentan son temas enfocados a trabajos realizados en la academia.&lt;/p&gt;

&lt;p&gt;En ocasiones existe invitación a las empresas para presentarse y hacer su oferta de productos y su visión de mercado en los próximos años.&lt;/p&gt;

&lt;h2&gt;De negocio&lt;/h2&gt;

&lt;p&gt;Este tipo de conferencias las organizan las empresas para sus clientes, con la finalidad de mostrar la nueva linea de productos y servicios que presentarán a éstos en los próximos años, es decir, para compartir su visión del futuro y ayudar a sus clientes a entender cuál es el rumbo a seguir.&lt;/p&gt;

&lt;p&gt;Es posible que se presenten algunos de los clientes más cercanos, hablen y comenten de los beneficios de los productos y servicios mostrados.&lt;/p&gt;

&lt;h2&gt;Empresariales y de entusiastas&lt;/h2&gt;

&lt;p&gt;Las conferencias que se realizan bajo esta clasificación, cuentan con uno o más temas centrales. Las presentaciones son realizadas, más que por empresas, por las personas que trabajan y hacen uso de tales tecnologías.&lt;/p&gt;

&lt;p&gt;En su mayoría las presentaciones son realizadas por entusiastas, a quienes en mucho de los casos podemos reconocer como expertos en su área.&lt;/p&gt;

&lt;h2&gt;¿Por qué asistir a MagmaRails?&lt;/h2&gt;

&lt;p&gt;En México el tipo de conferencias más comunes son las dos primeras. MagmaRails cae dentro del último caso. Es decir, es una conferencia organizada por empresas y entusiastas de México y Estados Unidos.&lt;/p&gt;

&lt;p&gt;MagmaRails es una conferencia enfocada a los profesionistas y personas interesadas en las tecnologías relacionadas con Ruby y Ruby On Rails.&lt;/p&gt;

&lt;p&gt;El equipo de MagmaRails ha realizado un esfuerzo importante en traer a la conferencia a expertos dentro del mundo de Ruby, Ruby On Rails y las Startups.&lt;/p&gt;

&lt;p&gt;Por ejemplo, en los Keynotes estarán presentádonse:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scott Chacon, quien viene a platicar del futuro del trabajo. Este keynote toma importancia, ya que Scott trabaja en Github, empresa que desde su creación ha desafíado la forma en cómo sus empleados trabajan.&lt;/li&gt;
&lt;li&gt;Aaron Patterson, es una de las pocas personas en el mundo que es parte del equipo "Core" que escribe el futuro del lenguaje Ruby, pero que también es parte del equipo "Core" que define el futuro de Ruby On Rails, y quién mejor para venir a platicar sobre el próximo Ruby On Rails 4.&lt;/li&gt;
&lt;li&gt;Dr. Nic, quien actualmente es VP de tecnología en Engine Yard, y que cuenta él, personalmente, con más de 100 proyectos Open Source, viene precisamente a platicar como los desarrolladores tienen que moverse y aprender rápido, nuevas formas y técnicas de hacer software.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Pero la lista no termina ahí, hay pláticas relacionadas con Startups, tanto como iniciar y obtener fondos - no del gobierno - para crear nuevas empresas; diversas pláticas de arquitectura, patrones y técnicas de desarrollo, qué funciona y qué no, de acuerdo a la experiencia en proyectos reales.&lt;/p&gt;

&lt;h2&gt;¿Qué más me ofrece MagmaRails?&lt;/h2&gt;

&lt;p&gt;En la conferencia también se van a presentar talleres gratuitos para aquellos interesados en aprender sobre Ruby y Ruby On Rails.&lt;/p&gt;

&lt;h2&gt;¿Es todo lo que me ofrece MagmaRails?&lt;/h2&gt;

&lt;p&gt;Si lo antes mencionado aún no es suficiente, para aquellos que buscan una oportunidad de empleo o quieren mejorar su empleo, tanto los patrocinadores: Crowd Interactive, Github, Heroku, Software Allies y Nearsoft, siempre están en busca de ingenieros talentosos para integrarlos a sus equipos de trabajo.&lt;/p&gt;

&lt;p&gt;Y dado que la demanda de desarrolladores de Ruby y Ruby On Rails es alta, es posible encontrar una oferta de empleo (de hecho, Crowd Interactive está buscando 2 programadores, y 1 QA).&lt;/p&gt;

&lt;p&gt;Como dato curioso en el pasado mes de Mayo, en la ciudad de Austin, TX se llevo a cabo la RailsConf - la conferencia de Ruby On Rails más importante del mundo - y en uno de los Keynotes se pidió a los asistentes que levantaran la mano los presentes, si las empresas en que trabajan están buscando desarrolladores actualmente, alrededor del 90% de los asistentes levantaron la mano.  ¡Fue una respuesta abrumadora y asombrosa!&lt;/p&gt;

&lt;p&gt;Así que si eres un experimentado desarrollador en Ruby o Ruby On Rails o apenas estás iniciado, o te llama la atención pero aún no sabes cómo comenzar, MagmaRails es una opción para compartir y conocer más al respecto, conocer a personas clave de la industria, conocer a miembros de la comunidad de desarrolladores, además de poder disfrutar de algunos días de playa en el puerto de Manzanillo, Colima.&lt;/p&gt;

&lt;p&gt;Por Mario Chávez.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=BET1IVN9bi4:0FkIWcV7SsI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=BET1IVN9bi4:0FkIWcV7SsI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?i=BET1IVN9bi4:0FkIWcV7SsI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=BET1IVN9bi4:0FkIWcV7SsI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Tue, 15 May 2012 13:34:12 -0500</pubDate>
      <link>http://feedproxy.google.com/~r/railsmx/~3/BET1IVN9bi4/magmarails-2012-a-la-vuelta-de-la-esquina</link>
      <guid isPermaLink="false">http://rails.mx/posts/magmarails-2012-a-la-vuelta-de-la-esquina</guid>
    <feedburner:origLink>http://rails.mx/posts/magmarails-2012-a-la-vuelta-de-la-esquina</feedburner:origLink></item>
    <item>
      <title>Conoces Pow?</title>
      <description>&lt;p&gt;Has escuchado acerca de &lt;strong&gt;&lt;a href="http://pow.cx/"&gt;Pow&lt;/a&gt;&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Es un servidor web de Ruby (Rack) de cero-configuración. Esto significa que no necesitas hacer nada!&lt;/strong&gt;&lt;br/&gt;
(de hecho, casi nada)&lt;/p&gt;

&lt;p&gt;Por lo tanto, mi pregunta es:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blogassets.crowdint.com/asset/24/y_u_no.jpg" alt="Y_U_NO_USING_POW" /&gt;&lt;/p&gt;

&lt;p&gt;De verdad, &lt;strong&gt;deberías estar usándolo!&lt;/strong&gt;. Alguna de sus ventajas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Facilita trabajar con múltiples proyectos.&lt;/li&gt;
&lt;li&gt;Nos evita tener que "establecer" puertos para cada aplicación&lt;/li&gt;
&lt;li&gt;URIs como si estuvieramos en Producción&lt;/li&gt;
&lt;li&gt;http://blog.dev se ve mucho mejor que http://localhost:3000&lt;/li&gt;
&lt;li&gt;Aplicaciones que necesitan otros servicios se pueden comunicar localmente mas fácil (con dominios .dev y evitando el problema de usar puertos para cada servicio)&lt;/li&gt;
&lt;li&gt;No se necesita tener una fea consola para ejecutar el servidor web! (por cada proyecto)&lt;/li&gt;
&lt;li&gt;Estándares, dentro de tu empresa se pueden definir mejores prácticas&lt;/li&gt;
&lt;li&gt;No agrega dependecias al proyecto, por lo tanto, porqué no usarlo?&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;A continuación te muestro los pasos que necesitas para hacerlo funcionar:&lt;/p&gt;

&lt;h1&gt;Instalación&lt;/h1&gt;

&lt;p&gt;Para Mac OS X:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;curl get.pow.cx | sh
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Como puedes ver, es tan fácil como solo ejecutar un simple comando!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;* Para Ubuntu (y otros sistemas GNU/Linux) escribiré un post con las instrucciones correctas pronto, mantente al tanto.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;Uso&lt;/h1&gt;

&lt;p&gt;Ahora, solo abre en tu navegador web algun dominio .dev&lt;/p&gt;

&lt;p&gt;Por ejemplo, para este blog deberemos usar la dirección http://blog.dev, lo que nos deberá mostrar algo parecido a:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blogassets.crowdint.com/asset/25/symlink.png" alt="symlink" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;* Si usas Google Chrome, deberás escribir la URI completa, con el protocolo http:// o de otra manera, Chrome tratará de buscar el término (esto debido a que .dev no es un TLD).&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;Crear el enlace (symlink)&lt;/h2&gt;

&lt;p&gt;Tal como las instrucciones en la página de "error" de Pow lo indican, para hacerlo funcionar solo debemos &lt;strong&gt;crear un enlace (symlink)! Fácil no?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Entonces, si tu aplicación está en el directorio &lt;code&gt;repos/blog&lt;/code&gt;, deberás usar algo como:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ln -s ~/repos/blog ~/.pow/blog
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Una vez creado, solo recarga la página y ya debe estar listo :)&lt;/p&gt;

&lt;h2&gt;Reiniciar el servidor&lt;/h2&gt;

&lt;p&gt;Como Pow se ejecuta en modo "development", la mayoría de las veces no necesitaremos hacer nada.&lt;/p&gt;

&lt;p&gt;Pero si has agregado una nueva gema, un initializer o simplmente quieres reiniciar el servidor para ver si se arregla algún error, tan solo tienes que ejecutar:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;touch tmp/restart.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Esto hará que Pow recargue la aplicación.&lt;/p&gt;

&lt;h3&gt;Viendo los logs&lt;/h3&gt;

&lt;p&gt;En algunas ocasiones, necesitamos consultar los logs del servidor.&lt;br/&gt;
Aún si estamos usando Pow y no tenemos la consola siempre visible, se pueden consultar los logs que Rails genera usando:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;tail -f logs/development.log
&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;Powder&lt;/h2&gt;

&lt;p&gt;Si no te gusta tener que recordar (y escribir) todo estos comando, puedes usar tambien una gema que hace mas fácil el manejo de Pow: &lt;a href="https://github.com/Rodreegez/powder"&gt;Powder&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sólo instala la gema:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;gem install powder
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Powder tiene muchos comandos a usar (revisa el README de Powder para mas información):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ powder up       # Habilitar Pow
$ powder down     # Deshabilitar Pow
$ powder restart  # Reiniciar la aplicación
$ powder applog   # Mostrar el log de la aplicación
$ powder list     # Mostrar todas las aplicaciones de Pow
$ powder open     # Abrir la aplicación actual en el navegador
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;Entonces, te gusta Pow?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Recuerda: &lt;em&gt;cada vez que un navegador abre una página como:  un unicornio muere! :(&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Más información:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;http://pow.cx/manual.html&lt;/li&gt;
&lt;li&gt;https://github.com/Rodreegez/powder&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;Recuerda contactarme si tienes algún comentario, sugerencia o duda:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Email: gonzalo.fernandez@crowdint.com&lt;/li&gt;
&lt;li&gt;Twitter: &lt;a href="http://twitter.com/chalofa"&gt;&lt;code&gt;@chalofa&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;or even better, with a comment in this post!&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=bszB0ttrcgU:keL4YXh9aHU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=bszB0ttrcgU:keL4YXh9aHU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?i=bszB0ttrcgU:keL4YXh9aHU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsmx?a=bszB0ttrcgU:keL4YXh9aHU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsmx?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Mon, 02 Apr 2012 13:19:04 -0500</pubDate>
      <link>http://feedproxy.google.com/~r/railsmx/~3/bszB0ttrcgU/conoces-pow</link>
      <guid isPermaLink="false">http://rails.mx/posts/conoces-pow</guid>
    <feedburner:origLink>http://rails.mx/posts/conoces-pow</feedburner:origLink></item>
  </channel>
</rss>

