WordCamp Europa 2016: Impresiones

En el año 1 después del #wpdrama (eso es 2016 en el calendario gregoriano) se celebra una vez más WordCamp Europa. Y van cuatro: Leiden, Sofía, Sevilla y ahora Viena. WCEU se hace más grande y el nivel de las charlas mejora. Se nota que la comunidad de WordPress es ya madura, el torbellino de tecnologías que se muestran es cada vez mayor y aporta una mayor riqueza a todo el ecosistema. Nuevos personajes aparecen en escena otrora ajenos a WordPress y sea por necesidad o por abrirse a otros mercados llegan con nuevas ideas que refrescan la temática de las charlas.

Pero esto de crecer tiene sus desventajas, el número de visitantes se ha duplicado respecto a Sevilla, el calor no, sólo faltaba. Hablaré de todo esto más adelante.

¿De qué se ha hablado en WCEU?

Foto de Tammie Lister (@karmatosed)
Foto de Tammie Lister (@karmatosed)

De muchísimas cosas pero sólo asistí a un pequeño porcentaje de ellas, sobre todo las dedicadas a desarrollo que para eso es lo mío. Aquí van mis highlights:

Short Talks: WordPress Hardening – Ten tips in ten minutes, What’s New in PHP7 and what to expect in PHP7.1

Son dos charlas de 10 minutos cada una. La primera de ellas trata algo que normalmente se pasa por alto: Seguridad. Algo que suele pasar con proyectos para clientes es no definir un buen acabado en materias de seguridad para prevenir ciertos problemas que terminan por surgir. Durante la charla (a velocidad del rayo) nos proponen ciertas prácticas que podemos incluir en nuestro workflow de manera casi natural y que prácticamente no afectará al tiempo de desarrollo del proyecto. Entre ellos mantener WordPress actualizado, probar nuestras copias de respaldo, permisos para usuarios y permisos de ejecución y escritura en carpetas.

La segunda charla se nos repitió a todos aquellos que asistimos a la WCEU en Sevilla el año anterior pero con algunos matices que merecen la pena. PHP7 ha llegado fuerte: Es mucho más rápido y consistente en la declaración de tipos.

 

Thinking outside the box(model) – An introduction to Flexbox

Una charla imprescindible para aprender el nuevo sistema de layout de CSS. Uno se pregunta por qué Flexbox no había llegado antes. ¿Sabéis eso de centrar verticalmente con CSS? ¿Que un div adapte dinámicamente su anchura cuando sobra espacio? ¿Qué tal si las columnas se dividan con igual anchura automáticamente cuando añadimos o quitamos alguna? Todas estas dificultades son cosas del paleolítico gracias a Flexbox y prácticamente compatible con todos los navegadores modernos.

 

Seven Times Faster : A Study in frontend Optimization

Una de mis charlas favoritas, aunque me hubiera gustado que durara más. Peter Wilson empieza mostrando una serie de estadísticas sobre el proceso de carga y renderizado en un navegador cómo desatender esto puede llevar a un descenso dramático del porcentaje de conversión. Luego puso en evidencia lo anticuado que WordPress tiene el sistema para agregar scripts o estilos y expuso algunas opciones como el precargado de CSS o cargar scripts asíncronamente. Mucha información en poquísimo tiempo, me dejó con ganas de más. Me traería a Peter un fin de semana a Madrid para que lo explicara, la verdad.

The Ultimate REST API talk

Básicamente TODO lo que necesitas saber para empezar con la REST API de WordPress. Si no sabes lo que es ya deberías estar empezando a aprender.

 

Using Composer to create manageable WordPress websites

Buena chicha aquí, y muchísima información en poco tiempo. Composer es un gestor de dependencias para PHP. Desafortunadamente no lo puedo usar mucho porque WordPress y Composer no se llevan bien a la hora de crear plugins generalistas pero es muy interesante ver cómo puede servir a la hora de abordar un proyecto para un cliente. Por otra parte la charla me redescubrió Roots.io, una completa suite de desarrollo para WordPress que tiene muy buena pinta.

 

Modernizing WordPress Search with Elasticsearch

Otra joya. Elasticsearch puede ayudar a resolver los múltiples problemas que MySQL tiene a la hora de ejecutar consultas complejas. Taylor Lovett nos explica cómo se utiliza, para qué y si es fácil utilizarlo una vez tienes tu base de datos en funcionamiento (pista: es extremadamente sencillo). Ideal para sitios grandes, nos gustaría usarlo en CampusPress o Edublogs.

 

Como ya he dicho previamente, las charlas de este año han mejorado en calidad y parece que hay más hueco para los desarrolladores un poco más experimentados. El track 2 (el segundo en tamaño) albergó una gran parte de dichas charlas con un aforo más que considerable.

 

My friend the Impostor Syndrome

Normalmente las charlas sobre comunidad, aunque necesarias, me parecen flojas porque terminan repitiendo lo que ya sabemos. De entre todas ellas me quedo con ésta. Sonja Leix habla sobre cómo nos subestimamos a la hora de contribuir dentro de una comunidad porque nos arrolla un miedo a parecer idiotas. Nos recuerda muy bien que preguntar nunca es idiota y que colaborar de la forma que sea es siempre bueno y bien aceptado. El miedo es infundado y estanca nuestro crecimiento profesional y personal. Algo que intento explicar en el Meetup de Madrid. Quizás coja algunas ideas de la charla.

Todas las charlas están disponibles aquí: https://2016.europe.wordcamp.org/schedule/track-1-livestream/

Los Polyglots en el Contributor Day de WCEU Viena 2016

Polygloting

Contributor Day

Sinceramente, este año llegué tarde al Contributor Day y sin embargo tuve tiempo para sentarme con un grupo de españoles y revisar cómo se están haciendo las cosas en el grupo de Polyglots de Español. Liderados por Luis Rull pasamos un rato buenísimo durante el cual discutimos nuestras impresiones sobre la comunidad de WordPress en España y sobre cómo mejorarla.

Un momento, que no todo es oro

Como ya he dicho, WCEU ha crecido muchísimo de un año para otro. Sorprendentemente a nivel organizativo no se ha visto afectado. Las charlas han comenzado a su hora siempre y la atención de los voluntarios ha sido ejemplar. No hay otra comunidad como la de WordPress y es en estos eventos donde se demuestra la dedicación de los voluntarios y ponentes que sin cobrar un duro pueden llegar a repartir tantísima calidad en el evento, y a precios de saldo, oiga.

Pero hay cosas que han fallado y a mi parecer algo grave. Si las charlas son interesantes, lo que pasa fuera de ellas lo es muchísimo más. Cuando terminas de ver una charla que te ha gustado lo primero que quieres hacer es probar lo que has aprendido en tu ordenador lo antes posible. Una mesa y una silla y a teclear. Al rato pasa alguien que se interesa por lo que estás haciendo, te pregunta, le preguntas, y quién sabe si acabáis haciendo un proyecto juntos. Es debido a estas cosas por las cuales tengo el trabajo que tengo y sé lo que sé. Socializar durante una WordCamp es, a mi entender, lo más importante y en Viena ha fallado estrepitosamente ¿Por qué? Simple, no había casi espacio para pararse en una mesa con tu ordenador. En este aspecto, Sofía se lleva el primer premio (sobraba muchísimo espacio) y Sevilla era acogedor y fresco. Puede que la organización pensara que podríamos sacar nuestros bártulos al patio pero hacía muchísimo calor y humedad y el aire acondicionado en el interior no era un modelo de los que nos gastamos en España. Conclusión: se conoce a poca gente.

Aplauso y medio para WCEU 2016.

wceu1