¿Qué tal 2014?

Ha sido el año más tranquilo en cambrico.net que recuerdo. Apenas estoy escribiendo, pero parece que algunos posts antiguos siguen sirviendo a visitantes despistados que todavía se pasan por aquí. Aún así, me gusta echar la vista atrás y ver lo poco que acierto en mis objetivos para el año y las cosas buenas y menos buenas que me van pasando.


Foto robada a Frank Crijns, espero que no le importe :). El momento, el anuncio de la DrupalCon 2015 en Amsterdam.

Repasando los objetivos que me marqué el año pasado

  • Seguramente lo que mejor he cumplido ha sido el de visitar más Londres, tener la sensación de haberme pateado la ciudad. La sensación de turista se ha ido evaporando poco a poco durante los últimos meses y hemos recorrido gran parte de las zonas menos conocidas de la ciudad, que es interminable. Pero claro, ahora que llega el invierno y hay menos horas de luz, se sale menos.
  • También me había propuesto ver más del Reino Unido, pero aparte de una escapada a Edimburgo y otra a Dover para ver los white cliffs, apenas he visitado nada más del pais. He estado también en Brighton y Oxford, pero fueron visitas más cortas, a conferencias, así que casi que no cuentan.
  • Creo que me he organizado mejor a nivel teletrabajo, hemos convertido la habitación de invitados en un despacho - conservando un sofá cama, para cuando visitéis las islas británicas- y eso me ha ayudado más a controlar el espacio de trabajo dentro de casa. Lo cierto es que el lugar de coworking que había escogido apenas lo he utilizado, aún así, a partir de Julio he cogido una muy buena rutina que he podido ir conservando hasta final de año.
  • He leído mucho más, y me he sentido bien haciéndolo. Todavía estoy lejos de lo que me gustaría leer, o de lo que leía antes, pero ha habido menos libros técnicos y más novelas. No os voy a dar la tabarra con recomendaciones, quien quiera ver qué he ido leyendo, aquí lo tiene.
  • El tema de "salir de la isla" a nivel técnico es más difícil de medir. En Noviembre estuve en un evento de Firefox OS y pude contribuir algún pequeño fix a gaia, y muy recientemente he publicado un pequeño modulo de Drupal como prueba de concepto de integración con AngularJS, pero me hubiera gustado hacer más y este objetivo me lo llevo para este año 2015.
  • He limitado mucho el tiempo dedicado a la comunidad drupalera, ya no estoy involucrado en asociaciones como la AED o la Drupal Association, pero el anuncio de la DrupalCon en Barcelona me ha motivado muchísimo y voy a intentar ayudar en la distancia en todo lo que pueda a Cristina y el resto del grupo local. También estoy ayudando a reactivar un meetup en Londres que estaba un poco parado: Learning Drupal Meetup, en el que recientemente hemos conseguido un lugar espectacular para realizarlo y espero que tenga continuidad durante todo el año.

Otras cosas grandes y pequeñas que me gustaría comentar:

Creo que me he puesto bastante freno este año a nivel de eventos y he reducido mucho mis viajes. Estuve en el grupo local de Oxford en una sesión especial sobre Drupal 8, y también en la DrupalCamp de Londres. Además pude ir a los Drupal developer days en Szeged, y aproveché para escaparme y visitar Budapest con Lorena.
Mención especial merece la DrupalCon de Amsterdam, en la que he tenido la oportunidad de participar a nivel organizativo como parte del equipo de selección de contenidos y también presentar mi sesión Drupal 8 Undercover initiatives por última vez. ¡Prometo no volver a presentarla más!. Pero lo más emocionante del evento fue sin duda poder subir al escenario con Ramon y Cristina para revelar - aunque casi todo el mundo se había enterado a esas alturas - la DrupalCon 2015 de Barcelona.

A nivel laboral ha sido otro año de cambios, empezaba 2014 intentando abrir una oficina en Reino Unido para Ymbra, pero diversos factores no hicieron posible que este proceso fuera como lo habíamos planificado a finales de 2013. La verdad es que ha sido un año muy estresante, intentando ejercer de líder técnico de un equipo en remoto y al mismo tiempo haciendo de comercial en Londres - que no se me da nada bien. He aprendido muchísimo sobre ambas facetas, pero después de verano decidí tomar la decisión de no continuar, a pesar de que sé que voy a echar un montón de menos a todo el equipo.
Tras un periodo de barbecho en casa (parece ser que por aquí lo llaman sabbatical, pero fueron solo unas semanas), a principios de Diciembre he empezado una nueva aventura, esta vez como desarrollador senior en WunderRoot, la oficina británica de WunderKraut, y debo decir que de momento pinta muy bien.

