Mostrando entradas con la etiqueta atlassian. Mostrar todas las entradas
Mostrando entradas con la etiqueta atlassian. Mostrar todas las entradas

viernes, 3 de abril de 2020

Conferencia en la Escuela de Ingeniería Informática

El 1 de Abril de 2020 di una conferencia en la Escuela de Ingeniería Informática de la Universidad de Oviedo, por invitación del profesor Labra que imparte la asignatura de arquitectura del software en el grado de ingeniería del software. Fue todo un placer poder volver a mi universidad, aunque debido a las circunstancias no fue posible ir en persona y tuve que intervenir por videoconferencia desde mi casa.

Al tratarse de un título bilingüe, me pidieron dar la charla tanto en español como en inglés. Reutilicé una charla que ya he dado un par de veces en Sydney, y que cuenta la historia de cómo Atlassian se ha transformado usando el patrón de micro servicios. Por supuesto hice algunas adaptaciones para que encajase bien con el resto del contenido de la asignatura, y también para ajustarla a la audiencia (en ocasiones previas la audiencia consistió en profesionales experimentados).

Aunque la conferencia se anunció públicamente con muy pocos días de antelación, y el proceso para asistir en directo requería un registro previo, fue toda una sorpresa comprobar que además de los alumnos de la asignatura, un buen número de ex-alumnos y profesores también asistieron a alguna de las dos sesiones. En total, casi 200 personas asistieron en directo, y otras tantas vieron los videos en Youtube al día siguiente. La charla fue de 30 minutos, pero después de cada paso hubo un animado turno de preguntas, por lo que los videos son bastante más largos.

Gracias a todos los asistentes y a la universidad por invitarme y facilitar que todos los interesados pudieran asistir a la conferencia.


jueves, 12 de diciembre de 2013

ScalaSyd

Sydney es una ciudad de cinco millones de habitantes con una cierta presencia de empresas tecnológicas. Por tanto, hay una amplia oferta de eventos técnicos. Por ejemplo, estos días se celebra YOW, una de las conferencias más importantes, y hace apenas un mes se celebró a pocos metros de mi casa la ISWC'13, que es la conferencia más importante del mundo en el ámbito de la Web Semántica al que yo me dedicaba hasta no hace mucho.

También se celebran otros eventos más modestos en los que se reúne la comunidad local en torno a un tema concreto. Me recuerda mucho a mis tiempos de AsturLinux, la asociación asturiana de usuarios de Linux que ayudé a crear hace 15 años. En aquella época, nos reuníamos en cervecerías, centros de estudio o espacios cedidos por la universidad. Pues bien, la empresa para la que trabajo actualmente, Atlassian, alberga cotidianamente eventos de un montón de grupos técnicos. Todas las semanas hay dos o tres eventos, que generalmente se repiten con periodicidad mensual. Por ejemplo, hay un grupo sobre Javascript, otro sobre Python, etc. La oferta es muy tentadora, teniendo en cuenta que sólo tengo que coger el ascensor desde mi puesto hasta el salón de actos, y además siempre hay grandes cantidades de pizza y cerveza gratis para todos los asistentes (la mayoría no son empleados de Atlassian). Para ser sinceros, hay que decir que Atlassian no es la única empresa que aloja este tipo de eventos. Por ejemplo, las oficinas de Google en Sydney, apenas a 5 minutos andando desde mi casa, también hospedan eventos con frecuencia.

Ayer se celebró en Atlassian la reunión de diciembre del grupo de ScalaSyd. Si no sabes lo que es Scala... es un poco largo de explicar, pero sigue leyendo. En esta ocasión, el cartel era de lujo y se completó el aforo de 100 personas para escuchar a los tres ponentes. La charla final corrió a cargo del renombrado profesor Philip Wadler, una eminencia en el mundo de la programación funcional. Fue muy especial para mi porque dedicó casi toda su intervención a describir un concepto denominado "clases de tipos" y cómo implementar las "clases de tipos" en un lenguaje de programación funcional. Eso me trajo muchos recuerdos, porque fue precisamente el tema de mi proyecto fin de carrera, que redacté hace ahora exactamente 10 años (PDF). No en vano, mi proyecto se basaba en parte en los trabajos de Wadler, a quien cité 8 veces. Después de defender mi proyecto, no continué investigando por esa línea, y no me podía imaginar que una década después volvería a refrescar esos temas de primera mano.


