Un punto de reflexión para este año en el Codemotion 2016

img_2688 Este año he vuelto a Codemotion 2016 tanto para dar una charla como para escuchar a otras personas y ver que es lo que se cuece. Realmente el año pasado no pude ir y en comparación con otros años, creo que me ha venido muy bien mi vuelta a este tipo de evento. Hay que estar en aquellas comunidades variadas para poder impregnarse de inquietudes y conocimiento de otras personas de profesión e incluso el lenguaje que se utiliza en dichas comunidades.

Por otro lado, el haber participado como ponente (este es mi segundo año como Speaker) y como oyente, me ha dado una visión y reflexión que bajo mi punto de vista me hacía falta y me hacía falta no estar tanto metido en el código y charlas que hablen de código o experiencias. Sinceramente me ha venido muy bien el poder asistir a unas charlas de los más inspiradoras y me han aportado un punto de reflexión para poder parar y pensar en las cosas que estoy haciendo y cómo las estoy haciendo.

En este sentido ya estoy preparando una charla dentro de mi empresa que es The Cocktail en la que voy a exponer mis reflexiones recopiladas y en las que creo como profesionales debemos estar preparados para incorporarlas en nuestro perfil como profesionales. Seguir leyendo

Mí experiencia como ponente en la ConferenciaRoR Madrid-España 2016

img_2425 Este año 2016, se ha vuelto a poner en marcha una de las grandes conferencias de Rails en la que he podido participar como Speaker, es una noticia genial “me han aceptado una charla” y un gran reto para mí. El motivo, es inglés, el nivel de la gente que acude a este evento y el nivel de los ponentes me asusta el participar, ya que todos los participantes son profesionales muy conocidos en mí caso no me conoce casi nadie, pero aún así me he puesto este reto y lo voy a cumplir con la mejor de mis intenciones (no sé si he estado a la altura pero déjame un comentario con tú opinión, te lo agradezco!). La conferencia es Conferencia Rails, echa un vistazo merece la pena y deberías acudir al año proximo sin falta, si es que te interesan este tipo de temáticas.

Primero quería agradecer a los organizadores de este evento que se han dado un currazo tremendo y aquí me quito el sombrero. Por otro lado, la acogida tan cariñosa que he  tenido y así me lo han trasmitido incluso antes de entrar por la puerta en a que ya soy recibido con una sonrisa y una calurosa bienvenida por parte de Fernando y el cariño del resto del equipo organizador como  y . Mil Gracias!! Seguir leyendo

Carga masiva de datos con AR y NoSQL, mi experiencia

Tal cómo muchos me han pedido, os dejo este vídeo sobre mi charla en Madrid.rb el 26 de noviembre del 2015, en la que explico mi experiencia en la carga masiva de datos en distintos proyectos reales que he participado con Active Record y NoSQL. Voy a tratar temas como la velocidad de la carga inicial y sucesivas, fuentes de carga de datos en csv’s, datos externos de otros sistemas, problemas encontrados, ajustes de rendimiento y algunos trucos aprendidos….

Carga masiva de datos con AR y NoSQL, mi experiencia from Madrid.rb on Vimeo.

27 años de experiencia profesional hasta lo más personal

IMG_0952Este es un post que llevo mucho tiempo dando vueltas, escribiendo y re-escribiendo, intentando decidir que hago, si lo publico o no lo publico (ahora ya sabes mi decisión final) y como consecuencia de hacer un resumen en la empresa en la que actualmente trabajo – The Cocktail, he decidido seguir a delante. Realmente es una lectura profesional y personal, motivada desde la curiosidad,  que se me conozca un poco más hablando en primera persona, es decir, lo que no hago cuando hablo con gente. Pero por si alguien quiere saber mi historia profesional y algunos aspectos personales, este es el lugar adecuado. Otro motivo es que muchas veces en las entrevistas debes ir al punto de interés del puesto al que estás intentando acceder, pero en aquellos aspectos en los que se quiere ampliar  por las razones que sea y conocer más de mí como persona y profesional, este post es una buena referencia como obtención de más información.

Por tanto voy a contar en primera persona cual ha sido mi trayectoria profesional, mís decisiones, cómo he llegado hasta donde estoy ahora mismo, hacia dónde quiero ir y cómo lo voy a conseguir.

Seguir leyendo

Aclaremos los conceptos entre dos mundos: blank? y present? es Rails / empty? y nil? es Ruby

rubyonrails Hay momentos en los que llevamos mucho tiempo trabajando en proyectos de Ruby on Rails y perdemos la noción de la frontera ente dónde se encuentra cada cosa que utilizamos. A mí me ha pasado alguna vez, en ese caso es mejor parar y pensar por  un momento. También en alguna que otra ocasión he oído que no se entendía y/o sabía la diferencia o que siempre utilizo este método que me funciona siempre. Por esto me gustaría escribir este post para aclararlo.

Por tanto, si alguna vez has trabajado en proyectos Rails, seguramente estos métodos que voy a contar, te suenen e incluso los has utilizado en alguna ocasión, pero no te has parado a pensar el motivo de ¿porqué debo utilizarlos, qué es mejor, cuándo, dónde, alguna ventaja especial? así como algunas curiosidades que voy a explicar. Seguir leyendo

Rails 4: el utilizar o no inverse_of en mis relaciones ¿qué me implica? y ¿cómo afecta la versión de Rails 4.0 y 4.2?

rubyonrailsEn algún momento de nuestros proyectos hemos utilizado inverse_of, pero me pregunto ¿nos hemos detenido a investigar todas sus posibilidades? y ¿qué ocurre si cambio de versión en mi proyecto y no lo tengo claro? , ¿qué problemas me puedo encontrar? cuidado!, tienes que considerar ciertos aspectos de los que vamos a ver en este post. Voy a explicar el uso de inverse_of en la versión 4.0 de Rails y cómo se comporta también en estos casos con la versión Rails 4.2 :inverse_of (puedes ver este pull request). Existen varios casos en los que un inverse_of debes saber utilizarlo y yo te explico cómo puedes entenderlo y aplicarlo. Seguir leyendo