¿Y 2015 qué?

  • A pesar de que he cumplido parcialmente, no me doy por satisfecho con el objetivo de salir de la isla a nivel técnico. Lo que más me motiva ahora mismo es el mundillo javascript, me faltan unas buenas gafas de pasta para meterme ahí, pero voy a intentarlo.
  • Visitar más el Reino Unido. Otra que arrastro de Septiembre. Al menos intentaré hacerle una visita a Manuel, que me han contado que anda por Gales. Y también me gustaría volver a ver el Stonehenge.
  • En su momento dejé de dibujar (mi nivel es muy amateur). Llevo mucho queriendo seguir y este año va a pasar.
  • He tenido muchísimos problemas con la UOC desde verano y he decidido pararlo en seco, no quiero seguir en 2015, pero sí me pongo como objetivo encontrar una alternativa que me motive más. Seguramente en Londres y no a distancia.
  • Estabilidad laboral. Creo que he acertado con mi elección de empresa y me gustaría estar tranquilo bastante tiempo por aquí.
  • Sobrevivir a la mudanza, todo apunta a que vamos a cambiar de piso dentro de poco y quiero llevarlo con calma. El mercad inmobiliario en Londres es una locura.
  • Ir a Granada. Lo llevo postponiendo demasiado tiempo.
  • Escribir uno o dos artículos técnicos en el blog, que lo tengo muy abandonado.

¿Qué tal vuestro 2014? ¿Qué planes tenéis para 2015?

categorías: 

DrupalCon en Barcelona: Septiembre de 2015

No son noticias nuevas, pero la próxima DrupalCon europea será en Barcelona, a finales de Septiembre de 2015. La comunidad drupalera a nivel español e internacional ha crecido mucho en estos años, a la Drupalcon Barcelona 2007 asistieron 500 personas, número que aumentará hasta cerca de 2500 para el año que viene.

La comunidad local está empezando a organizarse para tener listos los sprints, la fiesta y en general todos los eventos sociales alrededor del evento principal. Si os apetece echar una mano, la organización empieza a estar en esta lista de correo pública.

Vamos a celebrarlo con un Drupal & Beers el próximo 15 de Diciembre, ¡estáis todos invitados a venir! nuestros generosos sponsors invitarán a la primera ronda.

categorías: 

Lecturas recomendadas, Julio 2014

Aquí van algunas lecturas que me he encontrado por ahí™ y me han parecido interesantes.

Sobre Drupal

Sobre otras cosas

Estoy pensando poner un formulario para subscripción de novedades para este contenido y que quien le interese lo reciba en su mail, ¿qué os parece?

categorías: 

Artículos destacados, Junio 2014

Recupero una categoría que tenía abandonada no, lo siguiente. Las colecciones de links interesantes de Drupal y otras tecnologías. Volvemos con un especial de Drupal 8.

  • Drupal 8 Dependency Injection, Service Container And All That Jazz, in web omelette.
  • Object oriented programming 101, en Drupal Watchdog.
  • Building a Drupal 8 Module – Configuration Management and the Service Container, en sitepoint (han hecho otros dos artículos en la misma serie, merecen la pena)
  • Writing Custom Mail Backends in Drupal 8, en Code Drop.
  • 5 PHP Components every Drupal 8 Developer should know: Part 1 -- Composer, en Acquia.
  • Sesión sobre Drupal 8 Entity API en la DrupalCon de Austin.

Mención especial para Jesus Manuel Olivas por la colección impresionante de recursos sobre Drupal 8 que viene recopilando de forma colaborativa en un repo de github.

No prometo continuidad, pero prometo intentar intentarlo.

categorías: 

DrupalCon Amsterdam: track de Coding and Development

Crossposting de Ymbra.com

Mientras drupaleros de todo el mundo disfrutan de la DrupalCon de Austin, el equipo de la organización de Amsterdam sigue trabajando para organizar la mejor DrupalCon europea hasta el momento. Este equipo está formado por personal de la Drupal Association y un grupo de voluntarios, entre los que me incluyo. En estos momentos estamos en pleno proceso de aceptación de sesiones y selección del mejor contenido posible.

DrupalCon Paris 2009, foto de Chris Heuer

