Hagamos bibliotecas fáciles de usar


Details
Octubre. Este mes nos juntamos en Indizen una vez más para hablar, aprender, compartir y conocer gente en torno al C++. La comunidad está creciendo y gracias al apoyo de todos podemos mantener el ritmo mensual de charlas \o/ ¡Que no decaiga!
Agenda:
-
19:00h: ¡Empezamos!
-
19:10h - 19:30h: Lightning talks. Dos charlas breves sobre características del lenguaje C++ moderno: Almost Always use Auto (Diego Rodríguez-Losada), Introducción a reflexión a C++ con tinyrefl (Manu Sánchez).
-
19:30h - 20:30: Hagamos bibliotecas fáciles de usar (Martín Knoblauch). A menudo usamos bibliotecas (DLL, .so etc.) con interfaces incómodas y propensas a errores. La causa principal es la posible incompatibilidad entre la biblioteca y el programa que la usa, por ser compilados y enlazados con versiones diferentes del compilador. El patrón "reloj de arena" resuelve este problema, pero a un coste muy alto, y no en todos los escenarios. En esta charla propongo diseñar las interfaces usando algunas características del C++ moderno (a partir de C++11) para aliviar el problema sin provocar incompatibilidades.
-
20:30h: pizzas y cervezas por cortesía de Indizen.
Sobre los ponentes:
Martín Knoblauch: trasteando con ordenadores desde el 85, apasionado del C++ desde el 95, profesor de C y C++ en los 00. En Indizen desde el 14.
Manu Sánchez: simplemente programador en cuerpo y alma.
Diego Rodríguez-Losada (Sr. SW Engineer at JFrog): apasionado de la robótica y el desarrollo de software. Profesor en la Universidad hasta que decidió dejar la academia para desarrollar un gestor de paquetes de C++, Conan.io.

Hagamos bibliotecas fáciles de usar