{"id":26149,"date":"2022-10-17T18:25:07","date_gmt":"2022-10-17T18:25:07","guid":{"rendered":"https:\/\/building.nubank.com\/clojure-15th-anniversary-a-retrospective\/"},"modified":"2024-03-21T16:51:54","modified_gmt":"2024-03-21T16:51:54","slug":"15o-aniversario-do-clojure-uma-retrospectiva","status":"publish","type":"post","link":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/","title":{"rendered":"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva"},"content":{"rendered":"\n<p>Escrito por Georgia Anuncia\u00e7\u00e3o<br>Revisado por Robert Randolph<\/p>\n\n\n\n<p>\ud83c\udde7\ud83c\uddf7 \ud83c\uddea\ud83c\uddf8 Tamb\u00e9m dispon\u00edvel em <a href=\"https:\/\/blog.nu.com.mx\/15-aniversario-de-clojure\/\">espanhol<\/a> \u2192<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Clojure \u00e9 um dialeto do Lisp que tem uma filosofia de c\u00f3digo como dados e um poderoso sistema de macros. \u00c9 uma linguagem de programa\u00e7\u00e3o simples e din\u00e2mica, que foi desenvolvida em 2005.<\/p>\n\n\n\n<p><a href=\"https:\/\/building.nubank.com\/nubank-acquires-cognitect\/\">Em 2020, a Cognitect, empresa que patrocina e mant\u00e9m o Clojure, juntou-se ao Nubank<\/a>. Voc\u00ea quer saber o que aconteceu nos \u00faltimos 15 anos, o que mudou com a chegada do Nubank e o que est\u00e1 por vir? Continue lendo esse artigo!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2007: o lan\u00e7amento<\/h2>\n\n\n\n<p>O Clojure foi desenvolvido em 2005 por <a href=\"https:\/\/www.linkedin.com\/in\/richhickey\/\">Rich Hickey<\/a> (atualmente um engenheiro de software de sucesso do Nubank) e <a href=\"https:\/\/clojure.org\/about\/history\">liberado para a comunidade de desenvolvedores em 2007<\/a>. Quando o Clojure foi projetado, o objetivo era criar uma linguagem amplamente aceita que suportasse um modelo de programa\u00e7\u00e3o mais simples do que aqueles dispon\u00edveis na \u00e9poca.<\/p>\n\n\n\n<p>A programa\u00e7\u00e3o estava se tornando muito complexa e havia a necessidade de uma nova ferramenta para desenvolvimento profissional. O gerenciamento do acervo estava se tornando invi\u00e1vel ap\u00f3s um certo ponto. De acordo com Rich:<\/p>\n\n\n\n<p><em>Ao programar, as pessoas n\u00e3o comentavam sobre a complexidade dos problemas que est\u00e1vamos tentando resolver, mas sim sobre a complexidade das ferramentas que est\u00e1vamos tentando usar.<\/em><\/p>\n\n\n\n<p>A linguagem devia ser r\u00e1pida o suficiente para solucionar problemas que os programadores poderiam enfrentar com Java ou C#, por exemplo. A ideia era ter uma linguagem compilada que n\u00e3o exigisse um interpretador. Deveria ser simples e conter uma pequena biblioteca que fizesse os programadores pensarem, &#8220;Eu posso usar o Clojure aqui.&#8221; Mant\u00ea-lo pequeno era e continua sendo um objetivo.<\/p>\n\n\n\n<p>A simplicidade d\u00e1 a voc\u00ea a capacidade de se concentrar nos problemas que quer resolver, no mundo ou na sua organiza\u00e7\u00e3o. Isso permite que voc\u00ea pense no problema, n\u00e3o na tecnologia. Acelere e concentre-se no cliente e para onde o neg\u00f3cio est\u00e1 indo.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/m1tZEn_NAqg?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=pt-BR&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><figcaption class=\"wp-element-caption\">Primeira descri\u00e7\u00e3o do Clojure \u2013 Rich Hickey no LispNYC (2007)&nbsp;<br><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2009 \u2013 Hoje: a ado\u00e7\u00e3o<\/h2>\n\n\n\n<p>Como o <a href=\"https:\/\/clojure.org\/api\/api\">Clojure \u00e9 uma linguagem de c\u00f3digo aberto licenciada<\/a>, v\u00e1rios colaboradores estiveram envolvidos no desenvolvimento da linguagem e de seus recursos. <a href=\"https:\/\/www.amazon.com.br\/Programming-Clojure-Stuart-Holloway\/dp\/1934356336\">O primeiro livro sobre o Clojure<\/a> foi publicado em 2009 por <a href=\"https:\/\/www.linkedin.com\/in\/stu-halloway-543110\/\">Stuart Halloway<\/a> e est\u00e1 agora em sua terceira edi\u00e7\u00e3o. De acordo com Stuart:<\/p>\n\n\n\n<p><em>Eu cheguei ao Clojure em busca de simplicidade, poder e foco. O suporte do Clojure para esses objetivos tem sido inabal\u00e1vel, e o <\/em><a href=\"https:\/\/clojure.org\/about\/rationale\"><em>fundamento l\u00f3gico<\/em><\/a><em> do Clojure \u00e9 basicamente o mesmo que era em 2007. Ao longo dos \u00faltimos quinze anos, eu tamb\u00e9m tive o prazer de ver (e ajudar a incentivar) a \u00eanfase do Clojure em estabilidade, <\/em><a href=\"https:\/\/clojure.org\/community\/etiquette\"><em>respeito<\/em><\/a><em> e <\/em><a href=\"https:\/\/www.youtube.com\/watch?v=GXgbV7jB_Bc\"><em>gerenciamento<\/em><\/a><em>. Os ideais da equipe do Clojure sobre como as pessoas devem colaborar para criar e manter software de c\u00f3digo aberto t\u00eam sido t\u00e3o importantes quanto os m\u00e9ritos t\u00e9cnicos para o sucesso do Clojure.<\/em><\/p>\n\n\n\n<p>Em 2010, a equipe do Clojure criou a <a href=\"http:\/\/2019.clojure-conj.org\/\">primeira confer\u00eancia do Clojure \u2013 a Clojure Conj<\/a>. Quando foi perguntado aos participantes se usavam o Clojure para o trabalho, apenas algumas pessoas se apresentaram. Desde ent\u00e3o, a confer\u00eancia foi realizada quase todos os anos, e a cada evento, mais pessoas levantavam as m\u00e3os quando perguntadas se usavam o Clojure no trabalho. Devido \u00e0 pandemia, a Clojure Conj n\u00e3o ocorrer\u00e1 este ano, mas voltar\u00e1 a ser realizada em 27 e 28 de abril de 2023, em Durham, Carolina do Norte.<\/p>\n\n\n\n<p>Estima-se que existam 50.000 programadores em Clojure no mundo todo. <a href=\"https:\/\/clojure.org\/news\/2020\/02\/20\/state-of-clojure-2020\">De acordo com pesquisas<\/a>, a maioria dos desenvolvedores chega ao Clojure a partir de linguagens como Java, JavaScript, Python, Ruby e outras linguagens de programa\u00e7\u00e3o orientadas a objetos. O que esses programadores encontram no Clojure \u00e9 um c\u00f3digo significativamente reduzido em compara\u00e7\u00e3o com outras linguagens.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2010: Datomic<\/h2>\n\n\n\n<p>Em 2010, os desenvolvedores come\u00e7aram a trabalhar em um novo sistema de banco de dados, cujo lan\u00e7amento ocorreu em 2012, o <a href=\"https:\/\/www.datomic.com\/\">Datomic<\/a>. Ele era um sistema que apresentava todo o banco de dados ao desenvolvedor como um valor imut\u00e1vel em qualquer momento no tempo. O Datomic foi totalmente implementado em Clojure, e os recursos do Clojure facilitaram muito o desenvolvimento r\u00e1pido.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2013: Cognitect<\/h2>\n\n\n\n<p>Em 2013, a <a href=\"https:\/\/cognitect.com\/technologies.html\">Cognitect<\/a> foi criada a partir da fus\u00e3o da <strong>Relevance<\/strong>, uma consultoria fundada por Stuart Halloway e Justin Gehtland, com a <strong>Metadata Partners<\/strong>, uma consultoria fundada por Rich Hickey. Todos eles agora fazem parte da equipe de engenharia do Nubank.<\/p>\n\n\n\n<p>A Cognitect ent\u00e3o se tornou (e continua sendo, dentro do Nubank), a patrocinadora e mantenedora do Clojure. De acordo com Alex Miller, que se juntou \u00e0 Cognitect e \u00e0 equipe do Clojure, em 2013:<\/p>\n\n\n\n<p><em>Eu tinha um longo hist\u00f3rico de trabalho com o Java e o JVM em v\u00e1rias empresas. Em 2010, fui contratado para desenvolver uma nova s\u00e9rie de produtos. N\u00f3s nos apaixonamos pela flexibilidade e simplicidade do Clojure e descobrimos que ele era um enorme diferencial contra os nossos concorrentes.&nbsp;<\/em><\/p>\n\n\n\n<p><em>Em 2013, tive a oportunidade de me juntar \u00e0 Cognitect e \u00e0 equipe do Clojure, atuando como integrante da equipe central e como contato com a comunidade do Clojure. Tem sido uma grande alegria contribuir com o crescimento do Clojure e colaborar com uma comunidade repleta de pessoas e ideias incr\u00edveis.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2020: Nubank<\/h2>\n\n\n\n<p>Em 2020, <a href=\"https:\/\/building.nubank.com\/nubank-acquires-cognitect-press-release\/\">a Cognitect juntou-se ao Nubank<\/a> e este expandiu os fundos para o desenvolvimento do Clojure. O Nubank \u00e9 atualmente o maior banco digital do mundo com mais de mil microsservi\u00e7os escritos em Clojure e usando Datomic como sistema de dados principal. O Nubank escolheu o Clojure porque ele \u00e9 imut\u00e1vel e idempotente, tem um formato declarativo e fornece fun\u00e7\u00f5es pequenas e puras. Ele era uma escolha \u00f3bvia por sua <a href=\"https:\/\/building.nubank.com\/working-with-clojure-at-nubank\/\">simplicidade no processo de programa\u00e7\u00e3o<\/a>. De acordo com Rich Hickey:<\/p>\n\n\n\n<p><em>As pessoas que adotam o Clojure esperam encontrar talento, ou poder treinar pessoas que n\u00e3o tenham experi\u00eancia com o Clojure. Isso \u00e9 parte da hist\u00f3ria do Nubank. A maioria das pessoas sup\u00f5e que precisa encontrar pessoas com experi\u00eancia. \u00c9 claro que \u00e9 \u00f3timo ter pessoas com experi\u00eancia, mas \u00e9 f\u00e1cil aprender o Clojure. A ado\u00e7\u00e3o \u00e9 simples e ocorre no seu ritmo, e muitas das pessoas que aprenderam Clojure n\u00e3o querem usar outra coisa.<\/em><\/p>\n\n\n\n<p>Assim como o Nubank, o Clojure \u00e9 uma prova robusta de que a simplicidade funciona.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2022 \u2013 Futuro<\/h2>\n\n\n\n<p><a href=\"https:\/\/building.nubank.com\/welcoming-cognitect-nubank\/\">O plano para o futuro do Clojure<\/a> \u00e9 manter a compatibilidade com os programas existentes e continuar pensando em como facilitar a ado\u00e7\u00e3o do Clojure. Em termos de crescimento, \u00e9 poss\u00edvel ver o Clojure aplicado em mais dom\u00ednios, como a Ci\u00eancia de Dados.<\/p>\n\n\n\n<p>A simplicidade d\u00e1 a voc\u00ea a capacidade de se concentrar nos problemas que quer resolver, no mundo ou em sua empresa; ela permite que voc\u00ea pense no problema, n\u00e3o na tecnologia. De acordo com <a href=\"https:\/\/br.linkedin.com\/in\/adamedwardwible\">Edward Wible<\/a>, cofundador do Nubank:<\/p>\n\n\n\n<p><em>Come\u00e7ando como uma empresa jovem (e uma equipe jovem), o Clojure tem um design dogm\u00e1tico e a ambi\u00e7\u00e3o de eliminar categorias inteiras de complexidade acidental, o que nos colocou em um caminho para construir uma cultura de engenharia com princ\u00edpios e considera\u00e7\u00e3o.&nbsp;Ver a sabedoria do Clojure escalando ordens de magnitude e influ\u00eancia em uma empresa com (agora) milhares de engenheiros \u00e9 realmente impressionante.&nbsp; Estamos apenas come\u00e7ando no Nu, mas ainda estamos dando continuidade ao trabalho de gigantes.<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/bit.ly\/jobs-at-nu\"><strong>Confira nossas oportunidades de trabalho<\/strong> \u2192<\/a><\/p>\n\n\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/exSRG-iL74Q?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=pt-BR&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><figcaption class=\"wp-element-caption\">Clojure faz 15 &#8211; Confira nosso Encontro sobre Engenharia!<br><\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A hist\u00f3ria do Clojure \u00e9 bela e simples em c\u00f3digo. O Nubank tem muitos motivos para dizer: feliz anivers\u00e1rio, Clojure! <\/p>\n","protected":false},"author":178110161,"featured_media":24544,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2497,2586],"tags":[2581,2498],"ppma_author":[2379],"class_list":["post-26149","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering-pt-br","category-software-engineering-pt-br","tag-clojure-pt-br","tag-software-engineering-pt-br"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva - Building Nubank<\/title>\n<meta name=\"description\" content=\"A hist\u00f3ria do Clojure \u00e9 bela e simples em c\u00f3digo. O Nubank tem muitos motivos para dizer: feliz anivers\u00e1rio, 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\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva - Building Nubank\" \/>\n<meta property=\"og:description\" content=\"A hist\u00f3ria do Clojure \u00e9 bela e simples em c\u00f3digo. O Nubank tem muitos motivos para dizer: feliz anivers\u00e1rio, Clojure!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/\" \/>\n<meta property=\"og:site_name\" content=\"Building Nubank\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-17T18:25:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T16:51:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 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\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/\"},\"author\":{\"name\":\"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/2d0eb957550ffd514eb7cfe109e3ef10\"},\"headline\":\"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva\",\"datePublished\":\"2022-10-17T18:25:07+00:00\",\"dateModified\":\"2024-03-21T16:51:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/\"},\"wordCount\":1244,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1\",\"keywords\":[\"Clojure\",\"Software engineering\"],\"articleSection\":[\"Engineering\",\"Software Engineering\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/\",\"name\":\"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva - Building Nubank\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1\",\"datePublished\":\"2022-10-17T18:25:07+00:00\",\"dateModified\":\"2024-03-21T16:51:54+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/2d0eb957550ffd514eb7cfe109e3ef10\"},\"description\":\"A hist\u00f3ria do Clojure \u00e9 bela e simples em c\u00f3digo. O Nubank tem muitos motivos para dizer: feliz anivers\u00e1rio, Clojure!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/15o-aniversario-do-clojure-uma-retrospectiva\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva\"}]},{\"@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\\\/2d0eb957550ffd514eb7cfe109e3ef10\",\"name\":\"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/building.nubank.com.br\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/avatar_user_178110161_1666040470-96x96.png591ce15a895ac901df5be4040b6f4c4e\",\"url\":\"https:\\\/\\\/building.nubank.com.br\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/avatar_user_178110161_1666040470-96x96.png\",\"contentUrl\":\"https:\\\/\\\/building.nubank.com.br\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/avatar_user_178110161_1666040470-96x96.png\",\"caption\":\"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank\"},\"description\":\"Georgia Anuncia\u00e7\u00e3o writes technical documentation and manages the writing process, helping Nubank to empower engineering teams. She holds a degree in International Relations from FAAP and an MBA in Data Science and Analytics from USP. Georgia has extensive experience working on technical writing and has been part of Nubank since 2019. Her first role at the team was as Xpeer (Customer Support Analyst). In her spare time, she enjoys traveling and learning new languages. Georgia speaks 6 languages, 3 at an advanced\\\/fluent level.\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/author\\\/georgia-anunciacao\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva - Building Nubank","description":"A hist\u00f3ria do Clojure \u00e9 bela e simples em c\u00f3digo. O Nubank tem muitos motivos para dizer: feliz anivers\u00e1rio, 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\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/","og_locale":"pt_BR","og_type":"article","og_title":"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva - Building Nubank","og_description":"A hist\u00f3ria do Clojure \u00e9 bela e simples em c\u00f3digo. O Nubank tem muitos motivos para dizer: feliz anivers\u00e1rio, Clojure!","og_url":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/","og_site_name":"Building Nubank","article_published_time":"2022-10-17T18:25:07+00:00","article_modified_time":"2024-03-21T16:51:54+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1","type":"image\/jpeg"}],"author":"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank","Est. tempo de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/#article","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/"},"author":{"name":"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank","@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/2d0eb957550ffd514eb7cfe109e3ef10"},"headline":"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva","datePublished":"2022-10-17T18:25:07+00:00","dateModified":"2024-03-21T16:51:54+00:00","mainEntityOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/"},"wordCount":1244,"commentCount":0,"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1","keywords":["Clojure","Software engineering"],"articleSection":["Engineering","Software Engineering"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/","url":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/","name":"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva - Building Nubank","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/#primaryimage"},"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1","datePublished":"2022-10-17T18:25:07+00:00","dateModified":"2024-03-21T16:51:54+00:00","author":{"@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/2d0eb957550ffd514eb7cfe109e3ef10"},"description":"A hist\u00f3ria do Clojure \u00e9 bela e simples em c\u00f3digo. O Nubank tem muitos motivos para dizer: feliz anivers\u00e1rio, Clojure!","breadcrumb":{"@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/#primaryimage","url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1","contentUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/building.nubank.com\/pt-br\/15o-aniversario-do-clojure-uma-retrospectiva\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/building.nubank.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"15\u00ba anivers\u00e1rio do Clojure: uma retrospectiva"}]},{"@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\/2d0eb957550ffd514eb7cfe109e3ef10","name":"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/building.nubank.com.br\/wp-content\/uploads\/2022\/10\/avatar_user_178110161_1666040470-96x96.png591ce15a895ac901df5be4040b6f4c4e","url":"https:\/\/building.nubank.com.br\/wp-content\/uploads\/2022\/10\/avatar_user_178110161_1666040470-96x96.png","contentUrl":"https:\/\/building.nubank.com.br\/wp-content\/uploads\/2022\/10\/avatar_user_178110161_1666040470-96x96.png","caption":"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank"},"description":"Georgia Anuncia\u00e7\u00e3o writes technical documentation and manages the writing process, helping Nubank to empower engineering teams. She holds a degree in International Relations from FAAP and an MBA in Data Science and Analytics from USP. Georgia has extensive experience working on technical writing and has been part of Nubank since 2019. Her first role at the team was as Xpeer (Customer Support Analyst). In her spare time, she enjoys traveling and learning new languages. Georgia speaks 6 languages, 3 at an advanced\/fluent level.","url":"https:\/\/building.nubank.com\/pt-br\/author\/georgia-anunciacao\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/10\/clojure-anniversary-feature-1200x675-1.jpg?fit=1200%2C675&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/pbKBB5-6NL","jetpack_sharing_enabled":true,"authors":[{"term_id":2379,"user_id":178110161,"is_guest":0,"slug":"georgia-anunciacao","display_name":"Georgia Anuncia\u00e7\u00e3o - Technical Writer at Nubank","avatar_url":"https:\/\/building.nubank.com.br\/wp-content\/uploads\/2022\/10\/avatar_user_178110161_1666040470-96x96.png","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/26149","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\/178110161"}],"replies":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/comments?post=26149"}],"version-history":[{"count":8,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/26149\/revisions"}],"predecessor-version":[{"id":28078,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/26149\/revisions\/28078"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media\/24544"}],"wp:attachment":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media?parent=26149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/categories?post=26149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/tags?post=26149"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/ppma_author?post=26149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}