viernes, 19 de abril de 2013

Jugando al Scalextric

Está a punto de cumplirse un año de mi primer contacto con Atlassian a través del European Roadshow, y la empresa no deja de sorprenderme. Los eventos de los viernes por la tarde siempre tienen algo nuevo: peleas de sumo, rodeos, videojuegos antiguos, concursos... Ayer tuvimos carreras de "slot cars", que en España conocemos como Scalextric. Competimos en un circuito gigante de 8 pistas, con tiempos cronometrados y monitor de tiempos, como en la F1. Unos "comisarios" ayudaban a volver a la pista a los coches más impetuosos, y en ocasiones se producían espectaculares colisiones múltiples. Como en otras ocasiones, algunos compañeros están acompañados de sus familias, por lo que hay varias generaciones jugando. También vi algún adulto dando mal ejemplo: pilotaba mientras bebía cerveza y usaba el móvil, ¡todo a la vez!



Por si queréis saber cómo quedé, en una de las carreras subí al podio. Contribuyó decisivamente mi acertada elección de neumáticos (escogí los que venían con el coche más rápido), y una brillante estrategia de paradas (no paré nunca, para no perder el tiempo).

martes, 19 de marzo de 2013

Celebración y cine al atardecer

El otro día celebré por primera vez mi cumpleaños aquí al otro lado del Pajares. Soy muy afortunado porque en los meses que llevo aquí, he conseguido formar un grupo de amigos que estuvieron inmensos, muy generosos y consiguieron que disfrutase al máximo de la celebración y hasta me emocionase un poquito. Los que me han acompañado en otra ocasiones, y que ahora tengo tan lejos, tampoco se olvidaron, y quedé abrumado por la cantidad de emails y similares que recibí, procedentes de cuatro continentes distintos. ¡Muchas gracias a todos! Ha sido uno de los mejores cumpleaños que recuerdo.

A alguien se le ocurrió que lo mejor para celebrar mi cumpleaños era invitarme a visitar por fin el restaurante asturiano situado en el centro. Fue una experiencia peculiar pues a pesar de su nombre, el restaurante no es realmente asturiano sino que mezcla tópicos españoles diversos. No faltaron elementos tan "asturianos" como la paella, los carteles de Tío Pepe, y lo más llamativo, un espectáculo de sevillanas. No me gusta hacer malas reviews, y más aún cuando fui invitado, pero no puedo evitar un aviso a navegantes: la fabada y la sidra eran horribles. Seguro que el local tiene una buena clientela entre aquellos australianos interesados por lo exótico de la comida y la cultura española (y sus tópicos), pero desde luego no puedo recomendarlo para los asturianos nostálgicos. Afortunadamente la excelente compañía lo compensa todo.

Este fin de semana también asistí al "Twilight cinema", un nuevo evento organizado por mi empresa. Alquilaron un bonito estadio de criquet con un siglo de antigüedad, y en el césped instalaron una feria sólo para los empleados, familias y amigos. Había varias atracciones y juegos para los pequeños, aunque algunos geeks con espíritu joven también jugamos, por ejemplo, a un Jenga gigante. Había también unos furgones que repartían bebidas, perritos calientes, helados y palomitas, todo a cuenta de la empresa. Así estuvimos varias horas, hasta que se puso el sol. Entonces montaron una pantalla gigante en el centro del estadio, y nos tumbamos en unos cómodos bean bags (en España creo que se llaman "Puffs") para ver una película que habíamos elegido previamente por votación. Hacía un tiempo estupendo, y mientras veíamos la película, también podíamos mirar al cielo para ver el firmamento austral. Y por si fuera poco, una amiga asturiana preparó unos frixuelos. ¿Quién puede pedir más?



