BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//charlas.2023.es.pycon.org//pycones-2023//speaker//FWJ7SA
BEGIN:VTIMEZONE
TZID:GMT
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:BST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pycones-2023-VFBZDS@charlas.2023.es.pycon.org
DTSTART;TZID=GMT:20231007T153000
DTEND;TZID=GMT:20231007T160500
DESCRIPTION:A medida que nuestros programas en Python aumentan en complejid
 ad\, también lo hacen los problemas que nos encontramos: desafíos en el 
 código que no se ven a simple vista\, bugs extraños que pasamos días de
 purando o problemas de rendimiento que no son evidentes.\n\nPara poder ind
 agar a fondo en estos problemas y saber qué está ocurriendo con nuestro 
 código o incluso para escribir tests en los que reproducir estos casos\, 
 vamos a necesitar herramientas que parecen mágicas. La mayoría de estas 
 herramientas usan técnicas de instrumentación de código.\n\nEn esta cha
 rla veremos qué es la instrumentación de código\, las principales técn
 icas de instrumentación que tenemos disponibles en Python\, como el monke
 y patching\, AST patching o bytecode patching\, así como las librerías m
 ás usadas para conseguir una instrumentación robusta y fiable. Finalment
 e veremos un par de ejemplos prácticos donde la instrumentación nos perm
 ite depurar nuestro código o medir los tiempos de ejecución.\n\nEl objet
 ivo final de la charla es que entendamos cómo funciona la instrumentació
 n de código y por tanto las herramientas que se basan en este principio\,
  y dejen de parecernos magia fuera de nuestro alcance.
DTSTAMP:20260510T080518Z
LOCATION:Bollullo (Aula Magna)
SUMMARY:Desentrañando el código: La magia de la instrumentación en Pytho
 n - Fede
URL:https://charlas.2023.es.pycon.org/pycones-2023/talk/VFBZDS/
END:VEVENT
END:VCALENDAR
