BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.osgeo.org//qgis-uc2026//talk//AANTCL
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-qgis-uc2026-AANTCL@talks.osgeo.org
DTSTART;TZID=CET:20261005T170000
DTEND;TZID=CET:20261005T173000
DESCRIPTION:As QGIS and its plugins evolve rapidly\, teams often struggle t
 o verify that critical workflows remain stable and performant across new r
 eleases. Manual testing is time-consuming and subjective\, yet there is no
  easy way to automate it directly within QGIS.\n\nThis talk presents the *
 *[Macro plugin](https://plugins.qgis.org/plugins/macro_plugin/)**\, which 
 records mouse and keyboard events as reusable macros\, enabling advanced a
 utomation without writing a single line of code. These macros can be saved
 \, shared and executed in different environments.\n\nBy combining macros w
 ith the **[Profiler plugin](https://plugins.qgis.org/plugins/profiler_plug
 in/)**\, it is possible to monitor these recorded QGIS actions to detect p
 erformance regressions issues and anomalies from the QGIS UI down to indiv
 idual Python function calls.\n\nPractical applications of Macro and Profil
 er plugins:\n* Repeatable test setups for end-to-end testing\n* Automating
  repetitive manual tasks (even digitizing or editing features)\n* Comparin
 g rendering speeds and processing times across different environments and 
 QGIS or plugin versions\n* Identifying performance bottlenecks in QGIS\n\n
 The talk includes live demos of both plugins.
DTSTAMP:20260724T214453Z
LOCATION:Bridge 2
SUMMARY:Automated QGIS macro workflows and performance monitoring - Joona L
 aine
URL:https://talks.osgeo.org/qgis-uc2026/talk/AANTCL/
END:VEVENT
END:VCALENDAR