viernes, 22 de febrero de 2013

Arcade de los 80

El equipo de "Xperience" en Atlassian se encarga, entre otras cosas, de que los viernes por la tarde sean todo un acontecimiento. Si hace pocas fechas tuvimos un rodeo, ayer fue el día del "arcade de los 80". Nos trajeron un puñado de máquinas recreativas de lucha y carreras, pin-balls, comecocos y una SuperNintendo. Una ocasión para celebrar la nostalgia y desempolvar viejas habilidades adquiridas con mucha práctica.





Estuve jugando al SuperMario Kart de SNES, un juego muy especial para mi, 21 años después. ¡No recordaba que pilotar con Yoshi fuera tan complicado! La versión para Wii es mucho más sencilla. Hay que admirar la entrañable decrepitud de los gráficos que tan asombrosos parecían en su día. Enchufa una SNES a una tele de plasma de 50", y verás pixels grandes como puños.

Los veteranos de los 80 también se acordarán de una escena de la película Regreso al Futuro II, cuando Marty McFly viaja al futuro, ahora ya casi presente para nosotros. Allí entra en el "Café de los 80", de ambiente retro, donde encuentra un arcade y enseña a jugar a unos mocosos (uno de ellos destinado a salvar la Tierra Media, pero esa es otra historia). Lejos de quedar impresionados, los chavales desprecian el juego. Pues bien, ayer me sentí un poco McFly: mientras jugaba al SuperMario Kart, se acercó un niño. Le invitamos a jugar con nosotros, pero apenas unos segundos después de la salida, el jovenzuelo decidió que aquel juego de baja resolución y controles anticuados no iba con él, y abandonó la partida. Su padre, que había marcado el mejor tiempo justo antes que él, sonrió al comprobar que todavía podía vencer a su prole en un desafío.


jueves, 7 de febrero de 2013

Rodeo y barbacoa

El pasado viernes, Atlassian organizó un rodeo en la oficina. Trajeron un toro mecánico y estuvimos compitiendo para ver quién aguantaba más tiempo a lomos de la bestia. Quedé bastante lejos del ganador, pero lo pasé muy bien. Cada participante recibió un nombre de cowboy, nos proporcionaron el indispensable sombrero, y además teníamos un música y un "speaker" que iba narrando las cabalgadas y caídas. Como sé que resulta un poco difícil de creer que la empresa organice un rodeo, aquí hay una foto (tomada por uno de los fundadores de la empresa) justo antes de comenzar la competición.

Un par de días después fui con unos compañeros a una barbacoa en la playa de Bronte. La verdad es que el tiempo estaba un poco revuelto aquel día, pero faltar a una barbacoa está considerado como una actividad anti-Australiana. En este país les encanta hacer barbacoas, tanto en los parques como en sus casas. Los parques están bien preparados para acojerlas. Por ejemplo, en Bronte hay mesas y bancos, que además están a cubierto, un detalle muy importante si se tiene en cuenta que el sol austral quema la piel en cuestión de minutos. Y por supuesto, hay barbacoas, en este caso eléctricas y gratuitas. Sólo hay que poner la carne encima, apretar un botón, y ¡listo! No hace falta traer carbón ni cerillas. Además, a pesar de que hay mucha gente, el parque junto a la playa está tan limpio y cuidado que pudimos jugar al fútbol descalzos. También hay áreas de juegos infantiles, redes de volleyball, etc. Y todo ello junto a la playa, el mar y una piscina marina. El domingo, por cierto, el baño estaba prohibido por las condiciones del mar. Lástima no haber llevado mi cámara para retratar cómo rompían las olas, aunque hice alguna foto con el móvil. La acompaño de una foto "de archivo" que tomé hace unos meses, como referencia para comparar.




martes, 11 de diciembre de 2012

