La charla 'In Context', presentada por Rich Hickey en la conferencia Clojure/Conj 2026, explora cómo los sistemas de software modernos deben adaptarse a la naturaleza cambiante de los datos. Hickey, autor de Clojure y diseñador de Datomic, argumenta que la flexibilidad es clave para evitar la fragilidad en el código, especialmente cuando la información fluye dinámicamente a través del sistema.
El discurso se centra en las nuevas funcionalidades de Clojure diseñadas para gestionar estas expectativas sin comprometer la consistencia. Hickey distingue entre la programación orientada a la información y la basada en mecanismos, abogando por un enfoque donde la estructura de los datos guíe el flujo de control. La presentación detalla cómo Clojure aborda los compromisos dinámicos mediante herramientas como la desestructuración y el manejo de errores, permitiendo a los desarrolladores documentar y aplicar restricciones de forma robusta.
Entre los temas clave se encuentran la selección de datos, la transmisión de contexto y la creación de selectores programables. Estos conceptos permiten a los programadores definir comportamientos específicos para diferentes tipos de información, mejorando la mantenibilidad y la claridad del código. La charla, de 52 minutos, sirve como referencia técnica para desarrolladores que buscan optimizar sus sistemas ante la complejidad de los datos en tiempo real, ofreciendo una visión profunda de la filosofía de diseño de Clojure y sus capacidades para manejar la incertidumbre estructural.
