{"id":28258,"date":"2023-11-27T20:13:34","date_gmt":"2023-11-27T20:13:34","guid":{"rendered":"https:\/\/building.nubank.com\/the-hammocks-third-episode-journeys-in-code-clojure-datomic-and-personal-growth\/"},"modified":"2024-02-23T14:53:09","modified_gmt":"2024-02-23T14:53:09","slug":"el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal","status":"publish","type":"post","link":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/","title":{"rendered":"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>The Hammock <\/strong>es un podcast en el que los ingenieros pueden tomar un descanso, permitiendo que sus mentes vaguen libremente mientras escuchan conversaciones con contenido relevante para la comunidad de desarrollo de software.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La conversaci\u00f3n en el tercer episodio trat\u00f3 sobre la adopci\u00f3n de Datomic y Clojure, el viaje personal, el uso de Datomic y los desaf\u00edos de la interoperabilidad de datos para las empresas. Esta vez, Filipe Andrade, ingeniero de software l\u00edder de Nubank, y Robson Filho, ingeniero de software senior de Nubank, conversaron con Enzzo Cavallo, Clojurian y tambi\u00e9n ingeniero de software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Est\u00e9n atentos para aprender sobre la evoluci\u00f3n de Clojure y Datomic, la naturaleza din\u00e1mica de Clojure, las bases de datos externas, los desaf\u00edos de modelado, migraci\u00f3n, memoria y propiedad de datos y m\u00e1s!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes escuchar \u201cThe Hammock\u201d en los siguientes canales: <a href=\"https:\/\/open.spotify.com\/show\/4hAJnAkYKXl42hLXa4LmVQ\">Spotify<\/a>, <a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/the-hammock-by-building-nu\/id1679629739\">Apple Podcasts<\/a>, <a href=\"https:\/\/podcasts.google.com\/feed\/aHR0cHM6Ly9hbmNob3IuZm0vcy9iYzhjZjcxNC9wb2RjYXN0L3Jzcw\">Google Podcasts<\/a>, <a href=\"https:\/\/music.amazon.com\/podcasts\/5a9b0463-bf69-4f24-a211-9a723ceb6618\/cognicast-by-building-nu\">Amazon Music<\/a>, y <a href=\"https:\/\/anchor.fm\/buildingnu\">Anchor<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El viaje de Enzzo Cavallo a Clojure es bastante singular. A diferencia de muchos desarrolladores que hacen transici\u00f3n entre varios idiomas a lo largo de sus carreras, Clojure fue el primer idioma con el que Enzzo trabaj\u00f3 profesionalmente. Antes de esto, mientras estudiaba f\u00edsica, ten\u00eda experiencia con otros lenguajes pero s\u00f3lo para peque\u00f1as tareas de scripting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comparti\u00f3 que comenz\u00f3 a trabajar con Clojure cuando se uni\u00f3 a una empresa que ya lo estaba usando. Curiosamente, esta empresa a menudo contrataba a personas sin experiencia previa en Clojure, lo que demuestra cu\u00e1n acogedora e inclusiva puede ser la comunidad de Clojure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adoptando Datomic y Clojure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Datomic fue la primera base de datos con la que Enzzo trabaj\u00f3 seriamente. Su introducci\u00f3n fue bastante org\u00e1nica ya que su empleador inicial ya lo estaba usando junto con Clojure. Al cabo de unos meses, ya lo estaba utilizando y explorando activamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una de las mejores partes de comenzar con Clojure para Enzzo fue descubrir <a href=\"https:\/\/clojurians.slack.com\/join\/shared_invite\/zt-23g0szpiq-up01Hgvhh_0OErkYYD809w#\/shared-invite\/email\">Clojurians\u2014un grupo de Slack para entusiastas de Clojure<\/a>. Esta plataforma demostr\u00f3 ser un recurso invaluable tanto para principiantes como para desarrolladores experimentados. Muchos desarrolladores de bibliotecas participan activamente en esta plataforma, convirti\u00e9ndola en un espacio din\u00e1mico para el aprendizaje y la colaboraci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El podcast abord\u00f3 el crecimiento de Clojure en Brasil. Si bien el mercado de Clojure en Brasil es relativamente peque\u00f1o, es vibrante. La versatilidad de Clojure, al ser un lenguaje alojado que puede ejecutarse en varios hosts como JVM o JavaScript, ofrece a los desarrolladores una gran cantidad de oportunidades.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Viajes personales y reflexiones<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tanto los anfitriones como el invitado reflexionaron sobre sus trayectorias personales en la tecnolog\u00eda, desde comenzar como t\u00e9cnicos inform\u00e1ticos hasta evolucionar hacia desarrolladores de software. Hay una sensaci\u00f3n de nostalgia y aprecio por los caminos que tomaron y las oportunidades que surgieron en el camino.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enzzo, oriundo de R\u00edo de Janeiro, arroj\u00f3 luz sobre la escena tecnol\u00f3gica all\u00ed, enfatizando la prominencia de Python. La conversaci\u00f3n tambi\u00e9n tom\u00f3 un giro m\u00e1s ligero cuando hablaron sobre sistemas operativos, y Enzzo comparti\u00f3 su preferencia por Arch Linux debido a su estabilidad y control.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luego de eso, procedieron a hablar sobre la documentaci\u00f3n de Clojure. La idea de una documentaci\u00f3n viva y en constante evoluci\u00f3n donde los desarrolladores puedan contribuir es convincente. Sin embargo, moderar dicho contenido puede resultar complicado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfQui\u00e9n decide la relevancia y precisi\u00f3n de un ejemplo presentado? A pesar de estas preocupaciones, la naturaleza din\u00e1mica de Clojure (especialmente con sus m\u00faltiples objetivos) puede hacer que la documentaci\u00f3n sea interactiva. Se pueden ejecutar ejemplos de c\u00f3digo directamente dentro del navegador, mejorando la experiencia de aprendizaje.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La transici\u00f3n de Datomic a otras bases de datos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Enzzo comenz\u00f3 su viaje con Datomic on-premise y fue testigo del inicio de Datomic Cloud. La transici\u00f3n de Datomic a bases de datos convencionales como SQL fue reveladora. Las caracter\u00edsticas que daba por sentado en Datomic (como ver el valor anterior de un campo) estaban ausentes en SQL, lo que requer\u00eda una mentalidad diferente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n simplific\u00f3 las pruebas. Su modo en memoria permite realizar pruebas de integraci\u00f3n r\u00e1pidas, comport\u00e1ndose como si se tratara de una prueba unitaria. Esta flexibilidad est\u00e1 ausente en las bases de datos convencionales donde es necesario confiar en contenedores para las pruebas. Si bien Datomic ofrece autonom\u00eda y reduce la dependencia de los equipos de infraestructura, no est\u00e1 exento de desaf\u00edos. Pueden surgir problemas de serializaci\u00f3n y depuraci\u00f3n de datos dentro de las funciones de transacci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En comparaci\u00f3n con otras bases de datos, la API de Datomic se parece m\u00e1s a un ORM (mapeo relacional de objetos) que a un simple conector de base de datos. Proporciona una interfaz f\u00e1cil de usar para desarrolladores, lo que facilita el proceso de manejo y manipulaci\u00f3n de datos. Este enfoque contrasta con las herramientas tradicionales basadas en SQL donde el desarrollador interact\u00faa m\u00e1s directamente con la base de datos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En los ORM tradicionales, la idea es transformar los datos de la tabla de la base de datos en objetos de lenguaje. Sin embargo, en Clojure, la estructura de datos est\u00e1ndar no es un objeto sino un mapa y vectores. Desaf\u00edos de modelado, migraci\u00f3n, memoria y propiedad de datos<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muchos desarrolladores que hacen la transici\u00f3n a Datomic enfrentan desaf\u00edos, principalmente porque est\u00e1n acostumbrados a los modelos de SQL centrados en tablas. Sin embargo, Datomic requiere un cambio de mentalidad. En lugar de tablas, es necesario pensar en t\u00e9rminos de atributos. Algunos desarrolladores incluso adoptan el enfoque \u00fanico de esbozar primero sus consultas al estilo de Datomic y luego traducirlas a SQL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una ventaja significativa de Datomic es su base de datos en memoria, que facilita interacciones r\u00e1pidas y mejora la capacidad de prueba. Por el contrario, cuando se trabaja con SQL, hacer evolucionar su modelo puede resultar dif\u00edcil. Datomic ofrece flexibilidad, lo que permite a los desarrolladores iterar sobre sus modelos sin la necesidad de una planificaci\u00f3n extensa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, el proceso de migraci\u00f3n de Datomic es menos complejo que el de las bases de datos SQL tradicionales. El primero permite una simple adici\u00f3n de atributos, mientras que el segundo requiere un control de versiones complejo de las migraciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A pesar de que Datomic ahora es gratuito, algunas empresas siguen dudando. En opini\u00f3n de Enzo, la principal preocupaci\u00f3n gira en torno al uso de un sistema de base de datos propietario. Aunque uno puede acceder a sus datos incluso si la licencia caduca, persiste la renuencia a tener datos en un formato propietario.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Filipe dice que esto no es exclusivo de Datomic. Por ejemplo, si almacena datos en PostgreSQL, se limitan a esa plataforma a menos que ejecute el software PostgreSQL. La clave aqu\u00ed es la transparencia. Las empresas quieren tener la seguridad de poder recuperar sus datos sin depender de software de terceros. Enzo sugiri\u00f3 que una herramienta de c\u00f3digo abierto capaz de leer y exportar datos de Datomic podr\u00eda mitigar estas preocupaciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A pesar de eso, es muy valioso compartir experiencias. Si enfrenta desaf\u00edos o encuentra obst\u00e1culos, es vital comunicarlos a una comunidad. Al hacerlo, no s\u00f3lo obtendr\u00e1 claridad sino que tambi\u00e9n ayudar\u00e1 a que la comunidad evolucione y sea m\u00e1s inclusiva.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sobre The Hammock<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Hammock es un podcast desarrollado y producido por algunos de los ingenieros de Nubank, entre ellos Filipe Andrade, Ingeniero Jefe de Software; Robert Randolph, Gerente de Ingenier\u00eda; Christian Romney, Director de Ingenier\u00eda; y Jaret Binford, Director Senior de Productos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El nombre <span class=\"quotes\">\u2033<\/span>The Hammock<span class=\"quotes\">\u2033<\/span> pretende capturar la esencia de la filosof\u00eda de Rich Hickey de tomarse un descanso para contemplar problemas complejos. Con su lanzamiento, Nubank tiene como objetivo explorar ideas innovadoras, tendencias tecnol\u00f3gicas en evoluci\u00f3n y resaltar la innovaci\u00f3n que se est\u00e1 produciendo dentro de sus propias filas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una inmersi\u00f3n profunda en el Episodio 3 del podcast &#8216;The Hammock&#8217; con Enzzo Cavallo: de la din\u00e1mica de Clojure a las complejidades de Datomic y m\u00e1s all\u00e1<\/p>\n","protected":false},"author":178110103,"featured_media":24999,"comment_status":"closed","ping_status":"closed","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,2585,2500,3158],"ppma_author":[2321],"class_list":["post-28258","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering-es","category-software-engineering-es","tag-clojure-es","tag-datomic-es","tag-software-engineering-es","tag-the-hammock-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal - Building Nubank<\/title>\n<meta name=\"description\" content=\"Una inmersi\u00f3n profunda en el Episodio 3 del podcast &#039;The Hammock&#039; con Enzzo Cavallo: de la din\u00e1mica de Clojure a las complejidades de Datomic y m\u00e1s all\u00e1\" \/>\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\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal - Building Nubank\" \/>\n<meta property=\"og:description\" content=\"Una inmersi\u00f3n profunda en el Episodio 3 del podcast &#039;The Hammock&#039; con Enzzo Cavallo: de la din\u00e1mica de Clojure a las complejidades de Datomic y m\u00e1s all\u00e1\" \/>\n<meta property=\"og:url\" content=\"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/\" \/>\n<meta property=\"og:site_name\" content=\"Building Nubank\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-27T20:13:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-23T14:53:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/04\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1201\" \/>\n\t<meta property=\"og:image:height\" content=\"676\" \/>\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=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/\"},\"author\":{\"name\":\"Nubank Editorial\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"headline\":\"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal\",\"datePublished\":\"2023-11-27T20:13:34+00:00\",\"dateModified\":\"2024-02-23T14:53:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/\"},\"wordCount\":1352,\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1\",\"keywords\":[\"Clojure\",\"Datomic\",\"Software engineering\",\"The Hammock\"],\"articleSection\":[\"Engineering\",\"Software Engineering\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/\",\"name\":\"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal - Building Nubank\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1\",\"datePublished\":\"2023-11-27T20:13:34+00:00\",\"dateModified\":\"2024-02-23T14:53:09+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"description\":\"Una inmersi\u00f3n profunda en el Episodio 3 del podcast 'The Hammock' con Enzzo Cavallo: de la din\u00e1mica de Clojure a las complejidades de Datomic y m\u00e1s all\u00e1\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1\",\"width\":1201,\"height\":676,\"caption\":\"The Hammock by Building Nu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal\"}]},{\"@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":"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal - Building Nubank","description":"Una inmersi\u00f3n profunda en el Episodio 3 del podcast 'The Hammock' con Enzzo Cavallo: de la din\u00e1mica de Clojure a las complejidades de Datomic y m\u00e1s all\u00e1","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\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/","og_locale":"es_ES","og_type":"article","og_title":"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal - Building Nubank","og_description":"Una inmersi\u00f3n profunda en el Episodio 3 del podcast 'The Hammock' con Enzzo Cavallo: de la din\u00e1mica de Clojure a las complejidades de Datomic y m\u00e1s all\u00e1","og_url":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/","og_site_name":"Building Nubank","article_published_time":"2023-11-27T20:13:34+00:00","article_modified_time":"2024-02-23T14:53:09+00:00","og_image":[{"width":1201,"height":676,"url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/04\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1","type":"image\/png"}],"author":"Nubank Editorial","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Nubank Editorial","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/#article","isPartOf":{"@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/"},"author":{"name":"Nubank Editorial","@id":"https:\/\/building.nubank.com\/es\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"headline":"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal","datePublished":"2023-11-27T20:13:34+00:00","dateModified":"2024-02-23T14:53:09+00:00","mainEntityOfPage":{"@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/"},"wordCount":1352,"image":{"@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/04\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1","keywords":["Clojure","Datomic","Software engineering","The Hammock"],"articleSection":["Engineering","Software Engineering"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/","url":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/","name":"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal - Building Nubank","isPartOf":{"@id":"https:\/\/building.nubank.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/#primaryimage"},"image":{"@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/04\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1","datePublished":"2023-11-27T20:13:34+00:00","dateModified":"2024-02-23T14:53:09+00:00","author":{"@id":"https:\/\/building.nubank.com\/es\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"description":"Una inmersi\u00f3n profunda en el Episodio 3 del podcast 'The Hammock' con Enzzo Cavallo: de la din\u00e1mica de Clojure a las complejidades de Datomic y m\u00e1s all\u00e1","breadcrumb":{"@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/#primaryimage","url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/04\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1","contentUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/04\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1","width":1201,"height":676,"caption":"The Hammock by Building Nu"},{"@type":"BreadcrumbList","@id":"https:\/\/building.nubank.com\/es\/el-tercer-episodio-de-the-hammock-viajes-en-codigo-clojure-datomic-y-crecimiento-personal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/building.nubank.com\/es\/"},{"@type":"ListItem","position":2,"name":"El tercer episodio de The Hammock: viajes en c\u00f3digo, Clojure, Datomic y crecimiento personal"}]},{"@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\/2023\/04\/3666-Nubank-Redirecionamento-kv-V2_1200x675.png?fit=1201%2C676&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/pbKBB5-7lM","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\/28258","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=28258"}],"version-history":[{"count":2,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts\/28258\/revisions"}],"predecessor-version":[{"id":28263,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts\/28258\/revisions\/28263"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/media\/24999"}],"wp:attachment":[{"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/media?parent=28258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/categories?post=28258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/tags?post=28258"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/ppma_author?post=28258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}