~/talks

Bruce Eckel

what they talk about

where they keep going back

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Demystifying the GILPyCon US 20262026-05-13
Python 3.14 exposes a Python 3.14 GIL‑free interpreter that makes prior accidental thread safety visible: a shared counter example runs wrong without…
Talk on
Functional Error HandlingPyCon US 20242024-05-15
Claim: exceptions break composability because they aren’t part of the type system. Implementation: replace raises with a generic Result type (frozen dataclass)…
Talk on
Rethinking ObjectsPyCon US 20232023-04-19
This presentation revisits two core concepts of Object-Oriented programming: encapsulation and code reuse. Using a series of examples, we'll ask whether these…
Talk on
Polymorphism UnboundStrange Loop 20222022-09-22
Claims that polymorphism is essentially a type that represents multiple types and demonstrates concrete examples and tradeoffs across C++, Java, Python…
Talk on
Making Data Classes Work for YouPyCon US 20222022-04-27
Starts from a concrete problem (an int constrained to 1–10) and shows code that enforces validity by building a small immutable type OneToTen using dataclasses…
Talk on
Three Programming DisruptionsGeeCON 20192019-05-15
Kotlin removes nulls for pure code and forces handling when calling Java, with the Elvis operator for concise fallbacks; its extension functions add methods to…
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.