Skip to content
This repository was archived by the owner on Dec 18, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 6 additions & 7 deletions docs/schedule/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,18 +46,17 @@ description: A full schedule grid for the event
| :----------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| 08:00 AM | Registration Opens & Breakfast |
| 09:00 AM | Day 2 Opening Remarks |
| 09:15&nbsp;AM | [Keynote](./keynotes/#jay-miller)<br/>Jay Miller |
| 10:00&nbsp;AM | 15 Minute Break |
| 09:20&nbsp;AM | [Keynote](./keynotes/#jay-miller)<br/>Jay Miller |
| 10:05&nbsp;AM | 15 Minute Break |
| 10:20&nbsp;AM | [Building a Test Framework From Scratch (Or Not)!](./talks/#building-a-test-framework-from-scratch-or-not)<br/>Pandy Knight |
| 10:50&nbsp;AM | [Place-making and Productivity: Build Maintainable Broad-scale Tools With a Small Team](./talks/#place-making-and-productivity-build-maintainable-broad-scale-tools-with-a-small-team)<br/>Dane Hillard |
| 11:20&nbsp;AM | [Hot: pathlib, Not: string paths](./talks/#hot-pathlib-not-string-paths)<br/> Josh Schneider |
| 11:50&nbsp;AM | [One Year In: Insights and Inspiration from my PSF Journey](./talks/#one-year-in-insights-and-inspiration-from-my-psf-journey)<br/> Jacob Coffee |
| 12:20&nbsp;PM | Lunch |
| 02:10&nbsp;PM | [Introduction to OpenTelemetry with Python](./talks/#introduction-to-opentelemetry-with-python)<br/> Jessica Garson |
| 02:40&nbsp;PM | [Pattern Matching in Python: A Functional Programming Perspective with match-case](./talks/#pattern-matching-in-python-a-functional-programming-perspective-with-match-case)<br/> Sameer Shukla |
| 03:10&nbsp;PM | [Verbs, Not Nouns: Writing Documentation Users Want to Read](./talks/#verbs-not-nouns-writing-documentation-users-want-to-read)<br/> Brian MacDonald |
| 02:40&nbsp;PM | [Verbs, Not Nouns: Writing Documentation Users Want to Read](./talks/#verbs-not-nouns-writing-documentation-users-want-to-read)<br/> Brian MacDonald |
| 03:10&nbsp;PM | [Democratizing Data: Python-Powered Dashboards and Open Data for Transparent Governance in Austin](./talks/#democratizing-data-python-powered-dashboards-and-open-data-for-transparent-governance-in-austin)<br/> Tanvi Sharma |
| 03:40&nbsp;PM | 15-Minute Break |
| 04:00&nbsp;PM | [Democratizing Data: Python-Powered Dashboards and Open Data for Transparent Governance in Austin](./talks/#democratizing-data-python-powered-dashboards-and-open-data-for-transparent-governance-in-austin)<br/> Tanvi Sharma |
| 04:30&nbsp;PM | [Python Meet The Crab - Friendship At First Sight?](./talks/#python-meets-the-crab-friendship-at-first-sight)<br/> Bernát Gábor |
| 05:00&nbsp;PM | Lightning Talks |
| 04:00&nbsp;PM | [Python Meet The Crab - Friendship At First Sight?](./talks/#python-meets-the-crab-friendship-at-first-sight)<br/> Bernát Gábor |
| 04:30&nbsp;PM | Lightning Talks |
| 05:20&nbsp;PM | Closing Remarks |
20 changes: 0 additions & 20 deletions docs/schedule/talks.md
Original file line number Diff line number Diff line change
Expand Up @@ -308,26 +308,6 @@ _Simon is a Senior Cloud Engineer at Trade Me, with a background in software dev

<br clear=all>

## Pattern Matching in Python, A Functional Programming Perspective with match-case

This talk is about Python's match-case statement,
through the lens of functional programming.
Attendees will explore how pattern matching brings
declarative, clean, and efficient coding practices to Python,
aligning with functional programming principles such as immutability and pure functions.
The session will include real-world use cases, such as handling recursive algorithms,
data transformation pipelines, and functional state machines.
The talk will emphasize the practical benefits of using match-case,
with a focus on performance, avoiding side effects, and writing maintainable code.

**Speaker: Sameer Shukla**

![Sameer Shukla Headshot](https://pretalx.com/media/avatars/HMNDYW_06M3H5l.jpeg){: width="150" align=left}

_I'm Sameer Shukla, a dedicated engineer with a rich background spanning 15 years in software design and development. Beyond my role as an engineer, I am an author and researcher. I find joy in continually learning and sharing insights about cutting-edge tools and technologies through my contributions to diverse online learning platforms and esteemed international journals._

<br clear=all>

## Generators: The Unsung Hero of Async Programming

Async is often about tackling IO-bound, high concurrency work, but it can also be about long running, interruptible work. While we frequently think about generators in the context of iterators, generators are a great fit in any scenario where the function needs to be interruptible and resumable. In this talk, we’ll take a fresh look at generators and look at how we used them to build a durable orchestration framework.
Expand Down