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.
