{"id":33285,"date":"2025-06-06T12:16:25","date_gmt":"2025-06-06T15:16:25","guid":{"rendered":"https:\/\/building.nubank.com\/?p=33285"},"modified":"2025-06-06T12:49:12","modified_gmt":"2025-06-06T15:49:12","slug":"clojure-developer-advocate-nubank","status":"publish","type":"post","link":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/","title":{"rendered":"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">En Nubank, la tecnolog\u00eda no es solo una herramienta: es la forma en que repensamos los servicios financieros, empoderamos a millones de personas en toda Am\u00e9rica Latina y desafiamos el status quo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desde nuestra primera l\u00ednea de c\u00f3digo en 2013, <a href=\"https:\/\/building.nubank.com\/es\/programacion-funcional-con-clojure-por-que-y-como-nubank-la-usa-y-escala-tan-bien\/\">Clojure ha estado en el coraz\u00f3n de esta misi\u00f3n:<\/a> un lenguaje simple pero poderoso que nos ha ayudado a escalar con calidad, construir sistemas confiables y cultivar una cultura de ingenier\u00eda \u00fanica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/building.nubank.com\/es\/clojure-cumple-15-anos-la-serie-web-de-nubank-explora-los-origenes-y-el-futuro-de-este-lenguaje-de-programacion\/\">En 2023, Clojure celebr\u00f3 su 15.\u00ba aniversario<\/a>, un hito que refleja no solo su longevidad, sino tambi\u00e9n su creciente influencia en empresas como Nubank.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hoy, nos complace anunciar que Christoph Neumann se ha unido a Nubank como el primer Developer Advocate de Clojure. \u00a1Christoph se enfocar\u00e1 en apoyar a la comunidad de Clojure existente y hacerla crecer mediante iniciativas de difusi\u00f3n y desarrollo!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Christoph tiene experiencia en lenguajes de programaci\u00f3n e ingenier\u00eda de software. Ha trabajado en manufactura, desarrollo de aplicaciones web y m\u00f3viles, y en producci\u00f3n de televisi\u00f3n en vivo y deportes. A lo largo de su carrera, pas\u00f3 del mundo acad\u00e9mico a la industria y finalmente al emprendimiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nos reunimos con Christoph para hacerle algunas preguntas mientras asume este importante rol.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Bienvenido, Christoph!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfCu\u00e1l fue tu introducci\u00f3n a Clojure y a la comunidad?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Escuch\u00e9 sobre Clojure poco despu\u00e9s de que Rich Hickey lo anunciara p\u00fablicamente. Acababa de empezar a trabajar en HP y un compa\u00f1ero, Keith Irwin, me present\u00f3 Clojure y me hizo mi primera demostraci\u00f3n. En ese momento pens\u00e9 que Clojure era solo un juguete divertido para fan\u00e1ticos de Lisp. \u00a1No le ve\u00eda el valor en absoluto!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de HP, yo era estudiante de doctorado en Oregon State y me fascinaba la investigaci\u00f3n en lenguajes de programaci\u00f3n. En ese entonces, cre\u00eda que los lenguajes con muchas funcionalidades y sistemas de tipos complejos eran el camino para revolucionar la programaci\u00f3n. Para m\u00ed, Lisp era algo \u201cviejo\u201d y \u201cya resuelto\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Me tom\u00f3 algunos a\u00f1os tomar en serio a Clojure! Keith, que ahora es amigo m\u00edo, me ayud\u00f3 a ver toda la complejidad oculta detr\u00e1s de los grandes lenguajes y c\u00f3mo Clojure era mucho m\u00e1s simple. Despu\u00e9s de ver la charla de Rich, \u201cSimple Made Easy\u201d, decid\u00ed redoblar mis esfuerzos para aprender Clojure, y Keith me ayud\u00f3 a superar muchos obst\u00e1culos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En esos primeros d\u00edas, Keith era mi comunidad Clojure. Su persistencia amable me ayud\u00f3 a ganar confianza, y luego pude recurrir a la comunidad m\u00e1s amplia en l\u00ednea. Antes de su ayuda, los recursos que encontraba en internet solo me confund\u00edan. \u00a1Clojure era tan distinto a los lenguajes que hab\u00eda usado profesionalmente!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfCu\u00e1les son las caracter\u00edsticas de Clojure que m\u00e1s \u00fatiles te han resultado en tu trabajo y qu\u00e9 te ha mantenido interesado con el tiempo?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Podr\u00eda hablar de esto todo el d\u00eda! Pero ser\u00e9 breve:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Clojure es seguro<\/li>\n\n\n\n<li>Los datos son ciudadanos de primera clase<\/li>\n\n\n\n<li>Clojure es vivo e interactivo<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Clojure es seguro. Por defecto, Clojure no permite modificar datos en su lugar (lo que se conoce como inmutabilidad). Puede sonar como un detalle menor, pero tiene enormes implicaciones. Elimina categor\u00edas enteras de errores. Adem\u00e1s, te permite razonar con mayor claridad sobre el comportamiento del c\u00f3digo a medida que el proyecto crece y escala.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los datos son ciudadanos de primera clase. Clojure separa la informaci\u00f3n (los datos) del procesamiento (las funciones). Los datos se representan de forma gen\u00e9rica con estructuras nativas como listas, mapas y conjuntos. Esto permite que el lenguaje tenga una biblioteca extensa de funciones listas para trabajar con datos gen\u00e9ricos. Adem\u00e1s, estas estructuras usan una notaci\u00f3n amigable para las personas, por lo que es f\u00e1cil definir, inspeccionar y guardar datos sin c\u00f3digo especializado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clojure es vivo e interactivo. No necesitas compilar ni reiniciar tu aplicaci\u00f3n mientras desarrollas. En cambio, lanzas el entorno de ejecuci\u00f3n de Clojure, lo conectas a tu editor y env\u00edas c\u00f3digo fuente en tiempo real para que se ejecute al vuelo (lo que se llama REPL conectado). Toda la aplicaci\u00f3n y su estado est\u00e1n en memoria. Puedes inspeccionar cualquier parte, agregar funcionalidades y redefinir cosas sin reiniciar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para m\u00ed, desarrollar en Clojure ha sido una experiencia completamente diferente comparada con otros lenguajes. El desarrollo se siente r\u00e1pido y visual. Puedo encontrar una soluci\u00f3n inicial r\u00e1pidamente y hacerla evolucionar hacia algo f\u00e1cil de entender y mantener.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo crees que podemos introducir Clojure a nuevas personas?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Clojure es bastante diferente de los lenguajes m\u00e1s populares, por eso es todo un reto presentarlo a nuevos desarrolladores. Como mencion\u00e9, yo necesitaba que alguien me guiara y me ayudara a \u201centenderlo\u201d. Muchas cosas son distintas. Algunas diferencias son obvias, como la sintaxis, pero otras no lo son, como el flujo de trabajo con live coding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clojure es un lenguaje de programaci\u00f3n puramente funcional, as\u00ed que las diferencias van m\u00e1s all\u00e1 del tooling, la sintaxis o el flujo de trabajo. Este segundo nivel de aprendizaje requiere un cambio de mentalidad, pero abre puertas a arquitecturas y soluciones que mejoran la mantenibilidad, el rendimiento y la reutilizaci\u00f3n a largo plazo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Creo que la mejor forma de introducir Clojure es mostrar el paquete completo, empezando en peque\u00f1o y escalando a partir de ah\u00ed: sintaxis, datos gen\u00e9ricos, conceptos funcionales, herramientas, edici\u00f3n estructural y el flujo de trabajo con REPL conectado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfCu\u00e1l es tu enfoque para equilibrar educaci\u00f3n, difusi\u00f3n y recopilaci\u00f3n de feedback en el trabajo de advocacy?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los tres elementos son esenciales y est\u00e1n conectados. Sin difusi\u00f3n, nadie se entera; pero cuando alguien escucha, necesita aprender. Para aprender, se necesitan recursos, y esos recursos no pueden mejorar sin retroalimentaci\u00f3n. Es un ciclo constante de creaci\u00f3n, compartici\u00f3n y mejora, todo al servicio de una misi\u00f3n central.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mi misi\u00f3n es asegurarme de que los desarrolladores tengan una experiencia fenomenal con Clojure desde el inicio, y que esa experiencia siga siendo positiva a medida que crecen y aprenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando una comunidad crece, los efectos en red entran en juego. Por eso, el trabajo de advocacy tambi\u00e9n implica organizaci\u00f3n para fomentar esos efectos indirectos. Es necesario construir sistemas, estructuras y asociaciones que ayuden a la comunidad a crear y compartir su propio contenido de forma eficaz y sostenible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero incluso cuando la comunidad est\u00e1 prosperando, es fundamental continuar con el trabajo de la misi\u00f3n central, porque ning\u00fan lenguaje puede prosperar si sus nuevos miembros se frustran y se van.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es lo que m\u00e1s te entusiasma en este nuevo rol?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oh, eso es f\u00e1cil. Lo que m\u00e1s me emociona es conocer a desarrolladores que est\u00e1n comenzando con Clojure. Si sientes curiosidad, est\u00e1s dando tus primeros pasos o incluso si eres esc\u00e9ptico (como lo fui yo), me encantar\u00eda escucharte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Por supuesto, tambi\u00e9n me encanta la comunidad de Clojure en general! Me gustar\u00eda saber c\u00f3mo ha sido tu experiencia con el lenguaje y la comunidad. \u00a1Encu\u00e9ntrame online!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfD\u00f3nde pueden encontrarte en l\u00ednea?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El mejor lugar para contactarme es como @neumann en el Slack de Clojurians (<a href=\"http:\/\/clojurians.net\/\" rel=\"nofollow\">http:\/\/clojurians.net\/<\/a>). \u00a1Es un lugar amigable tanto para principiantes como para desarrolladores experimentados!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si quieres m\u00e1s informaci\u00f3n sobre m\u00ed y mi misi\u00f3n, visita christophneumann.dev.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Construyendo el Futuro Juntos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En Nubank, creemos que las comunidades s\u00f3lidas y el conocimiento compartido de forma abierta son clave para impulsar el progreso tecnol\u00f3gico significativo. La llegada de Christoph como nuestro primer Clojure Developer Advocate marca un cap\u00edtulo emocionante en nuestro compromiso con el ecosistema Clojure y con el empoderamiento de desarrolladores en todo el mundo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nos emociona seguir contribuyendo al crecimiento y evoluci\u00f3n de Clojure \u2014 no solo como lenguaje, sino como una comunidad vibrante de pensadores, constructores e innovadores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si tienes curiosidad por Clojure o deseas colaborar, no dudes en contactar a Christoph o a cualquiera de nosotros en Nubank. Juntos, sigamos construyendo el futuro de Clojure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a1Nubank da la bienvenida a Christoph Neumann como nuestro primer Clojure Developer Advocate!<br \/>\n Clojure ha sido clave en nuestra historia tecnol\u00f3gica. Con Christoph, reafirmamos nuestro compromiso con la comunidad global de Clojure.<\/p>\n","protected":false},"author":178110103,"featured_media":33293,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2499,2589],"tags":[2584],"ppma_author":[2321],"class_list":["post-33285","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering-es","category-software-engineering-es","tag-clojure-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank - Building Nubank<\/title>\n<meta name=\"description\" content=\"\u00a1Nubank da la bienvenida a Christoph Neumann como nuestro primer Clojure Developer Advocate! Clojure ha sido clave en nuestra historia tecnol\u00f3gica. Con Christoph, reafirmamos nuestro compromiso con la comunidad global de Clojure.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank - Building Nubank\" \/>\n<meta property=\"og:description\" content=\"\u00a1Nubank da la bienvenida a Christoph Neumann como nuestro primer Clojure Developer Advocate! Clojure ha sido clave en nuestra historia tecnol\u00f3gica. Con Christoph, reafirmamos nuestro compromiso con la comunidad global de Clojure.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/\" \/>\n<meta property=\"og:site_name\" content=\"Building Nubank\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-06T15:16:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-06T15:49:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/building.nubank.com\/wp-content\/uploads\/2025\/06\/image-24.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1179\" \/>\n\t<meta property=\"og:image:height\" content=\"622\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nubank Editorial\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nubank Editorial\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/\"},\"author\":{\"name\":\"Nubank Editorial\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"headline\":\"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank\",\"datePublished\":\"2025-06-06T15:16:25+00:00\",\"dateModified\":\"2025-06-06T15:49:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/\"},\"wordCount\":1388,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/image-24.png?fit=1179%2C622&ssl=1\",\"keywords\":[\"Clojure\"],\"articleSection\":[\"Engineering\",\"Software Engineering\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/\",\"name\":\"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank - Building Nubank\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/image-24.png?fit=1179%2C622&ssl=1\",\"datePublished\":\"2025-06-06T15:16:25+00:00\",\"dateModified\":\"2025-06-06T15:49:12+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"description\":\"\u00a1Nubank da la bienvenida a Christoph Neumann como nuestro primer Clojure Developer Advocate! Clojure ha sido clave en nuestra historia tecnol\u00f3gica. Con Christoph, reafirmamos nuestro compromiso con la comunidad global de Clojure.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/image-24.png?fit=1179%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/image-24.png?fit=1179%2C622&ssl=1\",\"width\":1179,\"height\":622},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/clojure-developer-advocate-nubank\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/\",\"name\":\"Building Nubank\",\"description\":\"We make the extraordinary happen\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\",\"name\":\"Nubank Editorial\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g0a78bc815f2126d9ba65b2af185671f1\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"caption\":\"Nubank Editorial\"},\"url\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/author\\\/editorial\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank - Building Nubank","description":"\u00a1Nubank da la bienvenida a Christoph Neumann como nuestro primer Clojure Developer Advocate! Clojure ha sido clave en nuestra historia tecnol\u00f3gica. Con Christoph, reafirmamos nuestro compromiso con la comunidad global de Clojure.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/","og_locale":"es_ES","og_type":"article","og_title":"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank - Building Nubank","og_description":"\u00a1Nubank da la bienvenida a Christoph Neumann como nuestro primer Clojure Developer Advocate! Clojure ha sido clave en nuestra historia tecnol\u00f3gica. Con Christoph, reafirmamos nuestro compromiso con la comunidad global de Clojure.","og_url":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/","og_site_name":"Building Nubank","article_published_time":"2025-06-06T15:16:25+00:00","article_modified_time":"2025-06-06T15:49:12+00:00","og_image":[{"width":1179,"height":622,"url":"https:\/\/building.nubank.com\/wp-content\/uploads\/2025\/06\/image-24.png","type":"image\/png"}],"author":"Nubank Editorial","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Nubank Editorial","Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/#article","isPartOf":{"@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/"},"author":{"name":"Nubank Editorial","@id":"https:\/\/building.nubank.com\/es\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"headline":"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank","datePublished":"2025-06-06T15:16:25+00:00","dateModified":"2025-06-06T15:49:12+00:00","mainEntityOfPage":{"@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/"},"wordCount":1388,"commentCount":0,"image":{"@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/image-24.png?fit=1179%2C622&ssl=1","keywords":["Clojure"],"articleSection":["Engineering","Software Engineering"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/","url":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/","name":"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank - Building Nubank","isPartOf":{"@id":"https:\/\/building.nubank.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/#primaryimage"},"image":{"@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/image-24.png?fit=1179%2C622&ssl=1","datePublished":"2025-06-06T15:16:25+00:00","dateModified":"2025-06-06T15:49:12+00:00","author":{"@id":"https:\/\/building.nubank.com\/es\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"description":"\u00a1Nubank da la bienvenida a Christoph Neumann como nuestro primer Clojure Developer Advocate! Clojure ha sido clave en nuestra historia tecnol\u00f3gica. Con Christoph, reafirmamos nuestro compromiso con la comunidad global de Clojure.","breadcrumb":{"@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/#primaryimage","url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/image-24.png?fit=1179%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/image-24.png?fit=1179%2C622&ssl=1","width":1179,"height":622},{"@type":"BreadcrumbList","@id":"https:\/\/building.nubank.com\/es\/clojure-developer-advocate-nubank\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/building.nubank.com\/es\/"},{"@type":"ListItem","position":2,"name":"Construyendo el Futuro de Clojure: Damos la Bienvenida a Christoph Neumann como el Primer Clojure Developer Advocate de Nubank"}]},{"@type":"WebSite","@id":"https:\/\/building.nubank.com\/es\/#website","url":"https:\/\/building.nubank.com\/es\/","name":"Building Nubank","description":"We make the extraordinary happen","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/building.nubank.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/building.nubank.com\/es\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4","name":"Nubank Editorial","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g0a78bc815f2126d9ba65b2af185671f1","url":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","caption":"Nubank Editorial"},"url":"https:\/\/building.nubank.com\/es\/author\/editorial\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/image-24.png?fit=1179%2C622&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/pbKBB5-8ER","jetpack_sharing_enabled":true,"authors":[{"term_id":2321,"user_id":178110103,"is_guest":0,"slug":"editorial","display_name":"Nubank Editorial","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts\/33285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/users\/178110103"}],"replies":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/comments?post=33285"}],"version-history":[{"count":3,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts\/33285\/revisions"}],"predecessor-version":[{"id":33290,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts\/33285\/revisions\/33290"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/media\/33293"}],"wp:attachment":[{"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/media?parent=33285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/categories?post=33285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/tags?post=33285"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/ppma_author?post=33285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}