16/11, 10:15–10:45 (America/La_Paz), Auditorio
En esta charla presentare CodeMapX, una herramienta desarrollada por mí, diseñada para automatizar la generación de documentación técnica y diagramas de arquitectura en proyectos de Python y otros lenguajes en el futuro. CodeMapX ayuda a los desarrolladores a crear documentación detallada de sus proyectos de manera eficiente, integrando diagramas visuales que muestran las interacciones entre funciones y servicios externos, todo de forma automática. Ideal para equipos que buscan mejorar la mantenibilidad y claridad de sus proyectos.
CodeMapX es una solución poderosa creada por mí para la generación automática de documentación técnica y visual en proyectos de software. En esta charla, demostraremos cómo CodeMapX analiza el código fuente para generar descripciones detalladas, desgloses de código, instrucciones de uso y diagramas en formato Mermaid. Los diagramas reflejan la arquitectura del proyecto, mostrando el flujo de información entre funciones, clases, y dependencias externas. Exploraremos casos prácticos donde CodeMapX facilita la documentación en equipos de desarrollo, optimizando el tiempo dedicado a esta tarea y garantizando consistencia en grandes proyectos.
CodeMapX no solo está pensado para Python, sino que próximamente estará disponible como una librería en Python para soportar múltiples lenguajes, brindando versatilidad en la generación de documentación automatizada para diferentes ecosistemas de desarrollo. Esta herramienta mejorará significativamente la productividad y la claridad en los equipos de desarrollo, ayudando a mantener una documentación técnica precisa y actualizada.
El público aprenderá cómo utilizar CodeMapX en sus propios proyectos, mejorando la visibilidad del flujo de datos y la estructura de su código. También se explorará cómo la herramienta puede facilitar la colaboración en equipos, reduciendo el esfuerzo manual de documentación.
Soy Joseph Meneses (Joamy), y ya voy con tres años de experiencia en el desarrollo backend, análisis de datos, ciberseguridad y gestión de bases de datos. Actualmente, me desempeño como DBA & Cybersecurity en AcceptGO, donde he implementado medidas de seguridad robustas y una base de datos escalable y segura usando AWS. Soy fundador del "Ethical Hacking Students Club UPB" y del capítulo de Hack The Box en La Paz, Bolivia, donde lidero iniciativas en seguridad informática. Además, cuento con certificaciones en Python, Hacking Ético y Machine Learning, y estoy en constante formación, buscando obtener nuevas certificaciones como MongoDB y eJPT. Mi objetivo es contribuir al crecimiento de las comunidades tecnológicas y de ciberseguridad en la región, compartiendo mis conocimientos y experiencia con otros apasionados de la tecnología.