Videoconferencia en EPI-Gijón (Universidad de Oviedo)

La Escuela Politécnica de Ingeniería de Gijón tuvo la amabilidad de invitar a dos ex-alumnos como David Hernández y yo a dar una charla sobre nuestra experiencia trabajando en el extranjero. La charla se celebró ayer en el Aula Magna de la Escuela, con David presente. Yo intervine por videoconferencia. El objetivo de la charla era inspirar a los alumnos para que amplíen sus fronteras y busquen oportunidades allá donde las haya. También hicimos alguna reflexión sobre la importancia de los estudios en la Escuela. Por supuesto, dedicamos un ratito a presentarnos y presentar nuestra nueva empresa, Atlassian, haciendo énfasis en las diferencias con respecto a las empresas a las que estamos acostumbrados en España.
Dejo aquí la presentación por si alguno tiene curiosidad:

La verdad es que la charla excedió con creces el tiempo previsto. Además, aunque ya he hecho muchísimas presentaciones presenciales, hacerla por videoconferencia me sigue resultando un poco extraño, pese a que la Escuela puso todos los medios técnicos para que me fuera lo más sencillo posible. Todavía guardo un amargo recuerdo de otra tele-presentación que hice hace unos años para el W3C, y que no salió nada bien. Lo más difícil es, precisamente, mantener el contacto con la audiencia, tener "feedback" y saber cómo lo estás haciendo. Afortunadamente esta vez hubo un interesante turno de preguntas, de entre las cuales destaco la siguiente: ¿por qué no puede existir una empresa como Atlassian en Asturias?
Gracias a la Escuela por invitarnos, y a los asistentes por su interés. También a la prensa por cubrir la charla, aunque alguna frase esté mal citada y atribuida:

Fotografía de Marcos León (La Nueva España):

viernes, 7 de diciembre de 2012

Graduación: búsqueda inteligente de usuarios en JIRA

Ayer me "gradué" en el programa de formación interno de mi nueva empresa. Ha sido un periodo en el que he aprendido un montón de cosas, y también he trabado amistad con los compañeros de promoción. En realidad, el periodo de formación terminó hace ya unas cuantas semanas, pero el acto de graduación no se celebró hasta ayer.
Una de las tareas que he realizado durante este tiempo ha sido proponer y ejecutar un plugin para uno de nuestros productos. Como tengo un poco de experiencia con buscadores, índices y recuperación de información, me di cuenta de que había una oportunidad para mejorar la función de "autocompletado" de nombres que se despliega cuando, por ejemplo, intentas asignar un issue de JIRA a alguien. Así que con un poco de ayuda de Apache Lucene y unos sencillos trucos de manipulación de cadenas, hice un plugin que he llamado Smarter User Picker. Está disponible en el marketplace, así que cualquier administrador de JIRA lo puede instalar con un par de clicks. El código fuente también está disponible con una licencia open source. No seáis muy críticos, hay algunas cosas que hice sólo por experimentar y aprender, y si dispongo de tiempo, iré poco a poco puliendo los aspectos que han quedado a medias.

martes, 6 de noviembre de 2012

El día de la Melbourne Cup

Hace unos días comentaba que hoy martes es el día de la Melbourne Cup, una famosa carrera de caballos que "paraliza al país". Por lo que he visto, los australianos apuestan a los caballos con tanto entusiasmo como los españoles compran décimos de El Gordo.
Este año mi empresa nos ha obsequiado con un detalle especial para celebrar la Melbourne Cup. Tras algunas horas trabajando y jugando al ping-pong por la mañana, a mediodía nos hemos subido a un crucero para navegar lentamente por la bahía de Sydney. Hemos comido abordo y hemos presenciado todos juntos la carrera por televisión, que apenas dura tres minutos. Para darle más emoción, nos han regalado a todos una apuesta simbólica generada al azar (ninguno de mis tres caballos subió al podio, no gané ni un dólar). Además había premios a los mejores trajes y complementos (tampoco gané). Lo que sí gané por puro azar fue una tarjeta de 20$ para el iTunes Store, aunque no sé si podré usarla porque los iTunes son distintos en cada país. Y también conseguí poner en jaque a un mentalista, aunque finalmente consiguió adivinar mi carta.
La Melbourne Cup tiene también otra connotación especial en mi empresa: es "el único día del año que hay que ir de traje al trabajo". Como antes o después aparecerán fotos, he decidido adelantarme y subir yo las mías.


