{"id":33276,"date":"2025-06-06T12:16:25","date_gmt":"2025-06-06T15:16:25","guid":{"rendered":"https:\/\/building.nubank.com\/?p=33276"},"modified":"2025-06-06T12:47:57","modified_gmt":"2025-06-06T15:47:57","slug":"clojure-developer-advocate-nubank","status":"publish","type":"post","link":"https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/","title":{"rendered":"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">No Nubank, a tecnologia n\u00e3o \u00e9 apenas uma ferramenta \u2014 \u00e9 a forma como repensamos os servi\u00e7os financeiros, empoderamos milh\u00f5es de pessoas na Am\u00e9rica Latina e desafiamos o status quo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desde nossa primeira linha de c\u00f3digo em 2013,<a href=\"https:\/\/building.nubank.com\/pt-br\/programacao-funcional-com-clojure-por-que-e-como-o-nubank-usa-e-escala-tao-bem\/\"> o Clojure tem estado no centro dessa miss\u00e3o:<\/a> uma linguagem simples, por\u00e9m poderosa, que nos ajudou a escalar com qualidade, construir sistemas confi\u00e1veis e cultivar uma cultura de engenharia \u00fanica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/building.nubank.com\/pt-br\/clojure-faz-15-a-webserie-do-nubank-explora-as-origens-e-o-futuro-desta-linguagem-de-programacao\/\">Em 2023, o Clojure comemorou seu 15\u00ba anivers\u00e1rio<\/a> \u2014 um marco que reflete n\u00e3o apenas sua longevidade, mas tamb\u00e9m sua crescente influ\u00eancia em empresas como o Nubank.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hoje, temos o prazer de anunciar que Christoph Neumann se juntou ao Nubank como o primeiro Developer Advocate de Clojure! Christoph vai se concentrar em formas de apoiar a comunidade Clojure existente e expandi-la por meio de iniciativas de engajamento e desenvolvimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Christoph tem forma\u00e7\u00e3o em linguagens de programa\u00e7\u00e3o e engenharia de software. Ele j\u00e1 trabalhou nas \u00e1reas de manufatura, desenvolvimento de aplica\u00e7\u00f5es web e mobile, al\u00e9m de produ\u00e7\u00e3o de TV ao vivo e eventos esportivos. Ao longo da carreira, passou da academia para a ind\u00fastria e, por fim, para o empreendedorismo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conversamos com Christoph para fazer algumas perguntas enquanto ele assume esse papel importante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bem-vindo, Christoph!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qual foi sua introdu\u00e7\u00e3o ao Clojure e \u00e0 comunidade?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvi falar sobre Clojure logo depois que Rich Hickey o anunciou publicamente. Eu tinha come\u00e7ado a trabalhar na HP recentemente, e um colega, Keith Irwin, me apresentou o Clojure e me mostrou minha primeira demonstra\u00e7\u00e3o. Na \u00e9poca, achei que o Clojure era s\u00f3 um brinquedo divertido para fan\u00e1ticos por Lisp. Eu realmente n\u00e3o via valor nenhum!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes da HP, eu era doutorando na Oregon State University e era fascinado por pesquisas em linguagens de programa\u00e7\u00e3o. Naquela \u00e9poca, acreditava que linguagens com muitos recursos e sistemas de tipos robustos seriam o futuro da programa\u00e7\u00e3o. Para mim, Lisp era algo \u201cantigo\u201d e \u201cresolvido\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Demorei alguns anos para levar o Clojure a s\u00e9rio! Keith, que hoje \u00e9 meu amigo, me ajudou a enxergar toda a complexidade que se escondia por tr\u00e1s dos grandes recursos de outras linguagens e como o Clojure era muito mais simples. Depois que assisti \u00e0 palestra do Rich, \u201cSimple Made Easy\u201d, decidi me dedicar de verdade a aprender Clojure, e o Keith me ajudou a superar muitos obst\u00e1culos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Naqueles primeiros tempos, o Keith era a minha comunidade Clojure. Sua persist\u00eancia gentil me ajudou a ganhar confian\u00e7a na linguagem, e s\u00f3 ent\u00e3o consegui me conectar com a comunidade mais ampla online. Antes disso, eu ficava apenas confuso com os recursos que encontrava na internet. O Clojure era t\u00e3o diferente das outras linguagens que eu usava profissionalmente!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quais s\u00e3o os atributos do Clojure que voc\u00ea considera mais \u00fateis no seu trabalho, e o que mant\u00e9m seu interesse ao longo do tempo?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eu poderia falar sobre isso o dia todo! Mas vou tentar ser breve:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Clojure \u00e9 seguro<\/li>\n\n\n\n<li>Dados s\u00e3o de primeira classe<\/li>\n\n\n\n<li>Clojure \u00e9 vivo e interativo<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Clojure \u00e9 seguro. Por padr\u00e3o, o Clojure n\u00e3o permite que o c\u00f3digo altere dados diretamente (ou seja, ele \u00e9 \u201cimut\u00e1vel\u201d). Isso pode parecer algo pequeno, mas tem implica\u00e7\u00f5es enormes. Elimina categorias inteiras de bugs e facilita entender o comportamento do c\u00f3digo \u00e0 medida que a base cresce e o sistema escala.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dados s\u00e3o de primeira classe. O Clojure separa informa\u00e7\u00e3o (os \u201cdados\u201d) da computa\u00e7\u00e3o (as \u201cfun\u00e7\u00f5es\u201d). Os dados s\u00e3o representados de forma gen\u00e9rica com estruturas nativas como listas, mapas e conjuntos. Isso permite que a linguagem tenha uma enorme biblioteca de fun\u00e7\u00f5es prontas para manipular esses dados. Al\u00e9m disso, essas estruturas t\u00eam uma nota\u00e7\u00e3o f\u00e1cil de ler, o que torna mais simples definir, inspecionar e armazenar dados sem precisar de c\u00f3digo especializado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clojure \u00e9 vivo e interativo. Voc\u00ea n\u00e3o precisa compilar e reiniciar o app durante o desenvolvimento. Em vez disso, voc\u00ea inicia o ambiente Clojure, conecta ele ao seu editor e envia c\u00f3digo para ser avaliado em tempo real (o famoso \u201cREPL conectado\u201d). A aplica\u00e7\u00e3o inteira est\u00e1 na mem\u00f3ria, com todo seu estado. Voc\u00ea pode inspecionar qualquer parte, modificar ou redefinir coisas instantaneamente, sem reiniciar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para mim, desenvolver em Clojure \u00e9 uma experi\u00eancia completamente diferente das outras linguagens. O desenvolvimento \u00e9 r\u00e1pido e visual. Consigo encontrar uma solu\u00e7\u00e3o inicial rapidamente e depois evolu\u00ed-la para algo mais f\u00e1cil de entender e manter.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Como voc\u00ea acha que podemos apresentar o Clojure a novas pessoas?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O Clojure \u00e9 bastante diferente das linguagens mais populares, e isso torna o desafio de introduzir a linguagem ainda maior. Como mencionei, precisei de algu\u00e9m para me mostrar o caminho e me ajudar a \u201centender\u201d. Muita coisa \u00e9 diferente. Algumas diferen\u00e7as s\u00e3o \u00f3bvias, como a sintaxe. Outras s\u00e3o mais sutis, como o fluxo de trabalho com live coding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Clojure \u00e9 uma linguagem de programa\u00e7\u00e3o \u201cpuramente funcional\u201d, ent\u00e3o as diferen\u00e7as v\u00e3o al\u00e9m da sintaxe, das ferramentas ou do processo de desenvolvimento. Esse segundo n\u00edvel de aprendizado exige uma mudan\u00e7a de mentalidade, mas abre portas para arquiteturas e solu\u00e7\u00f5es que melhoram a manuten\u00e7\u00e3o a longo prazo, o desempenho e a reutiliza\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Acho que a melhor forma de apresentar o Clojure \u00e9 mostrar o pacote completo, come\u00e7ando pequeno e evoluindo: sintaxe, dados gen\u00e9ricos, conceitos funcionais, ferramentas, edi\u00e7\u00e3o estrutural e o fluxo de trabalho com REPL conectado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qual \u00e9 a sua abordagem para equilibrar educa\u00e7\u00e3o, engajamento e coleta de feedback no trabalho de advocacy?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Os tr\u00eas s\u00e3o essenciais e est\u00e3o interligados. Sem engajamento, ningu\u00e9m ouve. Mas, quando ouvem, precisam aprender. E para aprender, precisam de bons recursos \u2014 que s\u00f3 melhoram com feedback. \u00c9 um ciclo cont\u00ednuo de cria\u00e7\u00e3o, compartilhamento e aprimoramento, sempre em prol de uma miss\u00e3o central.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Minha miss\u00e3o \u00e9 garantir que os desenvolvedores tenham uma experi\u00eancia fenomenal com o Clojure desde o come\u00e7o e durante toda a sua jornada de aprendizado e crescimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 medida que a comunidade cresce, os efeitos em rede se tornam importantes. Ent\u00e3o, o trabalho de advocacy tamb\u00e9m envolve organiza\u00e7\u00e3o para estimular esses efeitos indiretos. Isso inclui formar sistemas, estruturas e parcerias que ajudem a comunidade a criar e compartilhar seu pr\u00f3prio conte\u00fado de forma eficaz e sustent\u00e1vel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mas mesmo com uma comunidade forte, \u00e9 essencial continuar o trabalho da miss\u00e3o principal \u2014 porque nenhuma linguagem sobrevive se os novos membros da comunidade se frustrarem e desistirem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O que voc\u00ea mais espera nesse novo papel?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ah, essa \u00e9 f\u00e1cil. O que mais me empolga, sem d\u00favida, \u00e9 conhecer desenvolvedores que est\u00e3o come\u00e7ando agora com o Clojure! Se voc\u00ea est\u00e1 curioso, come\u00e7ando a explorar ou at\u00e9 mesmo c\u00e9tico (como eu fui), adoraria conversar com voc\u00ea.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Claro, tamb\u00e9m adoro a comunidade Clojure como um todo! Quero muito ouvir sobre sua experi\u00eancia com a linguagem e com a comunidade. Me procure online!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Onde as pessoas podem te encontrar online?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O melhor lugar para me encontrar \u00e9 como @neumann no Slack dos Clojurians (<a href=\"http:\/\/clojurians.net\/\" rel=\"nofollow\">http:\/\/clojurians.net\/<\/a>). \u00c9 um espa\u00e7o acolhedor tanto para iniciantes quanto para desenvolvedores experientes em Clojure!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se quiser saber mais sobre mim e minha miss\u00e3o, acesse christophneumann.dev.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Construindo o Futuro Juntos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No Nubank, acreditamos que comunidades fortes e o compartilhamento aberto de conhecimento s\u00e3o essenciais para impulsionar avan\u00e7os tecnol\u00f3gicos significativos. A chegada de Christoph como nosso primeiro Developer Advocate de Clojure marca um novo e empolgante cap\u00edtulo no nosso compromisso com o ecossistema Clojure e com o empoderamento de desenvolvedores no mundo todo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estamos muito animados em continuar contribuindo para o crescimento e evolu\u00e7\u00e3o do Clojure \u2014 n\u00e3o apenas como linguagem, mas como uma comunidade vibrante de pensadores, construtores e inovadores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea tem curiosidade sobre Clojure ou quer colaborar, n\u00e3o hesite em entrar em contato com o Christoph ou com qualquer um de n\u00f3s no Nubank. Vamos juntos construir o futuro do Clojure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nubank d\u00e1 boas-vindas a Christoph Neumann como nosso primeiro Developer Advocate de Clojure!<br \/>\n Clojure impulsiona nossa tecnologia desde o in\u00edcio. Com Christoph, refor\u00e7amos nosso compromisso com a comunidade global da linguagem.<\/p>\n","protected":false},"author":178110103,"featured_media":33292,"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":[2497,2586],"tags":[2581],"ppma_author":[2321],"class_list":["post-33276","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering-pt-br","category-software-engineering-pt-br","tag-clojure-pt-br"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank - Building Nubank<\/title>\n<meta name=\"description\" content=\"Nubank d\u00e1 boas-vindas a Christoph Neumann como nosso primeiro Developer Advocate de Clojure! Clojure impulsiona nossa tecnologia desde o in\u00edcio. Com Christoph, refor\u00e7amos nosso compromisso com a comunidade global da linguagem.\" \/>\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\/pt-br\/clojure-developer-advocate-nubank\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank - Building Nubank\" \/>\n<meta property=\"og:description\" content=\"Nubank d\u00e1 boas-vindas a Christoph Neumann como nosso primeiro Developer Advocate de Clojure! Clojure impulsiona nossa tecnologia desde o in\u00edcio. Com Christoph, refor\u00e7amos nosso compromisso com a comunidade global da linguagem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/building.nubank.com\/pt-br\/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:47:57+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=\"Est. tempo de leitura\" \/>\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\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/\"},\"author\":{\"name\":\"Nubank Editorial\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"headline\":\"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank\",\"datePublished\":\"2025-06-06T15:16:25+00:00\",\"dateModified\":\"2025-06-06T15:47:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/\"},\"wordCount\":1369,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/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\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/\",\"name\":\"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank - Building Nubank\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/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:47:57+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"description\":\"Nubank d\u00e1 boas-vindas a Christoph Neumann como nosso primeiro Developer Advocate de Clojure! Clojure impulsiona nossa tecnologia desde o in\u00edcio. Com Christoph, refor\u00e7amos nosso compromisso com a comunidade global da linguagem.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/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\\\/pt-br\\\/clojure-developer-advocate-nubank\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/\",\"name\":\"Building Nubank\",\"description\":\"We make the extraordinary happen\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\",\"name\":\"Nubank Editorial\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\\\/pt-br\\\/author\\\/editorial\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank - Building Nubank","description":"Nubank d\u00e1 boas-vindas a Christoph Neumann como nosso primeiro Developer Advocate de Clojure! Clojure impulsiona nossa tecnologia desde o in\u00edcio. Com Christoph, refor\u00e7amos nosso compromisso com a comunidade global da linguagem.","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\/pt-br\/clojure-developer-advocate-nubank\/","og_locale":"pt_BR","og_type":"article","og_title":"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank - Building Nubank","og_description":"Nubank d\u00e1 boas-vindas a Christoph Neumann como nosso primeiro Developer Advocate de Clojure! Clojure impulsiona nossa tecnologia desde o in\u00edcio. Com Christoph, refor\u00e7amos nosso compromisso com a comunidade global da linguagem.","og_url":"https:\/\/building.nubank.com\/pt-br\/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:47:57+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","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/#article","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/"},"author":{"name":"Nubank Editorial","@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"headline":"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank","datePublished":"2025-06-06T15:16:25+00:00","dateModified":"2025-06-06T15:47:57+00:00","mainEntityOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/"},"wordCount":1369,"commentCount":0,"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/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":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/","url":"https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/","name":"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank - Building Nubank","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/#primaryimage"},"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/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:47:57+00:00","author":{"@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"description":"Nubank d\u00e1 boas-vindas a Christoph Neumann como nosso primeiro Developer Advocate de Clojure! Clojure impulsiona nossa tecnologia desde o in\u00edcio. Com Christoph, refor\u00e7amos nosso compromisso com a comunidade global da linguagem.","breadcrumb":{"@id":"https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/building.nubank.com\/pt-br\/clojure-developer-advocate-nubank\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/building.nubank.com\/pt-br\/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\/pt-br\/clojure-developer-advocate-nubank\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/building.nubank.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Construindo o Futuro do Clojure: Damos as Boas-Vindas a Christoph Neumann como o Primeiro Developer Advocate de Clojure no Nubank"}]},{"@type":"WebSite","@id":"https:\/\/building.nubank.com\/pt-br\/#website","url":"https:\/\/building.nubank.com\/pt-br\/","name":"Building Nubank","description":"We make the extraordinary happen","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/building.nubank.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4","name":"Nubank Editorial","image":{"@type":"ImageObject","inLanguage":"pt-BR","@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\/pt-br\/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-8EI","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\/pt-br\/wp-json\/wp\/v2\/posts\/33276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/users\/178110103"}],"replies":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/comments?post=33276"}],"version-history":[{"count":2,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/33276\/revisions"}],"predecessor-version":[{"id":33279,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/33276\/revisions\/33279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media\/33292"}],"wp:attachment":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media?parent=33276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/categories?post=33276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/tags?post=33276"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/ppma_author?post=33276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}