Desde el evento Paris en 2009, no me he perdido ninguna de las DrupalCons europeas, e incluso he ido a alguna de las americanas. Esto me ha brindado la oportunidad de ayudar de maneras muy diversas. He sido voluntario a pie de campo, una experiencia muy recomendable. He dado charlas un par de veces y he formado parte del consejo de la Drupal Association.

Para Amsterdam 2014, estoy involucrado como responsable de la selección de contenido para el track de Coding and Development con la ayuda de Cameron Tod y Larry Garfield.

En este track estamos poniendo el foco en varias cosas. Por supuesto, Drupal 8 será la más importante, creemos que los desarrolladores deben estar al día para trabajar y comprender la avalancha de cambios que vienen en la nueva versión. Así que el contenido centrado en Drupal 8 para desarrolladores de Drupal 7 tendrán prioridad.

Cabe decir que no solo estamos buscando contenido Drupal. Con Drupal 8, estamos añadiendo muchas herramientas nuevas y necesitamos sesiones que expongan y expliquen como sacarle todo el jugo a estas metodologías y estándares. Behavioural development, testing y diseño seguro de software tendrán su espacio en el track.

¡Pero eso no es todo amigos! se ha introducido un nuevo track dedicado a PHP. No estamos solos en la web, somos parte de un ecosistema mucho mayor y por eso vamos a tener una serie de charlas dedicadas a mejorar como desarrolladores PHP, profundizando en conceptos y técnicas que tendrán un impacto positivo en nuestro trabajo como desarrolladores.

Asi que no lo dejéis para el último minuto, el límite para envío de las sesiones está abierto hasta la medianoche del 13 de Junio. Enviad una sesión (o dos): https://amsterdam2014.drupal.org/submit-session.

categorías: 
drupal: 

Seis años de cambrico.net

Aunque no esté escribiendo mucho últimamente -está esto muy abandonado-, el 6 de Abril 2014 se cumplieron 6 años desde que comencé este blog, y como me gusta hacer "meta-posts", aquí viene el de este año!

  • Visitas totales: 155.931
  • Páginas vistas: 194.993
  • Páginas / visita: 1,25
  • Duración media: 1m28s

El contenido más popular fue "lo de siempre":

Lo más visto sobre Drupal es el artículo Módulo Views 3 para Drupal 7: Tipos de presentación, formatos y campos, en la 8ª posición, con 5,361 visitas este año.

¡Muchas gracias a los que os habeis pasado este año y habeis comentado, compartido o leido alguno de los posts!

categorías: 

Good code is like a good joke, it needs no explanation


Good code is like a good joke, it needs no explanation

Visto en mi viaje a Edimburgo, subiendo a Calton Hill.

Primer curso de Drupal Commerce en España, los próximos 17-19 de Febrero en Madrid

El próximo mes de Febero, del 17 al 19, con la colaboración de Ymbra y Forcontu impartiremos el primer curso de Drupal Commerce que esperamos que sea el primero de muchos.

Contenido del curso

Los contenidos serán muy prácticos y orientados a un público técnico, desde site builders a desarrolladores, así que si estáis en el proceso de evaluar o considerar Drupal Commerce como solución para una tienda online, es una oportunidad estupenda para mirarle las tripas y solucionar dudas.

El primer día Fran repasará los fundamentos de Drupal Commerce y los proceso de instalación, incluyendo as diferencias entre las versiones disponibles, detalle de la arquitectura de Drupal Commerce y la gestión de productos. También se trabajará con módulos como Views y Rules, imprescindibles para la construcción de sitios avanzados.

Yo me uniré en el segundo día para entrar en detalle de conceptos avanzados como la gestión del proceso completo de checkout, desde carrito hasta pago, como gestionar impuestos, descuentos y cupones, además de dedicar algo de tiempo a módulos contribuidos interesantes para ayudar en la construcción de tiendas online.

El tercer día será orientado al desarrollo y hablaremos de cosas como Entity API, los hooks más útiles, best practices... Hablaremos también de gestión de campos, formatters y creación de rules desde código entre otras muchas cosas.

¿Dónde?

Los cursos se imparten en las oficinas de Forcontu en:

C/ Alcalá 20 - Piso 2, Oficina 209 - (Teatro Alcázar) - 28014 - Madrid.

Metro Sevilla (Línea 2) o Metro Sol. Parking público Sevilla. Autobuses 5-9-15-20-46-52-53-150

¿Cómo me apunto?

