BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pycones-2026//talk//WFDBUC
BEGIN:VTIMEZONE
TZID:Europe/Madrid
BEGIN:STANDARD
DTSTART:20251106T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260329T030000
RDATE:20270328T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20261025T030000
RDATE:20271031T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Llamando Rust desde Python con PyO3 y maturin - Camilo MATAJIRA
DTSTART;TZID=Europe/Madrid:20261106T180000
DTEND;TZID=Europe/Madrid:20261106T193000
DTSTAMP:20260726T231305Z
UID:pretalx-pycones-2026-WFDBUC@pretalx.com
DESCRIPTION:Calling Rust from Python with PyO3 and Maturin\n\nRust lets us
  Python developers accelerate performance-critical code without giving up 
 the language we love.\nThis hands-on workshop introduces participants to b
 uilding native Python extensions in Rust using PyO3 and Maturin. Attendees
  will learn how to expose Rust functions and data structures directly to P
 ython\, package them as installable modules\, and integrate them into exis
 ting Python projects.\n\nThe workshop covers:\n\nSetting up a Rust-powered
  Python extension project\nWriting and exposing Rust functions to Python\n
 Handling Python types and memory safely in Rust\nBuilding and distributing
  wheels with Maturin\nBenchmarking Rust extensions against pure Python imp
 lementations\nPractical patterns for incrementally optimizing Python appli
 cations with Rust\nIntegrating all this in your CI pipeline (using Docker)
 .\n\nBy the end of the session\, participants will have built and packaged
  a working Python extension module in Rust and gained a practical understa
 nding of when and how to use Rust for Python interoperability.\n\nTarget A
 udience\n\nIntermediate Python developers interested in performance optimi
 zation\, systems programming\, or native extensions. Prior Rust experience
  is helpful but not required.
LOCATION:Talleres aula 04
URL:https://pretalx.com/pycones-2026/talk/WFDBUC/
END:VEVENT
END:VCALENDAR