martes, 2 de octubre de 2012

Nuevas oficinas

No tengo por costumbre discutir temas de trabajo o del lugar de trabajo, pero la ocasión es especial y merece una reseña. Hoy hemos estrenado la nueva oficina de Atlassian en Sydney. La compañía ha crecido bastante en los 5 años desde que estrenó la oficina anterior, llamada CornX por ser un edificio histórico que en su día fue un mercado. Hace ya tiempo que tuvo que buscar nuevos espacios en los edificios cercanos. Con las nuevas oficinas estrenadas hoy, todo el personal de Sydney vuelve a estar bajo el mismo techo, y se acabó tener que cruzar la calle para asistir una reunión.
Las nuevas oficinas están aún más céntricas, y ocupan varias plantas de las antiguas oficinas de un banco. Se trata también de un edificio histórico, pero mucho mayor. No tengo fotos, aunque en mi cuenta de Twitter he retuiteado las fotos que han tomado algunos compañeros durante el primer día. El equipamiento de las oficinas es impresionante, aún mejor que en las anteriores, y por supuesto, son más amplias y mejor distribuidas. Un aspecto que me ha llamado mucho la atención ha sido la mudanza. Una empresa especializada se ha encargado del traslado durante el fin de semana. Los empleados pusimos unas pegatinas a nuestras cosas, y mágicamente han aparecido tres días después en el nuevo edificio. Los ordenadores estaban perfectamente conectados y listos para seguir trabajando.
Hace unos días descubrí que, para asombro y regocijo de un friki como yo, el antiguo edificio de Atlassian (CornX) sale en la película Matrix. Si alguno no lo cree, puede repasar la escena en la que los protagonistas cuelgan de un helicópero después de rescatar a Morfeo. Por desgracia no tengo una buena captura de pantalla, ni posiblemente derechos para reproducirla en el blog, así que invito al lector a echar un vistazo a las diapos 15 y 16 de esta presentación.
Las nuevas oficinas no se quedan atrás. Sin ir más lejos, hoy he tenido una reunión en la Estrella de la Muerte (¡es verdad, lo prometo!). Y delante de la puerta de entrada al edificio se encuentra la fuente de la foto adjunta. Los super-fans de Matrix la reconocerán. Delante de ella se encuentran Neo y la mujer de rojo durante el entrenamiento del elegido. Los incrédulos pueden repasar el DVD.
Actualización (03-Oct-2012): ya empiezan a aparecer galerías con fotos de la nueva oficina.

miércoles, 5 de septiembre de 2012

Arrancando en Atlassian

Ayer comencé mi nuevo trabajo en Atlassian, una empresa de software que, como he podido comprobar, tiene unos valores y una cultura radicalmente distintos a los que son habituales en las empresas españolas.  Venía preparado para un cambio fuerte, y no he quedado decepcionado. El primer contacto ha sido muy positivo, y cuanto más voy conociendo de Atlassian, más pienso que todas las compañías deberían ser así.
De momento estoy instalado en las oficinas de Sydney, en un edificio histórico que fue originalmente un mercado y que contrasta con los rascacielos que lo rodean. No obstante, a la empresa se le ha quedado pequeño, y muy pronto nos vamos a mudar a unas nuevas oficinas más grandes y aún más céntricas.
Durante la bienvenida me han dado varios obsequios, incluyendo por supuesto mi primera camiseta de la empresa, con la que poso en la terraza del apartamento en esta noche tan agradable.