Podéis reservar vuestra plaza usando el formulario de registro, si tenéis alguna duda, no dudéis en contactar conmigo o con Forcontu.

¿Y en otras ciudades?

El primer curso, por motivos logísticos se realizará en Madrid, pero queremos montar muchos más, estamos empezando a buscar fechas para montar uno en Barcelona a finales de año, así que si estáis interesados, ponéos en contacto y os mantendremos informados

categorías: 

Samsung Galaxy S3: instalar o recuperar la rom por defecto en Mac OSX

Samsung decidió desplegar la última versión de Android compatible con el Galaxy S3 y tras hacer backup, decidí actualizar con la mala suerte de que acabé en lo que parece conocerse como el "Black screen of death" (la pantalla negra de la muerte), dejando mi teléfono inservible, tras evaluar las opciones y posibles soluciones al problema, el recuperar la ROM pareció la solución menos arriesgada. Primero probé a resetear de fábrica, limpiar caché y otras opciones, sin resultados. No quería particularmente rootear mi teléfono, así que la solución de recuperar era la mejor para mi.

Nota: Esto no es una guia de como rootear el teléfono o instalar una ROM personalizada,

Muchos tutoriales en la red combinan partes de esta solución para rootear el teléfono, así que no debería ser muy diferente, en todo caso, casi todos ellos utilizan la herramienta Odin, la oficial que Samsung provee, pero por lo visto tiene dos inconvenientes, parece fallar bastante y es solo para Windows. Estamos en uno de esos casos donde el Open Source viene al rescate y tenemos una herramienta de bastante calidad, multiplataforma y libre: Heimdall. El proceso que describo a continuación se ha hecho usando Mac OSX (10.8.5) pero debería funcionar en cualquier otro sistema operativo, aunque no se recomienda versiones anteriores a Mountain Lion.

Conviente aclarar que este método es para la versión Samsung Galaxy S3 GT-i9300, otras versiones pueden seguir el mismo paso a paso, pero a la hora de seleccionar la ROM adecuada, y otros pasos específicos, las instrucciones pueden variar.

Esto va a borrar toda la memoria interna del teléfono, así que haced backup primero. Si lo que estáis haciendo es "desrootear" el terminal para venderlo o devolverlo a una tienda, se recomienda resetear el contador de flash para que no quede rastro del rooteo.

Así ha sido mi 2013

Confesando un poco una de las principales razones por las que conservo este blog es que me gusta ir haciendo una reflexión y balance de cada año para poder echar la vista atrás y "reirme" de los objetivos y planes realizados a un año vista, citando a Woody Allen, "If you want to make God laugh, tell him about your plans.". También me sirve para darle un poco de toque personal a esto, que da la impresión que con tanto Drupal, cada vez tiene menos.

Thanks to Eric for sharing with Creative Commons

Voy a estructurar mis ideas de forma cronológica, que parece que es la que mejor me funciona para no dejarme nada, estos fueron los capítulos de 2013:

2013: Empezando

Casi se me había olvidado, empezar en una ciudad nueva es muy difícil. No estoy hablando de dificultades tanto como de dureza, echando la vista atrás veo que los inicios, a nivel personal y profesional en un sitio nuevo se me han hecho bastante cuesta arriba. En Barcelona, hace ya casi 10 años me costó mucho porque no tenía ni trabajo ni experiencia. En Londres he acabado de confirmar mi teoría, el concepto de Europa es bastante fachada, turistear es super fácil, pero a la hora de mudarse hay muchas diferencias a nivel burocrático y muchas dificultades aunque seas ciudadano de la unión; no quiero ni pensar en casos mucho más complejos. Seguramente los que ya lo han hecho pensarán que no es para tanto, y yo me uniré al club cuando pase algo más de tiempo, pero, como siempre, todo parece muy fácil cuando sabes como hacerlo o ya lo has hecho. Menos mal que me vine con Lorena y nos hemos tenido de apoyo en los momentos más complicados, emigrar solo me puedo imaginar que requiere mucho más coraje.

Dándole un más positivo, la mudanza fue muy sencilla de hacer, encontramos un buen apartamento rápidamente, en el que parece que nos vamos a quedar otro año más. Conseguimos realizar todos los trámites aplicando paciencia y muchas llamadas de teléfono. A medida que pasa más tiempo, estamos más cómodos en Londres, así que espero que 2014 sea más estable y cómodo.

