Bruce Eckel
where else to find them
github:BruceEckel
bluesky:bruceeckel.bsky.social
mastodon:@BruceEckel@fosstodon.org
linkedin:bruceeckel
devto:bruceeckel
what they talk about
where they keep going back
- PyCon US4 editions2022–2026
on a stage with
never shared a talk
who talks about the same things
- Ben Deane32 talks
- Alejandro Serrano Mena14 talks
- Adam McCullough6 talks
- Kevlin Henney95 talks
- Klaus Iglberger36 talks
- Brett Slatkin4 talks
| title | conference | date |
|---|---|---|
| Demystifying the GIL | PyCon US 2026 | 2026-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… | ||
| Functional Error Handling | PyCon US 2024 | 2024-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)… | ||
| Rethinking Objects | PyCon US 2023 | 2023-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… | ||
| Polymorphism Unbound | Strange Loop 2022 | 2022-09-22 |
Claims that polymorphism is essentially a type that represents multiple types and demonstrates concrete examples and tradeoffs across C++, Java, Python… | ||
| Making Data Classes Work for You | PyCon US 2022 | 2022-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… | ||
| Three Programming Disruptions | GeeCON 2019 | 2019-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… | ||
| nothing matches | ||