~/talks

Rodrigo Girão Serrão

what they talk about

all 6 in the filters

where they keep going back

all 4 in the filters

on a stage with

all 5 in the filters

who talks about the same things

titleconferencedate
Dipping my toes in metaprogrammingPyCon Italia 20252025-05-28
Shows how Python's __new__ returns arbitrary objects and how it differs from __init__; implements a Number class whose __new__ swaps cls for OddNumber or…
Talk on
A tour of the module itertoolsPyCon Italia 20252025-05-28
The module contains 20 tools and the talk demonstrates roughly 10 of them, claiming many are lazy like range laziness and work on any iterable. Examples…
Talk on
Lightning Talks - Friday, May 16thPyCon US 20252025-05-16
Rapid five minute reports: lightning talk tips and a beginner Humble Data workshop; a web app to catalog conference freebies at swag.dev; archery coaching…
Lightning on
503 days working full-time on FOSS: lessons learnedPyCon US 20252025-05-16
503 days full-time on Textual yields concrete rules not platitudes: getting hired came from ~400 blog posts and persistent online interaction; bugs need issue…
Talk on
Reimplement `itertools` for fun & profitPyCon US 20252025-05-16
Reimplements the module itertools by coding 19 iterators in pure Python reimplementation, with automated tests pulled from the GitHub repo to validate…
Talk on
Understanding Polars data typesPyData Global 20242024-12-03
Polars claims 18 data types and demonstrates concrete tradeoffs: bit-packed booleans save memory, a validity mask makes is_null free at compute cost of a bit…
Talk on
503 days working full time on FOSS: lessons learnedPyCon Italia 20242024-05-22
Worked 503 days full time on a FOSS project (Textual) and reports concrete practices: use contributing guide and GitHub issue templates to cut noise, close and…
Talk on
Descriptors made easyPyCon Italia 20242024-05-22
Live coding shows Python descriptors implemented with __get__ and __set__ to replace property behavior: a Person.name descriptor computes first+last on access…
Talk on
The Pokémon trainer's guide to pandas and matplotlibPyCon US 20242024-05-15
Uses Pandas and matplotlib on a pokemon.csv with 898 rows to compute game stats (uses formula HP = 2HP + 110 and for others 2stat + 5), creates _final stat…
Talk on
"Fifty shades of `sign`"PyCascades 20222022-02-05
Compares more than a dozen implementations of a sign(n) function that returns -1, 0, or 1, and demonstrates concrete alternatives: using absolute-value…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.