En lo Drupal, se publicó mi primer libro sobre Drupal Commerce que ha tenido unas ventas bastante aceptables, y me estoy planteando hacer algún otro. Además tuve la oportunidad de acudir a la Drupalcon de Portland y presentar una charla sobre plugins con Steve Persch que fue muchísimo mejor que la que di en Denver y me pude sacar la espinita. Mi cargo en la Drupal Association hizo que visitara Boston y las oficinas de Acquia para una reunión en Febrero donde hubo una reunión de la Drupal Association, entre la reunión de Boston y la que ocurrió en la Drupalcon en Portland se habló del futuro de drupal.org y del futuro de las Drupalcons entre otras cosas. En Boston aproveché para pasar algo de tiempo con Nick, que fue un gran anfitrión.

Verano movido

Nada más volver de Portland acabé de tomar la decisión que me llevaba rondando por la cabeza bastantes meses y dejé la empresa donde trabajaba, no tenía nada buscado en aquel entonces, pero tenía claro que las diferencias entre lo acordado y la realidad sumada al sentimiento de estancamiento profesional no podían continuar. El 12 de Julio fue mi último día, así que cuando fui a los Drupal Developer Days en Dublin ya planeé el viaje de forma muy diferente. Para mí fue más un "retiro" que un evento convencional y me lo pasé en grande en los sprints previos aunque el viaje fue un poco locura, ya que Andrei y yo fuimos en tren + ferry desde Londres, aun así fue un road trip de lo más entretenido. También fue genial ver como por primera vez la comunidad española de Drupal se movilizaba para asistir a un evento internacional, y también empecé a definir mi proxima aventura laboral, en Ymbra.

Del 12 de Julio que dejé de trabajar a finales de Agosto estuve 6 semanas de "vacaciones" en las que más que viajar yo, recibimos muchísimas visitas en casa e hicimos de turistas por Londres. El parón fue un poco inesperado porque esperaba trabajar hasta septiembre pero también fue algo necesario, necesitaba un poco de pausa.

Un cambio necesario

El cambio laboral me devuelve al teletrabajo, algo que llevo haciendo desde hace bastante tiempo, y de lo que estaba un poco cansado, pero en Ymbra tengo la sensación de poder cambiar y adaptar mucho mi entorno por lo que veo que la solución funciona mucho mejor. Dedicaré 2014 a intentar abrir mercado en Londres y espero poder decir en estas fechas el año que viene que nos han salido dos o tres proyectos relevantes para continuar con el modelo. Después de estar un poco estancado en el puesto de desarrollador, me hacía falta un cambio para desoxidarme un poco, creo que es sano ir haciendo cambios de este estilo y evolucionar profesionalmente

En Octubre/Noviembre fui a las drupalcamps de Manchester y Cáceres, dos eventos muy bien organizados y que demuestran que la comunidad está pasando a otro nivel en cuanto a eventos se refiere.

2014

Esto era un post para marcar mis objetivos para 2014 y he perdido el hilo, los voy a sintetizar un poco porque siento que en estos momentos me hacen falta cosas más concretas que las que me he marcado en el último par de años.

  • Salir más y organizarme mejor los horarios, el teletrabajo impacta mucho en el horario y rutinas,
  • Leer más libros no técnicos. Por cada libro técnico leido voy a leer una novela.
  • Salir de la isla, en 2014 quiero empezar a darle a otra tecnología, por supuesto Symfony no cuenta, con Drupal 8 va a tocar sí o sí, mis candidatas son AngularJS y Ruby/Sinatra. Publicar algo en github en esa tecnología. También acudir al menos a un evento generalista o no drupalero.
  • Limitar mi tiempo de comunidad, esto puede sonar un sinsentido, pero le he dedicado un esfuerzo enorme a la Drupal Association este año y también a la asociación española de Drupal con la Drupalcamp de Cáceres, la AED tiene mucha masa crítica que puede echar una mano y yo me voy a echar a un lado, intentaré involucrarme un poco más en la comunidad local en Reino Unido y asistiré a todos los eventos que pueda, pero siendo más gallina que cerdo.
  • Visitar más Londres, que a final de 2014 tenga la sensación de que me he pateado la ciudad.
  • Visitar más el Reino Unido, empiezo bien y vamos a Edimburgo en Febrero un finde.

¿Qué tal os ha tratado 2013 a vosotros? ¿Habéis hecho resoluciones para 2014?

categorías: 
 
 
 

Creative Commons License
Excepto donde se indique lo contrario, el contenido de este sitio está sujeto a una licencia de Creative Commons.