Hace poco más de un mes, la oficina de Nubank en Vila Leopoldina, São Paulo se convirtió en el punto de encuentro de la comunidad Clojure de América del Sur. La segunda edición de la conferencia Clojure South reunió a más de 200 profesionales, estudiantes y entusiastas del lenguaje en dos días de intercambio de conocimiento, conexiones y una gran pasión por la programación funcional.

Fue la celebración de una comunidad que crece de forma colaborativa y que, dentro de Nubank, encontró no solo un espacio activo y vibrante, sino también una demostración real de cómo la programación funcional, la simplicidad y la excelencia en ingeniería guían la manera en que construimos tecnología todos los días.

¿Por qué eventos como este importan?

Clojure es un lenguaje construido en torno a la colaboración, la curiosidad y el deseo de replantear cómo desarrollamos software. Estos mismos pilares marcaron el espíritu de Clojure South. Al abrir sus puertas y apoyar completamente el evento, Nubank reforzó su compromiso con el fortalecimiento del ecosistema de Clojure no solo dentro de la empresa, sino en toda América del Sur.

Reunir personas de distintos países, experiencias y niveles de conocimiento genera un círculo virtuoso: más aprendizaje, más prácticas compartidas y más soluciones reales nacidas a partir de la tecnología. Es un paso clave para consolidar a la región como una referencia global en el lenguaje.

Check our job opportunies

Panorama de las charlas

A lo largo de dos días, la conferencia ofreció una programación rica: el primero dedicado a talleres prácticos de Clojure y Datomic, y el segundo con charlas de invitados nacionales e internacionales, con destacados de varios Nubankers, como Alex Miller y Alessandra Sierra, Principal Software Engineers, y Raíssa Barreira y João Lanjoni, Software Engineers.

12 años de Component, con Alessandra Sierra

Alessandra repasó la trayectoria de la biblioteca Component, creada hace 12 años. Con poco más de 200 líneas de código, influyó profundamente en cómo se estructuran los sistemas en Clojure, inspirando extensiones, variaciones e incluso ports en otros lenguajes.

La charla conectó historia, impacto y reflexiones sobre hasta qué punto la biblioteca alcanzó sus objetivos iniciales y dónde aún puede evolucionar.

IA y pruebas incrementales en Clojure, con Raíssa Barreira

Basada en su investigación de maestría en la USP, Raíssa presentó una estrategia incremental para generar pruebas unitarias con apoyo de inteligencia artificial.

Explicó los principales desafíos, las herramientas utilizadas y cómo la aproximación entre la academia y la industria puede mejorar la calidad del software en sistemas de gran escala.

NuFileBox Reverse: seguridad de archivos con Clojure, con Eric Bispo y Isaac Borges

Eric e Isaac, del equipo NuFuturo (una colaboración entre Nubank, UFBA e IFBA), mostraron cómo Clojure se convirtió en el “cerebro” de una arquitectura de seguridad para carga y análisis de archivos.

NuFileBox Reverse orquesta criptografía, múltiples lenguajes y análisis de malware en tiempo real con YARA. Es un ejemplo concreto de cómo Clojure puede resolver desafíos críticos de seguridad.

Joy of Data, con Alex Miller

Alex ofreció una visión diferente sobre cómo trabajamos con datos en el día a día. En lugar de estructuras frágiles, boilerplates y frustración, Clojure trata los datos como valores simples, transformables y composables.

Demostró cómo esta perspectiva no solo simplifica el software, sino que también hace que trabajar con datos sea mucho más agradable.

Interfaces elegantes con ClojureScript, React y UIx, con João Lanjoni

João exploró cómo construir frontends modernos con ClojureScript, React y la biblioteca UIx. Habló sobre las limitaciones de enfoques más antiguos como Reagent y cómo UIx ofrece una capa más idiomática e integrada para crear interfaces elegantes utilizando las últimas funcionalidades de React, con ClojureScript.

Mucho más que código

Entre talleres, charlas y pausas para el café, las conversaciones abarcaron desde macros, la base de datos Datomic, hasta caminos profesionales, desde arquitectura distribuida hasta cómo formar a la próxima generación de desarrolladores de Clojure en Brasil, reflejando temas que marcaron las sesiones, como el futuro del ecosistema Clojure, aplicaciones reales a gran escala y la evolución del lenguaje en la industria. Para quienes estuvieron allí, una cosa quedó clara: eventos como este construyen comunidad, conectan generaciones y ayudan a mantener la tecnología viva.

La segunda edición de Clojure South demostró que existe una comunidad fuerte, curiosa y dispuesta a construir el futuro del lenguaje en América del Sur. Nubank se enorgullece de formar parte de esa historia y de apoyar iniciativas que fortalecen el ecosistema.

Y si hubo una frase que resumió el espíritu del evento, fue esta, escuchada en los pasillos:

“Clojure no es solo sobre paréntesis. Es sobre personas creando cosas juntas.”

Check our job opportunies